Помогите с советником

 
Здравствуйте, какие торговые критерии должны быть в советнике на Сел и на Бай при помощи этого индикатора (торговля по стрелочкам)
Файлы:
 

Что вы понимаете(имеете в виду) под словом критерии в данном случ. ?

И потом. Есть же советник по стрелочным сигналам. 

https://www.mql5.com/ru/code/7632

 
Критерий - это к примеру,если А>В то бай и т.д.
 
sasha2x писал(а) >>
Критерий - это к примеру,если А>В то бай и т.д.

А стрелочники тогда зачем?

Они же не так просто наверно берутся, а на основании какого-то критерия.

 

Да, там в индюке уже заданы условия для стрелок:

  if ((fasterMAnow > slowerMAnow) && (fasterMAprevious < slowerMAprevious) && (fasterMAafter > slowerMAafter)) {

если быстрая МА текущего бара больше медленной и быстрая МА текущего бара меньше медленной МА предыдущего бара и быстрая ма будущего бара больше медленной ма будущего бара, то - // стрелка в бай

Вот и критерии обнаружились !

 
Спасибо,просто чего-то не получалось,думал что чего то неправильно делаю.
 

Еще о один вопрос,как обозначить быструю МА будущего бара

 
sasha2x >>:

Еще о один вопрос,как обозначить быструю МА будущего бара

iMA(..., -1)


Работать не будет, но именно так обозначается для следующего бара.

 

Как сделать чтобы работала

С уважением Александр

 
sasha2x писал(а) >>

Как сделать чтобы работала

С уважением Александр

С будущим баром не получится, оно, будущее, еще не наступило.

 
sasha2x >>:

Еще о один вопрос,как обозначить быструю МА будущего бара

Попробуйте проще/ Вам ведь нужно обычные пересечения. Задайте 

 double fasterMAnow1 = iMA(NULL, 0, FasterMA, 0, FasterMode, PRICE_CLOSE, 1);
 double fasterMAnow2 = iMA(NULL, 0, FasterMA, 0, FasterMode, PRICE_CLOSE, 2); 

 double slowerMAnow = iMA(NULL, 0, SlowerMA, 0, SlowerMode, PRICE_CLOSE,1);
 

Тогда, при работе советника по ЦЕНАМ ОТКРЫТИЯ :

if (fasterMAnow2 <= slowerMAnow  && fasterMAnow1 >slowerMAnow) {// вход в бай

if (fasterMAnow2 >= slowerMAnow && fasterMAnow1 <slowerMAnow) {// вход в селл



 

Причина обращения: