Tarea técnica
Описание советника для неттинговых счетов МТ5.
...
3. Зеркально для позиций на продажу (при Direction Trade "sell").
4. Deposit - размер депозита в валюте счета (напр., 10), на который приходится первоначальный объем позиции Lots (напр., 0,01 лота). Увеличивать объем Lots на 100% при более чем 100% увеличении баланса. Если Deposit - 10 и Lots - 0,01, то шаг увеличения объема - 0,01 лота; если Deposit - 100 и Lots - 0,1 то шаг увеличения объема - 0,1 лота и т.д. Если баланс на счете меньше, установленного Deposit, то это не является ограничением для торговли (напр., если Deposit - 10 и Lots - 0,01, а баланс на счете 6 долл., то начинать торговлю с объемом не меньше, чем указанный объем Lots, т.е. 0,01 лота). При "0" функция отключена.
5.1. При ММ "25" использовать для торговли только 25% средств на балансе (напр., если баланс - 5000 долл., то использовать для торговли 5000*25%=1250 долл.). При ММ "0" функция отключена.
5.2. При Cap Profit MM "25" капитилизировать прибыль для торговли только 25% от прибыли (напр., если баланс - 5000 долл., ММ - 25, Cap Profit MM - 25 и есть прибыль 100 долл., то для открытия следующей позиции использовать (5000+100*25%)*25%=1256,25 долл. При Cap Profit MM "0" функция отключена.
5.3. При Stop Out MM "5" закрыть все сделки если ММ просядет до остатка 5% от ММ (напр., если баланс - 5000 долл., ММ - 25, Cap Profit MM - 25, есть прибыль 100 и Stop Out MM - 5, то рыночным ордером закрыть все сделки при просадке 1256,25*(100%-5%)=1193,43 долл.). При Stop Out ММ "0" функция отключена.
6. Сигналы на открытие, закрытие позиции и т.п. должны быть исполнены обязательно. Советник должен работать с торговыми инструментами с любыми суффиксами (".1" и т.п.).
7. Выполнить работы по "восстановлению" работы советника после различных сбоев (пропадание советника с графика, пропадание графика с советником, зависание терминала или компьютера, сбой связи, отключение электричества и т.п.). Чтобы после любого сбоя можно было на новый график установить копию советника с теми же настройками и советник "узнал" свою позицию и продолжил работу с ней.
8. Открытый код советника. Логи советника во вкладке Эксперты и Журнал по-английски. Счетчик свободной маржи для открытия сделки. Текущая версия советника 1.0.
Список внешних параметров советника с настройками для примера (сохранить порядок переменных).
1. TimeFrame - H1
2. Symbols - EURUSD,USDCHF
3. Deposit - 10
4. Lots - 0,01
5. DirectionTrade - buy
6. OpenAfterCloseCandle - true
7. CloseProfit - 0,1
8. AfterCloseCandleM1 - true
9. ММ - 25
10. CapProfitMM - 25
11. StopOutMM - 5
12. Magic - 12345