Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Данный раздел описывает возможности системы по поставке band ордеров для системы RUFX. Система позволяет передавать цены для нескольких уровней


панель

Список доступных инструментов: RuTerminal

...

. Список инструментов. RUFX Orders


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

QuoteIDNString

Уникальный идентификатор котировки


297

QuoteStatusYInt

Статус обработки лестницы цены

  • 0 – Accepted. Все цены успешно обработаны
  • 17 – Canceled. Все цены не были приняты
< Компонент Parties >>



58

TextNStringТекст с указанием статуса обработки цены


Quote Cancel (35=Z)

Тэг

Поле

Наличие

Тип

Описание

Допустимые значения


1166QuoteMsgIDYStringУникальный идентификатор сообщения

<<Компонент QuotCxlEntriesGrp>>

N


Компонента для указания инструмента удаляемой цены




295NoQuoteEntriesNInt

Количество цен, которые будут отменены

(Number of symbols being cancelled. Only 1 is supported)

1 = Отмена любых типов цен по одному инструменту

Если компонента не заполнена, тогда будут отменены все Tradeable данные



<< Компонент Instrument >>




537
QuoteTypeYInt

Тип котировки

Обязательно для сценария удаления цены по Band ордерам

1 = Tradeable


< Компонент Parties >>
N
Используется для отмены цены на определенном режиме, например для передачи точек Curves. Если значение не передано используется режим указанный на странице RuTerminal. Список режимов торгов

...