Прошу помощи в написании части кода советника на MQL5

 

Доброго времени суток.

Прошу помочь в написании части кода советника как это можно реализовать, какие варианты?


Во вложении набросок.

Имеем:

Свечной график изменения цены. Цена движется вниз.

Точки a, b, c - точки пересечения графика с некими уровнями.

 

Необходимо:

При достижение ценой точки С необходима проверка. "Ходила" ли цена в промежутке bc на 3/4 промежутка до точки а (3/4b1a, 3/4b2a … 3/4bna)


Спасибо.

Файлы:
371.jpg  25 kb
 

Для точек "a" и "b" запоминаем цены.

Для точек "b" и "c" запоминаем время открытия бара.

Проверку проводим так - запрос CopyHigh: 

Обращение по начальной и конечной датам требуемого интервала времени

int  CopyHigh( 
   string           symbol_name,      // имя символа 
   ENUM_TIMEFRAMES  timeframe,        // период 
   datetime         start_time,       // с какой даты 
   datetime         stop_time,        // по какую дату 
   double           high_array[]      // массив для копирования максимальных цен 
   );

Далее проходите по массиву "high_array" и смотрите, где, в процентном отношении на отрезке "ab" была цена.


В общем где-то так.

 
Vladimir Karputov:

Для точек "a" и "b" запоминаем цены.

Для точек "b" и "c" запоминаем время открытия бара.

Проверку проводим так - запрос CopyHigh: 

Обращение по начальной и конечной датам требуемого интервала времени

Далее проходите по массиву "high_array" и смотрите, где, в процентном отношении на отрезке "ab" была цена.


В общем где-то так.


Спасибо, ушел обдумывать)