Библиотеки: TradesID - страница 5

 
Библиотека обновлена. Избегает проблем в случае, если у брокера наблюдаются ошибки с POSITION_TIME_UPDATE.
 
Обновлен ByPass.mqh. Обходит проблемы битой истории торгов.
 
Здесь очень хороший пример простого и эффективного использования библиотеки TradesID.
Частичное исполнение.
Частичное исполнение.
  • www.mql5.com
На рынке случаются различные эпизоды с исполнением торговых ордеров. Наверное, важно уметь быстро разобраться в той или иной торговой ситуации. MT5 сохраняет довольно много информации в истории
 
Очень быстрое получение цены открытия позиции. Годится для массовой работы с торговой историей.

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

MQL5 Ордера истории

fxsaber, 2023.11.20 22:51

#include <fxsaber\TradesID\TradesID.mqh> // https://www.mql5.com/ru/code/34173

double PriceOpenByDeal( const long Deal )
{
  static TRADESID TradesID;
  
  ulong Deals[];
  
  return(TradesID.GetDealsByID(HistoryDealGetInteger(Deal, DEAL_POSITION_ID), Deals)
          ? HistoryDealGetDouble(Deals[0], DEAL_PRICE) : 0);
}
 
Обновлен: учет добавления функционала TimeTradeServer в Virtual.
Причина обращения: