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

Ключ

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

Тип сообщения - D
Возможные атрибуты сообщения:

Тэг

Название поля

Описание

Тип

Обязательность

11

ClOrdID

Идентификатор ордера у Участника.

STRING

Да

1

Account

Клиринговый счет Участника, на котором зарегистрирована заявка.

STRING

Да

component

Instrument

Набор полей, описывающих инструмент. См. пункт Instrument.


Да

54

Side

Направление сделки.
Возможные значения:
1 – покупка,
2 – продажа.

CHAR

Нет

component

OrderQtyData

Набор полей, описывающих количество инструментов в заявке. См. пункт OrderQtyData.


Да

44

Price

Цена инструмента в заявке.

PRICE

Да

40

OrdType

Тип заявки.
Возможные значения:
2 – лимитный ордер (покупаем по указанной цене или ниже, продаем по указанное цене или выше).

CHAR

Да

423

PriceType

Код единицы измерения цены.
Возможные значения:
1 – проценты,
24 – курс,
12 – спред,
20 – ставка в долях.

INT

Да

...

Якорь
_headingh.eyzfqewxkzbm
Якорь
_Toc91169210
_Toc91169210
ExecutionReport - Ордер получен

Тэг

Название поля

Описание

Значение

11

ClOrdID

Клиентский идентификатор ордера

ClOrdID

39

OrdStatus

Статус ордера

A

150

ExecType

Статус ордера

A

...

Якорь
_headingh.kl6wi52ga4u6
Якорь
_Toc91169211
_Toc91169211
ExecutionReport - Ордер зарегистрирован

Тэг

Название поля

Описание

Пример заполнения

11

ClOrdID

Клиентский идентификатор ордера

ClOrdID

37

OrderID

Тикет ордера

12345

150

ExecType

Ордер зарегистрирован

0

17

ExecID

Идентификатор отчета

158c28fa-876c-4186-890f-87c2b02e9e88

39

OrdStatus

Статус ордера - новый

0

1

Account

Клиринговый счет Участника, на котором зарегистрирована заявка.

MF000000

44

Price

Цена

3

38

OrderQty

Объем

1000

54

Side

Направление

B

55

Symbol

Тикер

IRS 1Y. Mosprime 3M

423

PriceType

Тип цены

1

15

Currency

Основная валюта контракта.

RUB

120

SettlCurrency

Валюта поставки контракта.

RUB

64

SettlDate

Дата начала сделки

20210901

541

MaturityDate

Дата окончания сделки

20220901

...

Якорь
_headingh.1vu6o2h5y0zq
Якорь
_Toc91169212
_Toc91169212
ExecutionReport - Ордер исполнен

Тэг

Название поля

Описание

Пример заполнения

11

ClOrdID

Клиентский идентификатор ордера

ClOrdID

37

OrderID

Тикет ордера

12345

150

ExecType

Ордер исполнен

F

17

ExecID

Тикет сделки

12345

39

OrdStatus

Статус ордера - новый

2

1

Account

Клиринговый счет Участника, на котором зарегистрирована заявка.

MF000000

44

Price

Цена

3

38

OrderQty

Объем

1000

54

Side

Направление

B

55

Symbol

Тикер

IRS 1Y. Mosprime 3M

423

PriceType

Тип цены

1

15

Currency

Основная валюта контракта.

RUB

120

SettlCurrency

Валюта поставки контракта

RUB

64

SettlDate

Дата начала сделки

20210901

541

MaturityDate

Дата окончания сделки

20220901

Якорь
_headingh.cw19egsjji5v
Якорь
_Toc91169213
_Toc91169213
ExecutionReport - Ордер отклонен

Тэг

Название поля

Описание

Значение

11

ClOrdID

Клиентский идентификатор ордера


39

OrdStatus

Статус ордера

8

150

ExecType

Статус

8

41

OrigClOrdID

Клиентский идентификатор сообщения


103

OrdRejReason

Причина отклонения

16

17

ExecID

Идентификатор отчета


37

OrderID

Тикет ордера


58

Text

Текст ответа

Price exceeds current price band

...

Якорь
_headingh.5zrcgksfvc63
Якорь
_Toc91169214
_Toc91169214
ExecutionReport - ошибки

Причина

OrdStatus

ExecType

OrdRejReason

Text

Идентификатор сообщения был использован ранее

8

8

6

Duplicate ClOrdID

Тикер не найден

8

8

1

Symbol={ticker} not supported

Неверный торговый счет

8

8

15

Unknown Account

Неверный контрагент

8

8

15

Unknown Party

Слишком много знаков после запятой в цене

8

8

18

Maximum {name} decimal places allowed is {placesAllowed} for PriceType={priceType}, received {places}

Слишком много знаков после запятой в объеме

8

8

13

Maximum {name} decimal places allowed is 2, received {places}

Переданный объем меньше 0

8

8

13

Amount must be positive value

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

8

8

99

Incorrect PriceType for instrument

Торги приостановлены

8

8

2

Order registration prohibited

Сделка не является рыночной

8

8

16

Price exceeds current price band

Время исполнения ордера истекло

4

4

99

Order execution timeout

Недостаток гарантийного обеспечения

8

8

4002

Insufficient IM

Ордер отменен т.к. по данному РК существует встречный ордер

8

8

99

This order causes a cross trade

Непредвиденная ошибка

8

8

99

Something went wrong

...