Job finished
Specification
Есть советник из открытого доступа, с кодом. fraktrak_xonax
Файл во вложении.
Зона доработки - принцип открытия ордеров на покупку и на продажу.
Текущая проблема - робот на счёте в терминале прекрасно открывает ордера на покупку, выставляя стоп.
Однако, при открытии ордера на продажу, возникает ошибка OrderSend error 130. MT4 ругается на некорректный стоплосс или тейкпрофит.
В связи с этим не открывается новый ордер на продажу.
Мои подозрения - на широкий спред в инструменте и на логику выставления приказов, ссылающихся на бид и аск.
Спред:
Задача. Доработать советник таким образом, чтобы логика выставления приказа осталась той же. А логика там вшита на основе фракталов.
Однако, сделать так, чтобы ошибка ушла и ордер на продажу выставлялся корректно, ориентируясь на текущие рыночные параметры.
Мне не ясна причина ошибки. Ордер на продажу - такой же, как и на покупку.
Вероятно, в советнике нужно исправить логику ориентации на спред инструмента, но это всего лишь моё предположение.
Код не сложный.