Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

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

Тэг

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

Описание

Тип

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

568

TradeRequestID

Уникальный идентификатор запроса.

STRING

Да

569

TradeRequestType

Тип запроса в сообщении.
Возможные значения:
1 – только сделки, прошедшие мэтчинг в соответствии с критерием мэтчинга, указанным в запросе.
2 – сделки, не прошедшие мэтчинг по критерию, указанному в запросе.
3 – сделки, не прошедшие мэтчинг по критерию, указанному в запросе, по которым еще не были отправлены сообщения.
4 - сделки с фильтром по посредникам.

INT

Да

715

ClearingBusinessDate

Дата клиринга для запрашиваемых сделок.

LOCALMKTDATE

Нет

263

SubscriptionRequestType

Код типа подписки.
Возможные значения:
0 – получение только shapshot.
1 – получение shapshot и update.
2 – отмена подписки.

CHAR

Да

Ответы

TradeCaptureReport - ответы

Тэг

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

Описание

Значение

568

TradeRequestID

Идентификатор клиентского запроса

 

748

TotNumTradeReports

Количество сообщений в ответе

1

912

LastRptRequested

Последнее сообщение в ответе на запрос

YES

571

TradeReportID

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

 

1003

TradeID

Тикет

 

487

TradeReportTransType

 

0

1123

TradeHandlingInstr

 

0

32

LastQty

Объем

 

423

PriceType

Тип цены

 

31

LastPx

Цена

 

15

Currency

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

RUB

120

SettlCurrency

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

RUB

541

MaturityDate

Дата

2021-09-01

60

TransactTime

Время

16:00:00

75

TradeDate

Дата сделки

2021-09-01

573

MatchStatus

Статус сделки/ордера

0

856

TradeReportType

Код типа сообщения.

0

150

ExecType

Статус

F

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="1cb6459f-b99e-48cb-998f-0493b8c673f4"><ac:plain-text-body><![CDATA[

55

Symbol

Тикер

[N/A]

]]></ac:plain-text-body></ac:structured-macro>

22

SecurityIDSource

Схема идентификации инструмента.

I

1185

SecurityXML

Содержит текстовое FpML-описание контракта.

<fpml>

1184

SecurityXMLLen

Содержит длину строки SecurityXML с FpML-описанием контракта.

 


TradeCaptureReportRequestAck - ошибка

Тэг

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

Описание

Значение

568

TradeRequestID

Идентификатор клиентского запроса

 

569

TradeRequestType

Тип запроса

1

749

TradeRequestResult

Результат запроса

1

750

TradeRequestStatus

Статус запроса

2

58

Text

Текст сообщения

ReqR must be specified


TradeCaptureReportRequestAck - ошибки

Причина

TradeRequestResult

TradeRequestStatus

Text

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

1

0

No trades found

Не передан контрагент с ролью EXECUTING_FIRM

2

3

Executing Party not specified

Некорректная роль контрагента

2

3

Requested PartyRole ({0}) is not supported for this request

Повторяющаяся роль в Parties

2

3

Duplicate party role in request

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

2

3

Not correct Pty value {0}

Не заполнен блок Parties

2

3

Pty not specified

Неподдерживаемый TradeRequestType

2

8

Requested TradeRequestType ({0}) is not supported for this request

Нет прав на контрагента

2

9

Not correct Pty value

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

2

99

Undefined Error. Contact the administrator


Комбинации запросов

TradeRequestType

EXECUTING_FIRM (1)

CONTRA_FIRM (17)

Результат

Сделки

 

 

 

1

OUR_FIRM

null

Возвращаем все подтвержденные сделки CURRENT_FIRM

1

null

OUR_FIRM

Ошибка, нельзя запрашивать сделки без указания Участника (Pty1)

1

OUR_FIRM

OUR_FIRM

Будет возвращено пустое множество сделок

1

OTHER_FIRM

null

Ошибка, нет доступа к сделкам участника (Pty с R=1 не соответствует логину)

1

null

OTHER_FIRM

Ошибка, нельзя запрашивать сделки без указания Участника (Pty1)

1

OTHER_FIRM

OTHER_FIRM

Ошибка, нет доступа к сделкам участника (Pty с R=1 не соответствует логину)

1

OUR_FIRM

OTHER_FIRM

Будет возвращено пустое множество сделок

1

OTHER_FIRM

OUR_FIRM

Ошибка, нет доступа к сделкам участника (Pty с R=1 не соответствует логину)

Заявки

 

 

 

2

OUR_FIRM

null

Возвращаем все выставленные ордера участником OUR_FIRM

2

null

OUR_FIRM

Возвращаем все ордера где контрагент OUR_FIRM

2

OUR_FIRM

OUR_FIRM

Будет возвращено пустое множество сделок

2

OTHER_FIRM

null

Ошибка. нельзя запрашивать чужие заявки

2

null

OTHER_FIRM

Ошибка. нельзя запрашивать чужие заявки

2

OTHER_FIRM

OTHER_FIRM

Ошибка. нельзя запрашивать чужие заявки

2

OUR_FIRM

OTHER_FIRM

Все ордера выставленные OUR_FIRM и ожидающие подтверждения от OTHER_FIRM

2

OTHER_FIRM

OUR_FIRM

Все ордера выставленные OTHER_FIRM и ожидающие подтверждения от OUR_FIRM


  • Нет меток