Specification
Описание советника для неттинговых счетов МТ5 без хеджирования.
1. Советник одновременно открывает позиции по нескольким инструментам, указанным в параметрах: Simbols Long (напр., USDCHF, USDCAD, USDJPY, AUDUSD и NZDUSD) - на покупку и Simbols Short (напр., EURUSD и GBPUSD) - на продажу. Советник устанавливается на график одного из указанных инструментов (напр., EURUSD) на периоде Time Frame (напр., Н1).
2.1. Пример сигнала на открытие позиции. После наступления времени Time Start (напр., 23:55) рыночным ордером советник открывает позицию с первоначальным объемом Lots (напр., 0,01 лота) в сторону MA (если МА выше цены позиции, то это позиция на покупку, если МА ниже, то это позиция на продажу).
2.2. При Limit Signals "3" одновременно возможны только 3 сигнала по разным инструментам. Если одновременных сигналов на открытие позиции больше 3 - выбрать 3 сигнала с большим тейк-профитом в пунктах. При Limit Signals "0" ограничения нет.
2.3. При Limit Positions "3" одновременно возможны только 3 позиции по разным инстументам (позиции могут быть открыты в разное время по разным сигналам). При Limit Positions "0" ограничения нет.
2.4. При Open Pending Orders "true" для открытия позиции использовать отложенный ордер (лимитный или стоп-ордер, в зависимости от положения текущей цены), который устанавливается на значении цены закрытия М1 во время Time Start. При Open Pending Orders "false" функция отключена.
3.1. При Take Profit "20" после открытия позиции установить тейк-профит на уровень MA, который соответствует последней закрытой свече на периоде Time Frame, но не менее 20 пунктов (2 пунктов при 4-значных котировках).
3.2. При Take Profit Trail "10" передвигать тейк-профит (в т.ч. общий тейк-профит усредненной позиции) на новое значение MA каждый раз после закрытия свечи на периоде Time Frame на уровень MA, который соответствует последней закрытой свече, но не ниже прибыли позиции в 10 пунктов. При Take Profit Trail "0" передвигать тейк-профит без учета прибыли позиции. Передвигать тейк-профит только навстречу цене и при Take Profit Trail "0" - в т.ч. в зоне убытка.
...
Список внешних параметров советника с настройками для примера (сохранить порядок переменных).
1. TimeFrame - H1
2. TimeStart - 23:55
3. SimbolsLong - USDCHF,USDCAD,USDJPY,AUDUSD,NZDUSD
4. SimbolsShort - EURUSD,GBPUSD
5. Deposit - 100
6. Lots - 0,01
7. LimitSignals - 3
8. LimitPositions - 3
9. OpenPendingOrders - true
10. TakeProfit - 20
11. TakeProfitTrail - 10
12. TrailStart - 50
13. TrailDistance - 20
14. TrailStep - 100
15. LimitAvr - 2
16. DistanсeAvr - 250
17. LotsFactorAvr - 1,25
18. TakeProfitAvr - 20
19. ClosePosition - 0
20. CloseNextDayTime - 23:45
21. MaxDD - 50
22. OrderID - 12345