Данный раздел описывает возможности системы по поставке band ордеров для системы RUFX. Система позволяет передавать цены для нескольких уровней
панель |
---|
Список доступных инструментов: |
...
PlantUML Macro |
---|
@startuml BandOrders title BandOrders flow actor Клиент as c participant Сервис as e c -> e: massQuote (QuoteID=x,QuoteType=1) e -> c: MassQuoteAcknowledgement (QuoteID=x) ... c -> e: massQuote (QuoteID=x,QuoteType=1) alt Ошибка e --> c: MassQuoteAcknowledgement (QuoteID=x,QuoteStatus=17) end @enduml |
...
Для отмены действия предыдущей котировки необходимо отправить новое сообщение в котором обязательно указать:
- Тип сообщения - — Quote Cancel (Z)
- Инструмент - — Компонент Instrument, SecurityID
- Заполнить Компонент Parties, чтобы удалить цены только по площадке band orders, иначе будут удалены все поставленные цены, по всем площадкам
- NoQuoteEntries - установить в 1.
...
MassQuoteAcknowledgement (35=b)
Тэг | Поле | Наличие | Тип | Описание | Допустимые значения | ||
---|---|---|---|---|---|---|---|
117 | QuoteID | N | String | Уникальный идентификатор котировки | |||
297 | QuoteStatus | Y | Int | Статус обработки лестницы цены |
| ||
< Компонент Parties >> | |||||||
58 | Text | N | String | Текст с указанием статуса обработки цены |
Quote Cancel (35=Z)
Тэг | Поле | Наличие | Тип | Описание | Допустимые значения | ||
---|---|---|---|---|---|---|---|
1166 | QuoteMsgID | Y | String | Уникальный идентификатор сообщения | |||
<<Компонент QuotCxlEntriesGrp>> | N | Компонента для указания инструмента удаляемой цены | |||||
295 | NoQuoteEntries | N | Int | Количество цен, которые будут отменены (Number of symbols being cancelled. Only 1 is supported) | 1 = Отмена любых типов цен по одному инструменту Если компонента не заполнена, тогда будут отменены все Tradeable данные | ||
<< Компонент Instrument >> | |||||||
537 | QuoteType | Y | Int | Тип котировки Обязательно для сценария удаления цены по Band ордерам | 1 = Tradeable | ||
< Компонент Parties >> | N | Используется для отмены цены на определенном режиме, например для передачи точек Curves. Если значение не передано используется режим указанный на странице RuTerminal. Список режимов торгов |
...