← Zurück

API Update - Order: Цена исполнения заявки

Всем привет.

Было бы хорошо расширить API для BusuinessEntities.Order и добавить туда поле цена исполнения заявки (ExecutionPrice). Сейчас есть только поле цена, то есть цена по которой была выставлена заявка. Конечно, есть ExtentionInfo и можно информацию туда поместить, но, на мой взгляд, это должно быть частью API.

Kommentare (3)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Mikhail Sukhov
Mikhail Sukhov

sergey.masyura: Всем привет.

Было бы хорошо расширить API для BusuinessEntities.Order и добавить туда поле цена исполнения заявки (ExecutionPrice). Сейчас есть только поле цена, то есть цена по которой была выставлена заявка. Конечно, есть ExtentionInfo и можно информацию туда поместить, но, на мой взгляд, это должно быть частью API.

  1. Заявка может быть исполнена по нескольким ценам.
  2. Средневзвешенная цена получается через TraderHelper.GetAveragePrice
Sergey Masyura
Sergey Masyura Autor

Окей. Откуда TraderHelper.GetAveragePrice возьмет цены исполнения заявок? Будет искать все сделки, которые выполнились по этому ордеру и считать среднее значение? То есть если у меня своя реализация ITrader, то должно работать проперти MyTrades?

Mikhail Sukhov
Mikhail Sukhov

sergey.masyura: Окей. Откуда TraderHelper.GetAveragePrice возьмет цены исполнения заявок? Будет искать все сделки, которые выполнились по этому ордеру и считать среднее значение? То есть если у меня своя реализация ITrader, то должно работать проперти MyTrades?

В своей реализации ITrader работать должны все члены... Наследуйтесь от BaseTrader. Он многое уже реализует автоматически.