Изменения в протоколах TWIME/FIX/SIMBA/FAST срочного рынка в апреле 2023
Уважаемые клиенты срочного рынка,
Московская биржа информирует вас о предстоящих изменениях в протоколах TWIME/FIX/SIMBA/FAST, входящих в релиз системы Срочного рынка, запланированный на 3 апреля 2023. В случае изменения даты Московская биржа направит дополнительное уведомление.
Изменения в протоколе TWIME
1. Версия схемы сообщений (атрибут version в элементе sbe:messageSchema) изменена с 5 на 6.
2. В FlagsSet добавлен новый флаг: "DueToCrossCancel" – Признак снятия пассивной кросс-заявки. Обращаем внимание, что снятие заявки с новым признаком "DueToCrossCancel" происходит в середине транзакции матчинга.
3. В сообщение NewOrderSingleResponse (message id=7015) добавлено поле Flags2. Идентификатор сообщения (message id) изменен с 7000 на 7015.
4. В сообщение NewOrderIcebergResponse (message id=7016) добавлено поле Flags2. Идентификатор сообщения (message id) изменен с 7013 на 7016.
5. В сообщение OrderCancelResponse (message id=7017) добавлено поле Flags2. Идентификаторсообщения (message id) изменен с 7003 на 7017.
6. В сообщение OrderReplaceResponse (message id=7018) добавлено поле Flags2. Идентификатор сообщения (message id) изменен с 7005 на 7018.
7. В сообщение ExecutionSingleReport (message id=7019) добавлено поле Flags2. Идентификаторсообщения (message id) изменен с 7008 на 7019.
8. В сообщение ExecutionMultilegReport (message id=7020) добавлено поле Flags2. Идентификатор сообщения (message id) изменен с 7009 на 7020.
9. Удалён атрибут sinceVersion из схемы сообщений.
Спецификация и схема сообщений доступна по ссылке: https://ftp.moex.com/pub/TWIME/Test/April 2023/
Изменения в протоколе FIX
1. Для поля Flags (tag 20008) добавлен новый флаг: 0x2000 - Признак снятия пассивной кросс-заявки.
2. В сообщение Execution Report добавлено новое поле Flags2 (tag 20051) - Расширение битовой маски (в дополнение к полю Flags).
Спецификация доступна по ссылке: https://ftp.moex.com/pub/FIX/Spectra/test/April 2023/
Изменения в протоколе SIMBA SPECTRA
1. Версия схемы сообщений (атрибут version в элементе sbe:messageSchema) изменена с 1 на 3.
2. В MDFlagsSet добавлен новый флаг: "DueToCrossCancel" – Признак снятия пассивной кросс-заявки. Обращаем внимание, что снятие заявки с новым признаком "DueToCrossCancel" происходит в середине транзакции матчинга.
3. В сообщении BestPrices (msg id=14) удалено поле BPFlags и добавлены поля MktBidSize (Объем заявок по лучшей цене на покупку) и MktOfferSize (Объем заявок по лучшей цене на продажу). Идентификатор сообщения (msg id) изменен с 3 на 14.
4. Удален набор флагов BPFlagsSet.
5. Добавлен набор флагов MDFlags2Set.
6. В сообщение OrderUpdate (msg id=15) добавлено поле MDFlags2. Идентификатор сообщения (msg id) изменен с 5 на 15.
7. В сообщение OrderExecution (msg id=16) добавлено поле MDFlags2. Идентификатор сообщения (msg id) изменен с 6 на 16.
8. В сообщение OrderBookSnapshot (msg id=17) добавлено поле MDFlags2. Идентификатор сообщения (msg id) изменен с 7 на 17.
9. В сообщении OrderUpdate (msg id=15) в поле MDFlags добавлена трансляция флага: "DueToCrossCancel" - Признак снятия пассивной кросс-заявки.
Спецификация и схема сообщений доступна по ссылке: https://ftp.moex.com/pub/SIMBA/Spectra/test/April 2023/
Изменения в протоколе FAST
1. Идентификатор сообщения OrdersLogMessage изменён с "14" на "29".
2. Идентификатор сообщения BookMessage изменён c '15' на '30'.
3. Идентификатор сообщения DefaultSnapshotMessage изменён c '25' на '32'.
4. Идентификатор сообщения DefaultIncrementalRefreshMessage изменён c '24' на '31'.
5. В шаблоны сообщений OrdersLogMessage и BookMessage добавлено поле MDFlags2 - Расширение битовой маски (в дополнение к полю MDFlags).
6. В шаблоны сообщений DefaultIncrementalRefreshMessage и DefaultSnapshotMessage добавлено поле TradingSessionSubID - Период торгов: 'S' – аукцион открытия; 'N' – нормальный период торгов. Значения в поле передаются только в потоке FO-TRADES и только в сообщениях с MDEntryType = '2' - Trade, в иных случаях передаётся значения nullValue.
7. В сообщении OrdersLogMessage в поле MDFlags добавлена трансляция флага 0x2000 - Признак снятия пассивной кросс-заявки. Признак передаётся только в сообщениях OrdersLogMessage с MDUpdateAction = 2 (удаление заявки).
Спецификация и шаблоны сообщений доступны по ссылке: https://ftp.moex.com/pub/FAST/Spectra/test/templatesT1/April 2023/