Доработать существующий рабочий код советника на языке MQL4

3 000 руб. за проект
18 октября 2019, 18:17 • 0 откликов • 27 просмотров
Есть декомпилированный код советника в него необходимо внести правки, не требующие глубоко лезть в сам код советника:

Необходимо в существующий код внести след. изменения:




1) Добавить функцию "Ограничение по просадке" (с возможностью вкл/выкл): указывается процент просадки средств от текущего баланса,


по достижении которого все позиции закрываются с текущим результатом и убыток в N% фиксируется.


После этого цикл советника обнуляется и торговля возобновляется с начального лота




2) Добавить возможность ограничения торговли в настройках по номеру торгового счета (при значении "0" - на любом счете)




3) Добавить возможность ограничения торговли в настройках по конкретной валютной паре (при значении "0" - все валютные пары)




4) Добавить возможность ограничения торговли в настройках по времени (торговые сессии) (при значении "0" - нет ограничения)


т.е.: новые позиции открываются только с 09:00 до 24:00, при этом открытые ведутся круглосуточно




5) Добавить возможность скрывать настройки (чтобы в ex4 они были закрыты)




6) Изменение текущей визуализации:





- в левой верхней: убрать надпись "dance on market", остальное оставить




- в левой нижней: убрать все




- в правой верхней: убрать все что есть, сделать возможность прописать текстовую надпись с возможностью изменения цвета (в коде указать строку, где ее менять)




7) Изменение названия советника (на главной странице советника + название в правом верхнем углу графика) + возможность добавить ссылку на сайт (в коде указать строку, где это менять)




8) Изменение названия настроек в советнике:





- вместоSetting for Dancing Jaipong - Block 1




- вместоSetting for Dancing Keroncong - Block 2





- вместоSetting for Dancing Tortor - Block 3




9) Добавить: в комментариях к позициям должна стоять сноска, что эта позиция была открыта именно советником





10) Добавить возможность ограничения торговли в настройках по времени (дата), т.е. как лицензия. Подошли к этой дате - советник отключился