Обновление сервисов MFIX Trade, FIFO MFIX Trade
Сообщаем вам об обновлении сервисов MFIX Trade и FIFO MFIX Trade запланированном на 14 декабря 2020 года.
FIFO MFIX TRADE 1.2
В сообщения Execution Report (35=8) (New, Cancelled, CancelReplace), Order Cancel Reject (35=9) и Order Mass Cancel Report (35=r) добавлено новое необязательное поле FIFOViolationReason (Tag = 5800, Type: int), указывающее на причину нарушения принципа FIFO для входящего сообщения:
- 5800=0 означает вывод приказа из очереди FIFO по неопределенной причине;
- 5800=1 означает, что передача торгового приказа в сторону ядра Торговой системы задержана из-за ожидания ответа ТС на предыдущий приказ от данной FIX сессии;
Отсутствие поля 5800 означает, что приказ не был выведен из очереди FIFO.
FIFO MFIX TRADE 1.2 и MFIX TRADE 4.7
Вводится мера для ограничения нагрузки на серверы MFIX на пиках торговой активности. Если FIX сервер уже получил ранее приказ Order Cancel (35=F) или Order CancelReplace (35=G) с указанием биржевого номера заявки OrderNo(37), все последующие приказы от FIX сессий этого сервера с указанием данного номера заявки будут отклонены без обработки и доставки в ядро торговой системы.
В сообщения Execution Report (35=8) добавлено поле OrdCancelReason (9947), передающее код причины снятия заявки.
Новая версия сервиса MFIX Trade доступна на тестовом стенде.
С обновленной документацией можно ознакомиться на ftp-сервере Биржи.