Skip to content

Release 2.9.0

Choose a tag to compare

@aparfenov-ext aparfenov-ext released this 03 Dec 11:42
· 91 commits to main since this release
fc872a5

Исправления

  • Метод Trades: Ранее возникала ошибка “Security ids doesn't exist…” из-за истёкших опционов в сделках. Теперь сделки возвращаются корректно, ошибки нет. Для истёкших опционов символ временно отсутствует — работа по его добавлению продолжается.
  • Метод GetOptionsChain: Не возвращалась цепочка опционов по фьючерсам из-за неконсистентности данных. Добавлены поля expiration_date и root. Теперь данные согласованы, цепочки по фьючерсам также формируются корректно.
  • Метод GetAssetParams: Поле tradable возвращало неверные значения (false). Добавлено корректное поле is_tradable. Поле tradable переведено в статус deprecated.

Доработки API

  • В метод Transactions добавлено поле change_qty — количество бумаг при трансферах.
  • В метод GetAccount добавлены даты:
  • open_account_date — дата открытия счёта,
  • first_trade_date — дата первой торговой сделки,
  • first_non_trade_date — дата первой неторговой операции.

Также в методах Trades и Transactions: если start_time пустой или меньше даты первой сделки, данные возвращаются начиная с даты первой сделки.

  • В метод GetAsset добавлено поле quote_currency — код валюты.
  • Метод SubscribeOrderTrade разделён на два отдельных:
  • SubscribeOrders
  • SubscribeTrades

Старый метод остаётся активным, но в будущем будет deprecated.

  • В методы PlaceOrder и Trades добавлено поле comment — для кастомных меток при выставлении заявок и анализа сделок.