Ошибка invalid request

 

На других терминалах все работает, где тикет xauusd, на этом же, где тикет xauusdlmax возникает ошибка Error with order check: invalid request,  не уверен, что проблема из-за этого, как можно исправить?

Сам файлик исходного кода EA приложен

 
 

//

//

 

Думаю проблема в этом участке кода:

Есть подозрение, что это из-за того, что в терминале, в котором советник не работает тип исполнения сделок "биржевое исполнение, а в терминале, в котором все работает "исполнение по рынку"

 

если я прав, как исправить эту ситуацию в коде?

 

--

Посмотрите спецификацию символа, и сравните

 

//

//

 
Victor Elizarov:

На других терминалах все работает, где тикет xauusd, на этом же, где тикет xauusdlmax возникает ошибка Error with order check: invalid request,  не уверен, что проблема из-за этого, как можно исправить?

Сам файлик исходного кода EA приложен

Попробуйте проскальзывание сделать не 10, а к примеру 100 или 1000


Строка 261

 
не помогает исправление проскальзывания
 
Victor Elizarov #:
не помогает исправление проскальзывания

а так?

 
Класс, все работает, в чем была проблема? В типе исполнения сделки?