Доработка советника на MT5

Job finished

Execution time 1 hour
Feedback from customer
Заказ выполнен качественно и очень оперативно! Рекомендую исполнителя!

Specification

Необходимо добавить защиту в существующий советник (все параметры сделать в верхней части кода, чтобы было удобно в дальнейшем их менять):

1. Добавить параметр, по которому советник не будет запускаться, если номер счета, на котором он запускается, не соответствует номеру, прописанному в коде. При этом у пользователя однократно будет показано всплывающее окно с ошибкой «Invalid account number»

2. Добавить параметр времени (день, месяц, год, часы, минуты, секунды), после которого советник перестанет запускаться, или, при достижении которого его работа будет остановлена (сопровождение уже открытых сделок не требуется). При этом у пользователя однократно будет показано всплывающее окно с ошибкой «Expert Advisor license has expired».

3. В меню входных параметров под настройкой Magic добавить параметр «License key». Пользователь в поле вписывает свой лицензионный ключ и в случае, если ключ совпадает с номером, вписанным мной в код советника, то советник запускается. Если не совпадает, то пользователь видит всплывающее окно с ошибкой «Invalid license key»

4. Добавить в код параметр, по которому советник будет запускаться и торговать только на одной валютной паре (EURUSD). При попытке запуска советника на другой валютной паре, пользователь будет видеть всплывающее окно с ошибкой «Invalid currency pair».

5. Также необходимо добавить в код поле с описанием советника (на скриншоте то, что я имею ввиду, пример), контактными данными администратора, ссылкой на медиа ресурсы и прочей информацией, которую в дальнейшем я смогу редактировать и которая отображается во вкладке «Общие».

  к пункту 5

Повторюсь, все дополнения нужно написать вверху кода, т.к. все эти вышеперечисленные параметры будут часто меняться.

 


Files:

MQ5
SliderEA.mq5
76.4 Kb

Responded

1
Developer 1
Rating
(50)
Projects
94
29%
Arbitration
4
25% / 0%
Overdue
4
4%
Free
Published: 3 codes
2
Developer 2
Rating
(252)
Projects
462
26%
Arbitration
139
20% / 60%
Overdue
100
22%
Free
3
Developer 3
Rating
(361)
Projects
644
26%
Arbitration
92
72% / 14%
Overdue
12
2%
Working
Published: 1 code
4
Developer 4
Rating
(574)
Projects
945
47%
Arbitration
309
58% / 27%
Overdue
125
13%
Free
5
Developer 5
Rating
(268)
Projects
602
34%
Arbitration
64
20% / 58%
Overdue
147
24%
Working
Published: 1 article, 22 codes
Similar orders
Цель доработки Исправить механизм пробойной защиты сетки. Пробойный механизм должен: защищать открытые хвосты при выходе цены из диапазона; рассчитывать объём только по текущему плавающему убытку хвостов; закрывать корзину около нуля или с небольшим плюсом; корректно переживать ложные пробои; повторять попытки защиты до закрытия корзины; не останавливать работу основной сетки; не создавать серию бессистемных

Project information

Budget
30+ USD
Deadline
to 2 day(s)