Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вот что раскопал:
И что, записывается последнее время.
Вы точно знаете или фантазируете?
Неувязочка получается. Допустим, ордер исполнился частично, исполненная часть получила id. Закрываем позицию. Потом срабатывает оставшаяся часть. Поскольку позиции небыло, значит должна быть позиция с новым id. Куда он будет записан в истории?
Никаких "неувязочек", Позицию закрыл другой ордер, ему и присвоился ID этой позиции.
Никаких "неувязочек", Позицию закрыл другой ордер, ему и присвоился ID этой позиции.
Но новую позицию открыл ордер который уже открывал другую позиции, значит ид должен быть новым, но поле для записи одно. Неувязочка.
Закрывший ордер вообще не интересует.
Спасибо. О сколько нам открытий чудных...
DK 0 10:29:26.734 Trades : deal #4522435 sell 1.00 SBPR-9.14 at 5255 done (based on order #4988265)
теперь оно - частичное исполнение.
DK 0 10:29:26.734 Trades : deal #4522435 sell 1.00 SBPR-9.14 at 5255 done (based on order #4988265)
теперь оно - частичное исполнение.
Ясно. Значит для частично исполненных ордеров свойство ид позиции будет действительно бестолковым.
Хотелось бы посмотреть частичное исполнение с различными ценами/временами исполнения. Есть такой пример?
В данном примере и время исполнения одно и цена исполнения одна.
Хотелось бы посмотреть частичное исполнение с различными ценами/временами исполнения. Есть такой пример?
В данном примере и время исполнения одно и цена исполнения одна.
Помоему этого примера достаточно, итак все глаза сломал пока искал )
Как вы предлагаете искать в истории похожие ситуации?
Комментариев у таких ситуаций нет, нашел просмотром всей истории по одинаковым номерам тикетов.
А у меня "0", у поучаствовавшего ордера.....
вы не в той части смотрите, OrderGetInteger(ORDER_POSITION_ID) -вы пытаетесь смотреть в той части которая не участвовала в открытии/изменении/закрытии позиции
вам надо смотреть вот так HistoryOrderGetInteger(ticket,ORDER_POSITION_ID)