HistoryOrderGetDouble(Ticket,ORDER_PRICE_OPEN)

 

Всем доброго времени суток!

Мне нужно получить цену открытия исторического ордера.  HistoryOrderGetDouble(Ticket,ORDER_PRICE_OPEN) - эта функция выдает 0, как быть?

 
Руслан Бухта:

Всем доброго времени суток!

Мне нужно получить цену открытия исторического ордера.  HistoryOrderGetDouble(Ticket,ORDER_PRICE_OPEN) - эта функция выдает 0, как быть?

Наверное нет такого тикета, попробуйте вторую форму

bool  HistoryOrderGetDouble( 
   ulong                       ticket_number,     // тикет 
   ENUM_ORDER_PROPERTY_DOUBLE  property_id,       // идентификатор свойства 
   double&                     double_var         // сюда примем значение свойства 
   );

 *** помойка опять перестала код вставлять без звездочек после кода

 
Скорее всего не подгружен список ордеров истории.
Документация по MQL5: Торговые функции / HistorySelect
Документация по MQL5: Торговые функции / HistorySelect
  • www.mql5.com
Торговые функции / HistorySelect - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Причина обращения: