指定
Описание алгоритма работы советника для МТ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 - проскальзывание. Открывать или закрывать позицию рыночным ордером при условии, что цена сделки не превышает установленное количество пунктов (напр., 12 при пятизначных котировках после запятой или 1 при четырехзначных котировках после запятой). Повторять попытку открытия или закрытия сделки с лимитом проскальзывания пока сделка не будет открыта или закрыта. При 0 функция отключена.
13. Установить на график (левый нижний угол) кнопку "Close All" для закрытия всех сделок и ордеров. При нажатии на кнопку закрыть все сделки и отложенные ордера (сначала закрыть все сделки, потом, одновременно или начиная с ближайших к текущей цене, удалить отложенные ордера).
14. Советник должен работать без сбоев у разных брокеров, быть с открытым кодом и содержать логи на английском языке.