Раздел предназначен для описания подключения по FIX протоколу к RuTerminal
Вступление
RtFix предназначен для подключения клиентских приложений с целью получения торговой и рыночной информации.
В основе протокола лежит FIX 5.0 sp2, который состоит из транспортного, сессионного и прикладного уровней. Целью данного документа является описание протокола прикладного уровня и доступные сценарии взаимодействия с системой. Более подробную информацию о протоколе можно найти на официальном сайте https://www.fixtrading.org/
RtFix функционирует на основе реализации QuickFix/n (quickfixn.org). Большинство вопросов по подключению и взаимодействию через нестандартные клиенты можно получить на их сайте.
Описание полей и их допустимых значений
Многие сообщения содержат пересекающийся набор полей. Так, например, каждое сообщение должно содержать поля группы Standard Header и Standard Trailer, несущие служебную информацию. Далее следует описание некоторых используемых групп и полей. Для каждого поля указаны:
- Тэг – уникальный идентификатор поля; используется при формировании FIX сообщения.
- Символ => - указывает на включение поля в группу
- Поле – имя поля; не используется при формировании FIX сообщения, введено для удобства, в качестве краткого описания.
- Наличие – признак, который показывает, должно ли поле обязательно присутствовать в сообщении:
- Y - обязательное поле;
- N - необязательное поле;
- C - обязательно при выполнении условия (указано в графе Описание).
- Тип - тип поля.
- Описание - детальное описание поля.
- Допустимые значения - дополнительные ограничения.
Символ "*" - признак отличия от стандартного FIX протокола.
1. RuTerminal.FIX Configuration
2. RuTerminal.FIX Типы данных
- FpML. Taxonomies
- RuTerminal. Список индексов плавающих ставок
- RuTerminal. Список календарей
- RuTerminal. Список продуктов
- RuTerminal. Список режимов торгов
- RuTerminal. Список типов вычисления количества дней
- RuTerminal. Список участников
3. RuTerminal.FIX Компоненты
- Компонент Instrument
- Компонент InstrumentParties
- Компонент MDFullGrp
- Компонент MDIncGrp
- Компонент MDReqGrp
- Компонент Parties
- Компонент SecurityXML
- Компонент TrdInstrmtLegGrp
4. RuTerminal.FIX Сессионный уровень
5. RuTerminal.FIX Сценарии
- RuTerminal. Список инструментов
- RuTerminal. Список инструментов. Basis Swap
- RuTerminal. Список инструментов. Bonds
- RuTerminal. Список инструментов. Cash
- RuTerminal. Список инструментов. Deposits
- RuTerminal. Список инструментов. FRA
- RuTerminal. Список инструментов. Fx
- RuTerminal. Список инструментов. FxSwap
- RuTerminal. Список инструментов. IR Swap
- RuTerminal. Список инструментов. OIS
- RuTerminal. Список инструментов. Options
- RuTerminal. Список инструментов. Precious
- RuTerminal. Список инструментов. Repo
- RuTerminal. Список инструментов. RUFX Orders
- Обработка статуса сделки из внешней системы
- Передача сделок в Клиринговую организацию. CPCL. Московская Биржа
- Получение инструментов
- Получение переговоров
- Получение рыночных данных
- Получение сделок
- Поставка данных для системы RUFX
- Поставка рыночных данных