Spezifikation
Описание алгоритма работы советника для МТ4.
1. TimeFrame - период графика, напр., M1.
2.1. TimeStart - время начала торговли, напр., 12:05. При 00:00 функция отключена.
2.2. TimeStop - время окончания торговли (рыночным ордером закрыть все позиции и удалить все отложенные ордера), напр., 11:55. Если время окончания торговли меньше времени начала торговли, то это время следующего торгового дня. При 00:00 функция отключена.
2.3. FridayTimeStop - время окончания торговли в пятницу, напр., 23:30. При 00:00 функция отключена.
...
8. TakeProfit - уровень прибыли позиции (всех однонаправленных сделок) в пунктах, напр., 100. При 0 функция отключена.
9.1. TrailingStart - уровень прибыли позиции в пунктах, при которой разрешается установить трал, напр., 50. При 0 функция отключена.
9.2. TrailingDistance - расстояние от цены позиции до уровня установки трала в пунктах, напр., 25. При 0 функция отключена.
9.3. TrailingStep - движение трала осуществлять за ценой только в сторону прибыли с шагом в пунктах, напр., 1. При 0 установленный трал остается без движения.
10. CloseProfit - закрыть все сделки при достижении общей прибыли в валюте депозита, напр., 25. При 0 функция отключена.
11. Risk - минимальный уровень маржи (указан в процентах во вкладке "Торговля" МТ4), ниже которого - удалить все отложенные ордера, напр., 250. При 0 функция отключена.
12. Slippage - проскальзывание. Открывать или закрывать позицию рыночным ордером при условии, что цена сделки не превышает установленное количество пунктов (напр., 0,00012 при пятизначных котировках после запятой или 0,0001 при четырехзначных котировках после запятой). Повторять попытку открытия или закрытия сделки с лимитом проскальзывания пока сделка не будет открыта или закрыта. При 0 функция отключена.
13. Советник должен работать без сбоев у разных брокеров, быть с открытым кодом и содержать логи на английском языке.