Это заявления. Я хочу преобразовать его в MT5, но не получаю OrderOpenPrice (). Я пробовал пройти через сделку. Но я потерпел неудачу.
Пожалуйста, предложите мне, что я могу сделать
Если позиция не закрыта, то так…
double posOpenPrice = 0; long posID = PositionGetInteger(POSITION_IDENTIFIER); if(HistorySelectByPosition(posID)) { ulong orderTicket = HistoryOrderGetTicket(0); posOpenPrice = HistoryOrderGetDouble(orderTicket, ORDER_PRICE_OPEN); }
Из истории чуток не так, но тоже надо получить ID позиции и выбрать ордера и сделки которые участвовали в открытии, изменении и закрытии позиции.
Если позиция не закрыта, то так…
Из истории чуток не так, но тоже надо получить ID позиции и выбрать ордера и сделки которые участвовали в открытии, изменении и закрытии позиции .
Заказ закрыт. Следовательно, я попытался получить position_ID, но цена, которую я получил, равна нулю. Я не знаю, как мне получить билет на сделку, чтобы получить open_price. Пожалуйста, предложите мне, если есть способ.
Заказ закрыт. Следовательно, я попытался получить position_ID, но цена, которую я получил, равна нулю. Я не знаю, как мне получить билет на сделку, чтобы получить open_price. Пожалуйста, предложите мне, если есть способ.
Вы можете получить ID позиции из свойства сделки DEAL_POSITION_ID или ордера ORDER_POSITION_ID
Вы можете получить ID позиции из свойства сделки DEAL_POSITION_ID или ордера ORDER_POSITION_ID
Спасибо, и это было полезно.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Это заявления. Я хочу преобразовать его в MT5, но не получаю OrderOpenPrice (). Я пробовал пройти через сделку. Но я потерпел неудачу.
Пожалуйста, предложите мне, что я могу сделать