Пересечение 2 МА по закрытой свече

 

Есть стандартный вариант, когда позиция открывается на пересечении и закрывается на обратном пересечении. Но проблема в том, что мне нужно, чтобы пересечение подтверждалось закрытой свечой.

Проще говоря: свеча закрылась + есть пересечение = открыть позицию.

Как это написать в коде?

Помогите новичку) 

 
в чем проблема смотреть пересечение на прошлой свече ?  И ещё указуйте МТ4 или МТ5 вроде одно и тоже, но есть нюансы в коде.
 
Emin Pogosbekov:

Есть стандартный вариант, когда позиция открывается на пересечении и закрывается на обратном пересечении. Но проблема в том, что мне нужно, чтобы пересечение подтверждалось закрытой свечой.

Проще говоря: свеча закрылась + есть пересечение = открыть позицию.

Как это написать в коде?

Помогите новичку) 

То же мне проблема.. Вы пока текст писали, то не нашли ее решение?

Поставьте задачу детальнее и в этом вы увидите ее решение.

Пересечение подтверждалось когда? Когда-нибудь или в течении нескольких свечей?

static int signal = 0; 

- если условие 1, то signal = 1;

- если signal==1 и условие 2, то signal=0 и сделка;

- если обратное условие 1, то signal=0.

 
Vladimir Zubov:
в чем проблема смотреть пересечение на прошлой свече ?  И ещё указуйте МТ4 или МТ5 вроде одно и тоже, но есть нюансы в коде.

МТ4. Вот стандартный вариант, где сработал SL на пересечении. Мне нужно отфильтровать этот момент, т.к. по графику видно, что пересечения не было.

Недостаточно знаний пока что. 

 

 
Emin Pogosbekov:

МТ4. Вот стандартный вариант, где сработал SL на пересечении. Мне нужно отфильтровать этот момент, т.к. по графику видно, что пересечения не было.

Недостаточно знаний пока что. 

 

iMA(NULL,0,13,8,MODE_SMMA,PRICE_MEDIAN,1); // считать по закрытому бару
 
Vitaly Muzichenko:
iMA(NULL,0,13,8,MODE_SMMA,PRICE_MEDIAN,1); // считать по закрытому бару
оу спасибо большое. Оказывается всё так просто.
Причина обращения: