Позиция закрывается частями от целой . OrderClose
Тикет ордера меняется у этой открытой позиции получаться другой Как отследить все позицию до конечного закрытия последнего по ней лота?
По комментариям. Закрытая часть ордера (родитель) в истории будет содержать ссылку на оставшийся ордер, а оставшаяся в рынке часть - на родителя. Другого способа в МТ4, к сожалению, нет.
Причем типы комментариев могут отличаться в тестере и в онлайн. Поэтому для них приходится искать разные строки.
m_chainDeals.Clear(); if (HistorySelectByPosition(positionID)) { for (int j = 0; j < HistoryDealsTotal(); j++) { ulong ticket = HistoryDealGetTicket(j); m_chainDeals.InsertSort(new TDeal(ticket)); } }
Тикет меняется, но PositionID (он же тикет ордера открытия позиции) остается постоянным. Вот кусок кода из моего эксперта.
Тикет меняется, но PositionID (он же тикет ордера открытия позиции) остается постоянным. Вот кусок кода из моего эксперта.
Вопрос, скорее всего, по МТ4, т. к. в MQL5 нет OrderClose(). Хотя, может быть, здесь речь не о функции, а о событии. Тогда еще может касаться MQL5.
- 2021.09.16
- www.mql5.com
Позиция закрывается частями от целой . OrderClose
В МТ-4 есть только ордера, в МТ-5 кроме того сделки и позиции.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Позиция закрывается частями от целой . OrderClose
Тикет ордера меняется у этой открытой позиции получаться другой Как отследить все позицию до конечного закрытия последнего по ней лота?