Вопрос почти странный)

 
Подскажите!  В каких случаях эксперт выдает вот такое сообщение....Ошибка открытия лимитного ордера....благодарен заранее)
 
Mqlmail:
Подскажите!  В каких случаях эксперт выдает вот такое сообщение....Ошибка открытия лимитного ордера....благодарен заранее)

Ищите в коде строку с этой надписью "Ошибка открытия лимитного ордера"

 
Vitaly Muzichenko:

Ищите в коде строку с этой надписью "Ошибка открытия лимитного ордера"

Я знаю где он в коде. Код верен. Другие варианты есть решения проблемы?

 
Mqlmail:

Я знаю где он в коде. Код верен. Другие варианты есть решения проблемы?

если код верен, то он должен возвращать код ошибки

 
Mqlmail:

Я знаю где он в коде. Код верен. Другие варианты есть решения проблемы?

Код неверный. И если что, то ордер не открывается, а устанавливается.

 
Vitaly Muzichenko:

Код неверный. И если что, то ордер не открывается, а устанавливается.

Пишет именно открытие

 
Mqlmail:

Пишет именно открытие

То, что лузер написал в коде, то терминал и принтует, вместо кода ошибки.

Код в студию, там где Print(" Ошибка открытия лимитного ордера ");

 
просто не хватило свободных денег
 
Господа модераторы. Убедительно прошу признаться кто удалил моё сообщение в этой теме и по какой причине?
 
Mqlmail:

Я знаю где он в коде. Код верен. Другие варианты есть решения проблемы?

Причин может быть море; неверная дистанция от текущей цены, неверный объём, и т. п., вставьте распечатку ошибки если не открыл с дескрипцией ошибки, сразу станет всё понятно )

Что то типа этого:

{Print("Buy order open error=",trade.ResultRetcode(), ". description: ",trade.ResultRetcodeDescription());}
 
Спасибо за помощь!!! Нашел причину!