определить время открытия и закрытия закрытых позиции

 
В mql4 были функции OrderCloseTime()  и OrderOpenTime(); Как можно достать эти данные программным способом в mql5 для уже закрытых позиции? То есть время открытия и закрытия закрытых позиции
 
bahtiyar:
В mql4 были функции OrderCloseTime()  и OrderOpenTime(); Как можно достать эти данные программным способом в mql5 для уже закрытых позиции? То есть время открытия и закрытия закрытых позиции

Не надо загаживать весь форум одним своим вопросом.

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

Вопросы от начинающих MQL5 MT5 MetaTrader 5

Alexey Viktorov, 2021.05.06 21:50

Выбрать в истории сделки по ID позиции и в свойствах сделок есть открытие и закрытие. Не только время, но и цены, и причина закрытия и что-то ещё.

 
bahtiyar:
В mql4 были функции OrderCloseTime()  и OrderOpenTime(); Как можно достать эти данные программным способом в mql5 для уже закрытых позиции? То есть время открытия и закрытия закрытых позиции
// -----------------------------------------------------------------------------
// Обновить параметры сделки
// -----------------------------------------------------------------------------
void Deal::Update(ulong ticket) {
    switch ((int)HistoryDealGetInteger(ticket, DEAL_ENTRY)) {
    case DEAL_ENTRY_IN:
        m_timeIn = (datetime)HistoryDealGetInteger(ticket, DEAL_TIME);
        m_priceIn = HistoryDealGetDouble(ticket, DEAL_PRICE);
        break;
    case DEAL_ENTRY_OUT:
        m_timeOut = (datetime)HistoryDealGetInteger(ticket, DEAL_TIME);
        m_priceOut = HistoryDealGetDouble(ticket, DEAL_PRICE);
        m_profit = HistoryDealGetDouble(ticket, DEAL_PROFIT);
        break;
    }
}
 
Malik Arykov:
Спасибо. это то что я хотел узнать. я сделал свои вариант более подходящий для моих задач. @Malik Arykov
Malik Arykov
Malik Arykov
  • 2011.07.17
  • www.mql5.com
Профиль трейдера