Bonjour
j'ai l'EA CCI-MACD, et je veux ajouter des conditions pour que l'ouverture de positions soit plus efficace:
en faite ma stratégie est comme suit:
MACD (12,26,9)
CCI (21) with levels (-90,90)
Parablic SAR ==> step= 0.018 max= 0.08
3 moving average ( EMA(5), EMA(6) and SMA(35)
ADX (14)
Long position
EMA(5), EMA(6) au dessus SMA(35)
MACD> 0
Parablic SAR en dessous de la courbe des prix
CCI > +90
ADX (14) >20
Short position
EMA(5), EMA(6) en dessous SMA(35)
MACD> 0
Parablic SAR au dessus de la courbe des prix
CCI <-90
ADX > 20
Timeframe= should be configurable on the MT4
LOT=0.3
Take profit =20 pips
Stop loss = 35 pips
Voici le code élémentaire de l'EA CCI-MACD:
merci
j'ai l'EA CCI-MACD, et je veux ajouter des conditions pour que l'ouverture de positions soit plus efficace:
en faite ma stratégie est comme suit:
MACD (12,26,9)
CCI (21) with levels (-90,90)
Parablic SAR ==> step= 0.018 max= 0.08
3 moving average ( EMA(5), EMA(6) and SMA(35)
ADX (14)
Long position
EMA(5), EMA(6) au dessus SMA(35)
MACD> 0
Parablic SAR en dessous de la courbe des prix
CCI > +90
ADX (14) >20
Short position
EMA(5), EMA(6) en dessous SMA(35)
MACD> 0
Parablic SAR au dessus de la courbe des prix
CCI <-90
ADX > 20
Timeframe= should be configurable on the MT4
LOT=0.3
Take profit =20 pips
Stop loss = 35 pips
Voici le code élémentaire de l'EA CCI-MACD:
Code
int start()
{
double MACD=iMACD(NULL,0,MACD_FastEma,MACD_SlowEma,MACD_SignalPeriod,PRICE_CLOSE,MODE_MAIN,0);
double CCI1=iCCI(NULL,0,CCIPeriod,PRICE_CLOSE,1);
double CCI0=iCCI(NULL,0,CCIPeriod,PRICE_CLOSE,0);
Trailing_Simple(TrailingStop);
if(TradeExists()){
if(CCI0 > UpperCloseThreshold)
{
Orders_CloseLong();
}
if (CCI0 < LowerCloseThreshold)
{
Orders_CloseShort();
}
}else {
if (CCI1 < BuyThreshold && CCI0 > BuyThreshold && MACD < 0 )
{
if(IsTradeTime(StartHour,EndHour) == true) Order_Buy(Lots,StopLossPips,TakeProfitPips,MaxOrders,TradeInhibitMins);
}
if (CCI1> SellThreshold && CCI0 < SellThreshold && MACD > 0)
{
if(IsTradeTime(StartHour,EndHour) == true) Order_Sell(Lots,StopLossPips,TakeProfitPips,MaxOrders,TradeInhibitMins);
}
}
return(0);
}
merci
Modifié le 2013-07-04 20:50:48 par
AliX