Раздел предназначен для описания подключения по 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 Типы данных

3. RuTerminal.FIX Компоненты

4. RuTerminal.FIX Сессионный уровень

5. RuTerminal.FIX Сценарии

6. RuTerminal.FIX Приемочные испытания

7. RuTerminal.FIX Examples

  • No labels