Модификация эксперта MT4 fraktrak_xonax

MQL4 Indicators Experts

Job finished

Execution time 6 minutes
Feedback from employee
Заказчик - просто ЛУЧШИЙ!

Specification

Есть советник из открытого доступа, с кодом. fraktrak_xonax

Файл во вложении.

Зона доработки - принцип открытия ордеров на покупку и на продажу.

Текущая проблема - робот на счёте в терминале прекрасно открывает ордера на покупку, выставляя стоп.

Однако, при открытии ордера на продажу, возникает ошибка OrderSend error 130. MT4 ругается на некорректный стоплосс или тейкпрофит.

В связи с этим не открывается новый ордер на продажу.

Мои подозрения - на широкий спред в инструменте и на логику выставления приказов, ссылающихся на бид и аск.

Спред:


Задача. Доработать советник таким образом, чтобы логика выставления приказа осталась той же. А логика там вшита на основе фракталов.

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


Мне не ясна причина ошибки. Ордер на продажу - такой же, как и на покупку.


Вероятно, в советнике нужно исправить логику ориентации на спред инструмента, но это всего лишь моё предположение.

Код не сложный.




Files:

Responded

1
Developer 1
Rating
(45)
Projects
76
20%
Arbitration
7
0% / 86%
Overdue
14
18%
Free
2
Developer 2
Rating
(55)
Projects
71
37%
Arbitration
0
Overdue
0
Working
3
Developer 3
Rating
(130)
Projects
186
54%
Arbitration
3
33% / 33%
Overdue
6
3%
Free
4
Developer 4
Rating
(356)
Projects
632
26%
Arbitration
89
73% / 13%
Overdue
12
2%
Free
5
Developer 5
Rating
(564)
Projects
777
46%
Arbitration
23
39% / 13%
Overdue
63
8%
Working
6
Developer 6
Rating
(68)
Projects
78
27%
Arbitration
13
31% / 54%
Overdue
15
19%
Working

Project information

Budget
49+ USD
For the developer
44.1 USD
Deadline
to 2 day(s)