Перейти к основному содержимому

Работа над ошибками

📢 Уважаемые клиенты! 📢

Делимся с Вами новостями о последних изменениях!

✏ В этом дайджесте:

  • Удаление instrumentGroup из ряда подписок
  • Обновление ответа на запрос ставок риска
  • Исправление нескольких ошибочных формулировок

А также перенос кнопки раздела изменений.


Исправление ошибки с instrumentGroup в подписках​

Некоторые страницы описания WebSocket-подписок содержали в теле запроса параметр instrumentGroup, добавленный туда ошибочно. Хорошая новость в том, что этот параметр не влиял на выполнение тех запросов, где он был лишним. Это же и плохая новость — наличие instrumentGroup в описании создавало ошибочное представление о возможном функционале системы.

В текущем обновлении документации наличие instrumentGroup в описании тела запроса приведено в соответствие с логикой работы системы.

Влияет на запросы​

WebSocket-подписки


Обновление ответа на запрос ставок риска​

В ответе на запрос Ставки риска произошли целых два изменения:

  1. Поле isDirect (boolean) было заменено другим — sngR (int32) — с тем же предназначением, но другими возможными значениями. Полное описание поля доступно на странице запроса.
  2. Поля CreatedAt, UpdatedAt и UpdatedBy были полностью удалены из ответа. Они были добавлены исключительно для внутреннего использования и были добавлены в публичный доступ по ошибке.

Рекомендуем обновить ваше ПО во избежание ошибок обработки ответов.


Исправление ошибочных формулировок​

Нереализованная прибыль или убыток​

Исправлены некорректные описания полей, отражающих нереализованную прибыль или убыток по позиции:

unrealisedPl / up

Было

Суммарная прибыль или суммарный убыток за день в валюте расчётов

Стало

Суммарная неисполненаня прибыль или убыток по открытым позициям в валюте расчётов. Отображает разницу между ценой позиции в момент открытия и её текущей ценой

dailyUnrealisedPl / upd

Было

суммарная прибыль или суммарный убыток за день в процентах

Стало

Дневная неисполненная прибыль или убыток по открытым позициям в валюте расчётов. Отображает разницу между ценой позиции на момент открытия текущей торговой сессии и её текущей ценой

Влияет на запросы​

HTTP

WebSocket-подписки

Условие выполнения заявки attheclose​

Описание значения attheclose дополнено логикой его поведения и сферой применения:

timeInForce / tf

Было

attheclose — Исполнение в момент закрытия торгов по достигнутой на тот момент рыночной цене. Только для рыночных заявок, т.к. цена лота зависит от рыночной цены на момент исполнения

Стало

attheclose — Исполнение в момент закрытия торгов по достигнутой на тот момент рыночной цене. Только для SPBX (на MOEX автоматически меняется на fillorkill) и только для рыночных заявок, т.к. цена лота зависит от рыночной цены на момент исполнения

Влияет на запросы​

HTTP

Устаревшие HTTP

WebSocket-подписки

WebSocket-команды

Для соответствия изменениям в описании параметра были обновлены соответствующие таблицы на страницах описания для разных типов заявок.


Перенос кнопки раздела изменений​

Некоторых пользователей вводила в заблуждение кнопка "Изменения", размещённая прежде в правой части экрана, так как она копировала кнопку Кабинет разработчика и из-за этого визуально сливалась с ней воедино. По их просьбам кнопка была заменена на простую ссылку и перенесена в левую часть навигационной панели к ссылкам на прочие разделы портала документации.


Если у вас возникли вопросы о работе системы, свяжитесь с нами любым удобным способом:

Чат OpenAPIsupport@alor.ru8 800 775-11-99
Чат AstrasЛичный кабинет+7 495 980-24-98

А через Портал обратной связи вы можете передать нам свои идеи по дальнейшему развитию системы.

Спасибо, что помогаете нам делать систему лучше!