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

Ключ

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

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

Тэг

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

Описание

Тип

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

568

TradeRequestID

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

STRING

Да

569

TradeRequestType

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

INT

Да

715

ClearingBusinessDate

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

LOCALMKTDATE

Нет

263

SubscriptionRequestType

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

CHAR

Да

...

Якорь
_headingh.821isvhq9kke
Якорь
_Toc91169204
_Toc91169204
TradeCaptureReport - ответы

Тэг

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

Описание

Тип

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

568

TradeRequestID

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

STRING


748

TotNumTradeReports

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

INT


912

LastRptRequested

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

BOOLEAN

Y = LAST

N = NOT_LAST

571

TradeReportID

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

STRING


1003

TradeID

Тикет

STRING


487

TradeReportTransType


INT

0 = NEW

1123

TradeHandlingInstr


CHAR

0 = TRADE_CONFIRMATION

32

LastQty

Объем

QTY


423

PriceType

Тип цены

INT


31

LastPx

Цена

PRICE


15

Currency

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

CURRENCY


120

SettlCurrency

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

CURRENCY


541

MaturityDate

Дата

LOCALMKTDATE


60

TransactTime

Время

UTCTIMESTAMP


75

TradeDate

Дата сделки

LOCALMKTDATE


573

MatchStatus

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

CHAR

0 = COMPARED

1 = UNCOMPARED

856

TradeReportType

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

INT

0 = SUBMIT

3 = DECLINE

150

ExecType

Статус

CHAR

F = TRADE

H = TRADE_CANCEL

55

Symbol

Тикер

STRING

[N/A]

22

SecurityIDSource

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

STRING

I = ISDA_FPML_PRODUCT_SPECIFICATION

1185

SecurityXML

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

XMLDATA


1184

SecurityXMLLen

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

LENGTH


...

Якорь
_headingh.4wkcc539yb6o
Якорь
_Toc91169205
_Toc91169205
TradeCaptureReportRequestAck - ошибка

Тэг

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

Описание

Тип

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

568

TradeRequestID

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

STRING


569

TradeRequestType

Тип запроса

INT

1 = Matched

2 = Unmached

749

TradeRequestResult

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

INT

0 = Successful

3 = Invalid parties

8 = TradeRequestType <569> not supported

9 = Not authorized

99 = Other

750

TradeRequestStatus

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

INT

0 = Accepted

1 = Completed

2 = Rejected

58

Text

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

STRING


Якорь
_headingh.bnikbumhz1lr

Якорь
_headingh.dxa6q3z0m5gr
TradeCaptureReportRequestAck - ошибки

Причина

TradeRequestStatus

TradeRequestResult

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

...

Якорь
_headingh.4uunmdlkxows
Якорь
_Toc91169207
_Toc91169207
Комбинации запросов

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

...