OnTradeTransaction function declared with wrong type or/and parameters

 

Объявление взято из справки:

void  OnTradeTransaction(
   MqlTradeTransaction&    trans,        // структура торговой транзакции
   MqlTradeRequest&        request,      // структура запроса
   MqlTradeResult&         result        // структура ответа
   )

Билд 910

P. S. Или как ещё можно узнать, почему отменился лимитник посланный OrderSendAsync? (результат этой ф-ии - "отослано")

 

Попробуйте так. Справку поправим.

void OnTradeTransaction(const MqlTradeTransaction &trans,
                        const MqlTradeRequest &request,
                        const MqlTradeResult &result)
  {

  }


Кстати, этот код автоматически вставляется снипетом метаэдитора.

 
alexvd:

Попробуйте так. Справку поправим.

Кстати, этот код автоматически вставляется снипетом метаэдитора.

новая декларация работает (снипеты не использую по "религиозным" причинам :))