Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
demo.metaquotes.net:443
Если практическими, то когда ждать и каких результатов?
На демо-счете на ММВБ при тестировании советника открывается только одна сделка и через нек. время закрывается, хотя не должна была:
07:25:27 M15-H1_pr_L_раб: loaded successfully
07:25:32 M15-H1_pr_L_раб inputs: nSeconds=7200; Punkts=1000; Lot=0.1;
07:25:35 2006.01.12 18:29 M15-H1_pr_L_раб EESR,M15: open #1 buy 0.10 EESR at 12.8410 ok
07:25:35 2006.01.12 18:29 M15-H1_pr_L_раб EESR,M15: Alert: Открытие позиции! / M15-H1_pr_L_раб / EESR / 12.841 / BUY
07:25:35 2006.01.12 18:44 Tester: order #1 is closed
Почему она закрывается в тот же день, ведь период указан до 1.03.2006?
На демо-счете на ММВБ при тестировании советника открывается только одна сделка и через нек. время закрывается, хотя не должна была:
07:25:27 M15-H1_pr_L_раб: loaded successfully
07:25:32 M15-H1_pr_L_раб inputs: nSeconds=7200; Punkts=1000; Lot=0.1;
07:25:35 2006.01.12 18:29 M15-H1_pr_L_раб EESR,M15: open #1 buy 0.10 EESR at 12.8410 ok
07:25:35 2006.01.12 18:29 M15-H1_pr_L_раб EESR,M15: Alert: Открытие позиции! / M15-H1_pr_L_раб / EESR / 12.841 / BUY
07:25:35 2006.01.12 18:44 Tester: order #1 is closed
Почему она закрывается в тот же день, ведь период указан до 1.03.2006?
А какова логика закрытия позиции? Приведите полный код эксперта, пожалуйста.
Кроме того, галочка "Пересчитать" включена?
Кроме того, галочка "Пересчитать" включена?
int start() { double iMA_60_m15, iMA_60_h1, iBANDS_High_h1, iBANDS_Low_m15, iBANDS_Main; double LTP=0, TakeProfit,OpenPriceDiffer=0, LTP2=0; int cnt=0, LTT=0, LTC=-1, presens=0; if(Bars<100) { Print("bars less than 100"); return(0); } if(TakeProfit!=0) { Print("TP > 0"); return(0); // check TakeProfit } if(AccountFreeMargin()<(1000*Lot)) { Print("We have no money. Free Margin = ", AccountFreeMargin()); return(0); } iMA_60_m15=iMA(NULL,PERIOD_M15,60,0,MODE_SMA,PRICE_CLOSE,0); iBANDS_High_h1=iBands(NULL,PERIOD_H1,22,2,0,PRICE_CLOSE,MODE_UPPER,0); iBANDS_Low_m15=iBands(NULL,PERIOD_M15,22,2,0,PRICE_CLOSE,MODE_LOWER,0); iMA_60_h1=iMA(NULL,PERIOD_H1,60,0,MODE_SMA,PRICE_CLOSE,0); //************************** Открытие позиций ********************************************** if (OrdersTotal()>0) { for (cnt=0; cnt<OrdersTotal(); cnt++) //рассматриваем все открытые позиции { OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); if (Symbol()== OrderSymbol()&& OrderType()== OP_BUY && OrderMagicNumber()==M15H1prLраб) { presens = 1; } } } if (presens == 0) { if (Ask < iMA_60_m15 && // если цена предложения меньше скользей средней по 60 на М15 и Ask < iBANDS_Low_m15) // цена предложения меньше нижней линии кр.Боллинджера на М15 { OrderSend(Symbol(),OP_BUY,Lot,Ask,3,0,0,"M15-H1_pr_L_раб",M15H1prLраб,0,Yellow); Alert ("Открытие позиции!"," / ","M15-H1_pr_L_раб"," / ", Symbol()," / ",Ask," / ","BUY" ) ; } } //*******************Закрытие позиций************************* if (presens==1) { for (cnt=0; cnt<OrdersTotal(); cnt++) //рассматриваем все открытые позиции { OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); if (OrderType()==OP_BUY && Symbol()== OrderSymbol()&& OrderMagicNumber()==M15H1prLраб) // по данной валютной паре { LTP2 = OrderOpenPrice(); { if (Bid > iMA_60_h1 && ( Bid - LTP2 ) > 0 && // если цена спроса больше скользей средней по 60 на Н1 и Bid > iBANDS_High_h1) // цена спроса больше верхней линии кр.Боллинджера на Н1 { OrderClose(OrderTicket(),OrderLots(),Bid,3,DarkOrange); Alert ("Закрытие позиции!"," / ", Symbol()," / ",Bid," / ","Sell" ) ; } } } } } }галочка "Пересчитать" включена. На валютах советник работает нормально.
У Вас случайно не включена галка "использовать даты"?
У Вас случайно не включена галка "использовать даты"?
Галка включена, но стоят, например, даты с 01.01.2006 по 1.03.2006, а сделка открывается 10.01 и в этот же день закрывается "close at stop", совершенно непонятно почему. Даже если вообще даты не использовать, все равно сделка так закрывается