작업 종료됨
명시
Приветствую!
Необходим стрелочный индикатор для МТ5.
Условия для сигналов (в виде стрелок) Вверх:
1. Индикатор RSI < указанного уровня.
2. Индикатор MACD < указанного уровня.
3. Цена должна упасть на указанный % за указанное количество последних свечей.
4. Размер тела сигнальной свечи должен быть больше чем тело у каждой свечи из указанного количества предыдущих свечей (то есть если указываем, например, 5, то размер тела сигнальной свечи должен быть больше чем размер тел каждой из 5 предыдущих тел).
5. Сигнальная свеча должна быть медвежья.
Для сигналов Вниз условия аналогичные.
Настройки индикатора:
01. Период RSI.
02. Нижний уровень RSI.
03. Верхний уровень RSI.
04. Период MACD.
05. Верхний уровень MACD.
06. Нижний уровень MACD.
07. % изменения цены.
08. К-во свечей для расчёта падения цены (если 0, то данная функция не учитывается).
09. К-во свечей для определения размера тела (если 0, то данная функция не учитывается) .
10. Учитывать направление сигнальной свечи: false/true (для сигналов UP свеча должна быть медвежья, для DN - бычья).
11. Период экспирации в барах.
12. Считать сигнал если открыта сделка: false/true (если у нас указан Период экспирации, к примеру, 4 свечи, то после стрелки на 4х следующих свечах сигналы должны отсутствовать, потому что сделка ещё открыта).
12. Дата начала истории.
13. Дата окончания истории.
14. Время начала подачи сигналов.
15. Время окончания подачи сигналов.
16. Минуты, в которые возможны сигналы (например, если мы указываем 15, то все сигналы будут только на 15 минуте).
Стрелка ставится на предыдущей свече по закрытию бара.
На графике рядом со стрелкой ставится значение на сколько % прошла цена за указанный период экспирации.
В левом верхнем углу указывается кол-во сигналов Вверх и кол-во сигналов Вниз.
Также указывается общий результат по всем сигналам, выраженный не в пунктах, а в %.

Ну и, естественно, индикатор необходим в исходном коде.