Скачать MetaTrader 5

ФОРТС такое может быть?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Mikhail Filimonov
5931
Mikhail Filimonov  

Добрый день!

Удаляю выставленный ранее лимитированный ордер:

void RemoveOrder( const string aSymbol )
{
  MqlTradeRequest request = {0};
  MqlTradeResult  result  = {0};
  
  request.action = TRADE_ACTION_REMOVE;
  request.magic  = MagicNumber;
  request.symbol = aSymbol;
  request.order  = set_order_ticket;
  
  OrderSend( request, result );
}

Удаление не исполняется с комментарием "Invalid price" ????

Из справки MQL5:

 

Delete Pending Order

Торговый приказ на удаление отложенного ордера. Требуется указание 2 полей:

·action

·order 

 

 Такое может быть?

См. картинку

 

Dmitriy Skub
12165
Dmitriy Skub  


Это не Ваш ордер в стакане стоит одинокий? Смотрите, исполнят))

Mikhail Filimonov
5931
Mikhail Filimonov  

Спасибо, конечно!

А по делу? 

Andrew Petras
5018
Andrew Petras  
Mikalas:

Гляньте тут и тут.

2 полей мало, обсуждалось ещё где то, надо все поля явно инициализировать.

Mikhail Filimonov
5931
Mikhail Filimonov  

Руками тоже не закрывается.

Пришлось через QUIK закрывать:( 

Уважаемый Silent, спасибо за ссылки, но основным документом

для разработчика является справочник по MQL5.

Разве нет? 

Andrew Petras
5018
Andrew Petras  
Mikalas:

Руками тоже не закрывается.

Пришлось через QUIK закрывать:( 

Вот, нашел

С-4 вроде и писал, что у него ордер несколько недель или месяцев висел...

Я не разбирался, просто запомнил, что была такая проблема. Похоже, и осталась.

В саппорт, видимо.

Andrew Petras
5018
Andrew Petras  
Mikalas:
...

Уважаемый Silent, спасибо за ссылки, но основным документом

для разработчика является справочник по MQL5.

Разве нет? 

Там пол ветки обсуждали, что и где должно быть в документации.. я тут не при чем, честно. :)
Mikhail Filimonov
5931
Mikhail Filimonov  

Я без претензий, просто как-то странно получается

в документации одно, а на деле?.... 

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий