Кто может найти ошибку?

 
Попробовал написать свой первый советник,самый простой,основанный на MA-10 на 5 минутном графике.Когда цена закрытия 4,3,2,го бара ниже MA и закрытие 1го бара выше MA, то по цене открытия 0 бара должна произойти покупка и наоборот.После компиляции 0 ошибок, 0 замечаний.Но при тестировании советник не завершает сделок.
Файлы:
dejur.mq4  2 kb
 
А в чем ошибка то?
 
sergeev:
А в чем ошибка то?

Советник не тестируется

 
sergeev:
А в чем ошибка то?

При компиляции 0 ошибок,0 замечаний,но при тестировании советник не совершает сделки.

 

Не знаю что именно у тебя за стратегия, но этот хотя бы ордера открывает.

Файлы:
dejur_1.mq4  3 kb
 

Берем код

OrderSend("EURUSD",OP_BUY,0.1,Open[0],2,15,30,NULL,0,0,Red);
OrderSend("EURUSD",OP_SELL,0.1,Open[0],2,15,30,NULL,0,0,Blue);

Вероятнее всего, что надо начинать с описания функции OrderSend();

Но лучше всего внимательно прочитать справку или учебник https://book.mql4.com/ru/trading/ordersend

 

Или я чегото не понял, или здесь ошибка в задании цены открытия ордера

вместо

OrderSend("EURUSD",OP_BUY,0.1,Open[0]...

должно быть

OrderSend("EURUSD",OP_BUY,0.1,Ask...
Цены Open[0] на рынке то давно нету (на момент открытия ордера).
 
StatBars:

Не знаю что именно у тебя за стратегия, но этот хотя бы ордера открывает.

Огромное спасибо за помощь,но сейчас после компиляции выдается ошибка "MAPeriod2" not defined

 
shvalex:
Огромное спасибо за помощь,но сейчас после компиляции выдается ошибка "MAPeriod2" not defined

Код где? Почему все думают, что здесь ЯСНОВИДЯЩИЕ программисты обитают.

 
Talex:
shvalex:
Огромное спасибо за помощь,но сейчас после компиляции выдается ошибка "MAPeriod2" not defined

Код где? Почему все думают, что здесь ЯСНОВИДЯЩИЕ программисты обитают.

Код находится в" прикрепленных Файлах" смотри выше от

 
shvalex:
Talex:
shvalex:
Огромное спасибо за помощь,но сейчас после компиляции выдается ошибка "MAPeriod2" not defined

Код где? Почему все думают, что здесь ЯСНОВИДЯЩИЕ программисты обитают.

Код находится в" прикрепленных Файлах" смотри выше от