Работа завершена
Техническое задание
MACD RH.
Описание алгоритма работы советника для МТ5.
1. TimeFrame1 - ТФ1 для определения тренда, напр., M5.
2. UseTimeFrame1 (false/true) - при "true" учитывать направление тренда при открытии позиции. При "false" функция отключена.
3. TimeFrame2 - ТФ2 для формирования сигналов на открытие и закрытие позиции, напр., M5.
...
8.1. TrailingStart - уровень прибыли позиции в процентах, при которой удалить стоп-лосс (в т.ч. виртуальный уровень) и установить реальный трал, напр., 0,15. При 0 функция отключена.
8.2. TrailingDistance - расстояние, отложенное в сторону цены открытия позиции, от уровня TrailingStart до уровня установки трала в процентах, напр., 0,13. При 0 функция отключена.
8.3. TrailingWithoutMoving (false/true) - при "false" непрерывное движение трала осуществлять за ценой только в сторону прибыли. При "true" установленный трал остается без движения (безубыток).
9. Slippage - проскальзывание. Открывать или закрывать позицию рыночным ордером при условии, что цена сделки не превышает установленное значение, напр., 0,00012 при пятизначных котировках после запятой или 0,0001 при четырехзначных котировках после запятой. Повторять попытку открытия или закрытия сделки с лимитом проскальзывания пока сделка не будет открыта или закрыта. При 0 функция отключена.
10. Советник должен работать без сбоев, у разных брокеров, содержать логи на английском языке, быть с открытым кодом.