На этой странице
Определение
FIX определяет сообщения и поля для всего жизненного цикла сделки — от ввода заявки до отчётов об исполнении и аллокаций, — плюс сессионный слой, который обрабатывает вход, номера последовательности, heartbeat и повторы. Брокеры и биржи публикуют, какие сообщения и поля они принимают, поэтому два интерфейса FIX редко взаимозаменяемы без правок, но словарь у них общий.
Как читается заявка FIX
В классической форме «тег=значение» лимитная заявка на покупку 2 контрактов по 5 000,25 сроком на день содержит, среди прочего:
- 35=D: тип сообщения New Order Single.
- 54=1: сторона покупка (2 было бы продажа).
- 38=2: количество заявки 2.
- 40=2: тип заявки лимитная (1 рыночная, 3 стоп, 4 стоп-лимит).
- 44=5000.25: лимитная цена.
- 59=0: срок действия день (1 good till cancelled, 3 immediate or cancel, 4 fill or kill).
Сессионный слой
- Сообщения heartbeat (35=0) держат простаивающее соединение живым с согласованным интервалом.
- Тестовый запрос (35=1) просит другую сторону доказать, что она ещё на связи.
- Номера последовательности на каждом сообщении позволяют обнаруживать и перезапрашивать пропуски.
- CME использует эту логику heartbeat и тестовых запросов, чтобы обнаруживать потерянные соединения ввода заявок для отмены при разрыве связи.
FIX на CME
Ввод заявок CME iLink использует Simple Binary Encoding, которое CME описывает как оптимизированное для кодирования и декодирования с низкой задержкой при сохранении разумно малой полосы, и заявляет, что вся семантика FIX поддерживается. Поля сохраняют смысл FIX; меняется только их представление на проводе — с текста на фиксированные двоичные раскладки.
В Senzoukria
Приложение не говорит на FIX. Для фьючерсов CME оно маршрутизирует заявки через R | Protocol от Rithmic, чьи сообщения заявок несут те же понятия — сторону, количество, тип цены (рыночная, лимитная, стоп-рыночная, стоп-лимитная) и срок действия (день, GTC, IOC, FOK) — в собственном формате Rithmic; эти четыре срока действия и есть то, что предлагает его тикет ордера.
Частые ошибки
- Считать, что интерфейс FIX одного брокера работает без правок с другим.
- Приравнивать «FIX API» к меньшей задержке; путь за интерфейсом значит больше.
См. также
В этом же разделе
- Отчёт об исполнении
- Профиль гаммы
- Проскальзывание
- Профиль дельты
- Просадка по итогам дня
- Профиль объёма
- Просадка
- Профиль видимого диапазона
Источники
- CME Group Client Systems Wiki: iLink Simple Binary Encoding (2026-09-25)
- CME Group Client Systems Wiki: Cancel on Disconnect (2026-09-25)
Эта страница на других языках
Частые вопросы
- Нужен ли FIX розничным трейдерам?
- Редко. Большинство розничных платформ используют API поставщика, например Rithmic, который покрывает заявки и исполнения теми же понятиями. Доступ по FIX обычно предлагают институциональным клиентам или разработчикам с конкретными нуждами.
- iLink 3 — это всё ещё FIX?
- Он сохраняет семантику FIX, то есть те же поля и те же смыслы, но кодирует сообщения в Simple Binary Encoding поверх облегчённого сессионного протокола, а не как текст «тег=значение».