Украинская биржа 
FIX Protocol 4.2 
Техническая спецификация 
Версия 1.13 									 21.01.2020
Оглавление
1.	Введение
1.1.	История изменений
2.	Список поддерживаемых сообщений
2.1.	Session Level
2.2.	Application Level – Market Data
2.3.	Application Level – Trading
3.	Message Structure and General Messages
3.1.	Header
3.2.	Trailer
3.3.	Heart Beat
3.4.	Logon
3.5.	Logout
3.6.	Test Request
3.7.	Resend Request
3.8.	Reject
3.9.	Sequence Reset
4.	Market Data Messages
4.1.	Market Data Request
4.2.	Market Data Request Reject
4.3.	Market Data – Snap Shot / Full Refresh
4.4.	Instrument Definition Request
4.5.	Instrument Definition
4.6.	Instrument Status Request
4.7.	Instrument Status
5.	Trading Messages
5.1.	New Single Order
5.2.	Order Cancel Request
5.3.	Execution Report
5.4.	Order Cancel Reject
5.5.	Order Status Request
5.6.	Order Mass Cancel Request
5.7.	Order Mass Cancel Report

1.	Введение
Документ содержит описание поддерживаемых сообщений, блоков, тэгов и полей протокола FIX версии 4.2, адаптированного для использования с торговой системой Украинской биржи. 
Описание интерфейса базируется на спецификации протокола FIX (Financial Information Exchange, http://www.fixprotocol.org) версии 4.2; предполагается, что читатель уже знаком с основами этого протокола.
Серым цветом выделены пункты, не реализованные на момент публикации данной версии спецификации, но которые планируется реализовать в будущем.

1.1.	История изменений
Версия	Дата	Описание	
1.7	05.07.2018	Первая публичная версия 	
1.8	30.01.2019	Добавлены новые значения в поле 269 и новое поле 20003; 
Сообщения уровня приложения явным образом разделены на Market Data (Глава 4) and Trading Messages (Глава 5)	
1.9	15.03.2019	Новые типы инструментов в поле 167 – SHS, BON, FND, ADR, GDR, CMD, MSC	
1.10	9.04.2019	Новые тэги 15 и 278 добавлены в сообщение «W»
Новый тип инструмента «IND» в тэге 167
Поле 167 удалено из торговых сообщений 	
1.11	14.05.2019	Добавлены сообщения Order Mass Cancel Request и Order Mass Cancel Report	
	30.05.2019	Добавлены примеры некоторых сообщений	
1.12	19.07.2019	Тэг 10504 (OrderSide) добавлен в сообщение «W»	
	24.07.2019	Добавлена возможность запросить статус всех активных заявок, указав «*» в поле 11 (CLOrdID) сообщения «H»	
	13.09.2019	Добавлены адресные заявки между клиентами одного участника торгов в сообщении «D»	
	24.09.2019	Ликвидированы тэги 447 и 109 в сообщении «D»	
1.13	08.01.2020	Добавлена маркет-дата по фьючерсам (снято выделение наклонным серым шрифтом)	
	21.01.2020	Уточнение описания данных по фьючерсам 	
2.	Список поддерживаемых сообщений
2.1.	Session Level
Сообщение	Тип сообщения	
Heart Beat	«0»	
Logon	«A»	
Logout	«5»	
Test Request	«1»	
Resend Request	«2»	
Reject	«3»	
Sequence Reset	«4»	

2.2.	Application Level – Market Data
Сообщение	Тип сообщения	
Market Data Request	«V»	
Market Data Request Reject	«Y»	
Market Data – Snap Shot / Full Refresh	«W»	
Instrument Definition Request	«c»	
Instrument Definition	«d»	
Instrument Status Request	«e»	
Instrument Status	«f»	
Market Data Incremental Refresh	«X»	

2.3.	Application Level – Trading
Сообщение	Тип сообщения	
New Single Order	«D»	
Order Cancel Request	«F»	
Execution Report	«8»	
Order Cancel Reject	«9»	
Order Mass Cancel Request	«q»	
Order Mass Cancel Report	«r»	
Order Status Request	«H»	
Trade Capture Report Request	«AD»	
Trade Capture Report	«AE»	
3.	Message Structure and General Messages
3.1.	Header
Наименование	Тэг	Нал	Комментарий	Пример 	
BeginString	8	О	Значение: «FIX.4.2» – для протокола версии 4.2		
BodyLength	9	О	Длина сообщения в байтах (исключая тэги 8, 9, 10)		
MsgType	35	О	Тип сообщения		
SenderCompID	49	О	Идентификатор отправителя сообщения	CLIENT	
TargetCompID	56	О	Идентификатор получателя сообщения	UXP1	
MsgSeqNum	34	О	Идентификатор сообщения в рамках сессии		
PossDupFlag	43	Н	«Y» – заполняется только для сообщений, отправленных в ответ на ResendRequest		
SendingTime	52	О	Время отправки данного сообщения в формате «YYYYMMDD-HH:MM:SS» (всегда в UTC)	20190430-10:38:26	
OrigSendingTime	122	Н	Время отправки пересылаемого сообщения в формате «YYYYMMDD-HH:MM:SS» (всегда в UTC). Заполняется только для сообщений, отправленных в ответ на ResendRequest.	20190430-10:38:26	

3.2.	Trailer
Наименование	Тэг	Нал	Комментарий	Пример 	
CheckSum	10	О	Контрольная сумма сообщения		

3.3.	Heart Beat
Наименование	Тэг	Нал	Комментарий	Пример 	
MsgType	35	О	Тип сообщения. Значение: «0»		
TestReqID	112	Н	Клиентский идентификатор запроса		

3.4.	Logon
Наименование	Тэг	Нал	Комментарий	Пример 	
MsgType	35	О	Тип сообщения. Значение: «A»		
EncryptMethod	98	О	Значение: «0» (не использовать криптование)		
HearBitInt	108	О	В секундах		
Password	554	Н	пароль		
ResetSeqNumFlag	141	Н	Сброс счетчика сессии в 1, очистка файла-хранилища отправленных сообщений. Значение: «Y»		
Пример:
8=FIX.4.2;9=91;35=A;49=SatoshiNakamoto;56=UX;34=1;52=20190312-06:40:06.387;98=0;141=Y;108=30;554=24@L6#yR;10=223;
Ответ:
8=FIX.4.2;9=78;35=A;34=1;49=UX;52=20190312-06:40:04.297;56=SatoshiNakamoto;98=0;108=30;141=Y;10=240;
3.5.	Logout
Наименование	Тэг	Нал	Комментарий	Пример 	
MsgType	35	О	Тип сообщения. Значение: «5»		
Text	58	Н	Причина закрытия FIX-сессии		

3.6.	Test Request
Наименование	Тэг	Нал	Комментарий	Пример 	
MsgType	35	О	Тип сообщения. Значение: «1»		
TestReqID	112	О	Клиентский идентификатор запроса		

3.7.	Resend Request
Наименование	Тэг	Нал	Комментарий	Пример 	
MsgType	35	О	Тип сообщения. Значение: «2»		
BeginSeqNo	7	О	Нижняя граница запрашиваемого интервала сообщений		
EndSeqNo	16	О	Верхняя граница запрашиваемого интервала сообщений.
Если «0» или отсутствует, то отсылаются все сообщения, начиная с BeginSeqNo		

3.8.	Reject
Наименование	Тэг	Нал	Комментарий	Пример 	
MsgType	35	О	Тип сообщения. Значение: «3»		
Text	58	Н	Причина отклонения сообщения		
SessionRejectReason	373	Н	Код причины отклонения сообщения		
RefTagID	371	О	Номер тэга, при обработке которого возникла ошибка		

3.9.	Sequence Reset
Наименование	Тэг	Нал	Комментарий	Пример 	
MsgType	35	О	Тип сообщения. Значение: «4»		
GapFillFlag	123	Н	Значение: «N»		
NewSeqNo	36	О	Номер следующего сообщения, которое будет отправлено Модулем		
4.	Market Data Messages
4.1.	Market Data Request
Наименование	Тэг	Нал	Комментарий	Пример 	
MsgType	35	О	Тип сообщения. Значение: «V»		
MDReqID	262	О	Клиентский идентификатор запроса		
NoRelatedSym	146	О	Количество инструментов в данном сообщении (не меньше 1) 	1	
Symbol	55	О	Краткое наименование инструмента	CEEN	
IDSource	22	Н	Способ идентификации инструмента. Значение: «8» – код биржи		
SecurityID	48	Н	Код инструмента	4911	
SecurityType        	167	Н	Класс инструмента	SHS	
SubscriptionRequestType	263	О	Тип подписки. Значение: 
●	«1» – SNAPSHOT_PLUS_UPDATES
●	«2» – DISABLE_PREVIOS		
MarketDepth	264	О	Возможные значения:
●	«0» – Full Book
●	«1» – Top of Book
●	«N>1» – Best N Prices		
MDUpdateType	265	У	Обязательный тэг при SubscriptionRequestType=1. Возможные значения:
●	«0» – Full Refresh (по умолчанию)
●	«1» – Incremental Refresh		
NoMDEntryTypes	267	О	Количество повторяющихся групп 		
MDEntryType	269	О	Возможные значения:
●	«0» – покупка
●	«1» – продажа
●	«2» – последняя сделка
●	«3» – значение индекса
●	«4» – цена открытия торговой сессии
●	«5» – цена закрытия (предыдущей) торговой сессии
●	«6» – расчетная цена (только для производных инструментов)
●	«7» – максимальное значение за торговую сессию
●	«8» – минимальное значение за торговую сессию
●	«9» – средневзвешенное значение за торговую сессию
●	«v» – оборот (количество инструментов)  за торговую сессию
●	«t» – объём торгов за торговую сессию (в гривнах)
●	«m» – количество сделок за сессию
●	«r» – crossrate
●	«s» – real minstep
●	«Q» – Auction Clearing Price		
Пример подписки по BAVL (Trades, Bids, Offers):
8=FIX.4.2;9=127;35=V;49=SatoshiNakamoto;56=UX;34=5;52=20190312-06:41:35.134;262=1;263=1;264=0;265=0;146=1;55=BAVL;22=8;267=3;269=0;269=2;269=1;10=002;
4.2.	Market Data Request Reject
Наименование	Тэг	Нал	Комментарий	Пример 	
MsgType	35	О	Тип сообщения. Значение: «Y»		
MDReqID	262	О	Клиентский идентификатор запроса		
Text	58	Н	Текстовое описание причины отклонения запроса		
MDReqRejReason	281	Н	Код причины отклонения запроса		

4.3.	Market Data – Snap Shot / Full Refresh
Наименование	Тэг	Нал	Комментарий	Пример 	
MsgType	35	О	Тип сообщения. Значение: «W»		
MDReqID	262	Н	Идентификатор запроса		
Symbol	55	О	Краткое наименование инструмента	CEEN	
SecurityID	48	О	Код инструмента	4911	
SecurityType	167	О	Возможные значения:
«FUT» – фьючерсы
«OPT» – опционы
«SHS» – акции предприятий
«BON» – облигации государственные, муниципальные и корпоративные
«FND» – паевые и корпоративные инвестфонды
«ADR» – американские депозитарные расписки
«GDR» – глобальные депозитарные расписки
«CMD» – товары
«IND» – индексы
«MSC» – прочие типы инструментов		
NoMDEntriese	268	О	Количество MDEntry-групп в данном сообщении 		
MDEntryType	269	Н	Возможные значения:
●	«0» – покупка
●	«1» – продажа
●	«2» – последняя сделка
●	«3» – значение индекса
●	«4» – цена открытия торговой сессии
●	«5» – цена закрытия (предыдущей) торговой сессии
●	«6» – расчетная цена (только для производных инструментов)
●	«7» – максимальное значение за торговую сессию
●	«8» – минимальное значение за торговую сессию
●	«9» – средневзвешенное значение за торговую сессию
●	«v» – количество инструментов  за торговую сессию
●	«t» – объём торгов за торговую сессию (в гривнах)
●	«m» – количество сделок за сессию
●	 «r» – crossrate
●	«s» – real minstep
●	«Q» – Auction Clearing Price		
MDEntryPx	270	Н	Значение параметра, указанного в MDEntryType
Может быть равно 0, если параметр очищается 		
MDEntrySize	271	Н	Количественное значение параметра, указанного в MDEntryType		
MDEntryDate	272	Н	Дата последнего изменения параметра		
MDEntryTime	273	Н	Время последнего изменения параметра		
TradingSessionSubID	625	Н	Биржевая сессия		
MDEntryTradeType	20003	У	MDEntryTradeType посылается только по сделкам. Формат <Тип сделки><Признак репо><Часть репо>.
Возможные типы сделок:
• 'Q' – сделка по котировке
• 'B' – двухсторонняя (переговорная) сделка
• 'A' – автоматическая сделка по безадресным заявкам
• 'I' – сделка первичного размещения
Возможные признаки репо:
• ' ' (space) – обычная (не репо) сделка
• 'R' – сделка репо
Возможные части репо:
• '18' – Ближняя часть (1-я сделка) репо 
• '19' – Дальняя часть (2-я нога) репо	<A>< ><>
<B>< ><>
<B><R><18>	
OrderSide	10504	У	Направление безадресной заявки, приведшей к сделке:
• '1' – Заявка на покупку 
• '2' – Заявка на продажу 
Передаётся только по сделкам, у которых 20003=A		
Currency	15	Н	Код валюты цены / значения индекса
• 'UAH' – для гривны 
• 'PCT' – для процентов (только облигации, торгуемые в «чистой цене»)
• 'PNT' – для пунктов (только индексы)		
MDEntryID	278	Н	Trade ID, идентификатор сделки, присвоенный торговой системой (не используется для информации о заявках и значениях индекса) 		
Пример списка заявок (Bids, Offers):
8=FIX.4.2;9=412;35=W;34=371;49=UX;52=20190227-17:17:53.207;56=SatoshiNakamoto;48=4910;55=BAVL;167=CS;262=3;268=9;269=1;270=0.26000;15=UAH;271=10000;269=0;270=0.33000;15=UAH;271=10000;269=1;270=0.33110;15=UAH;271=20000;269=0;270=0.33110;15=UAH;271=50000;269=0;270=0.33120;15=UAH;271=40000;269=1;270=0.33350;15=UAH;271=50000;269=1;270=0.33420;15=UAH;271=10000;269=1;270=0.33500;15=UAH;271=10000;269=1;270=0.33600;15=UAH;271=20000;10=019; 
Пример списка сделок:
8=FIX.4.2;9=1476;35=W;34=364;49=UX;52=20190312-06:41:33.137;56=SatoshiNakamoto;48=4910;55=BAVL;167=CS;262=1;268=20;269=2;270=0.29880;15=UAH;271=4000;272=20180613;273=16:41:14;20003=B;269=2;270=0.29880;15=UAH;271=4000;272=20180613;273=16:41:29;20003=B;269=2;270=0.29470;15=UAH;271=5000;272=20180613;273=16:47:34;20003=B;269=2;270=0.29490;15=UAH;271=10000;272=20180613;273=16:55:50;20003=A;10504=2;269=2;270=0.29120;15=UAH;271=20000;272=20180613;273=16:58:47;20003=A;10504=2;269=2;270=0.29100;15=UAH;271=50000;272=20180613;273=16:58:47;20003=A;10504=2;269=2;270=0.29020;15=UAH;271=10000;272=20180613;273=16:58:47;20003=A;10504=2;269=2;270=0.29000;15=UAH;271=70000;272=20180613;273=16:58:47;20003=A;10504=2;269=2;270=0.28800;15=UAH;271=60000;272=20180613;273=16:58:47;20003=A;10504=2;269=2;270=0.29980;15=UAH;271=10000;272=20180614;273=12:13:04;20003=A;10504=1;269=2;270=0.29990;15=UAH;271=20000;272=20180614;273=12:47:07;20003=A;10504=2;269=2;270=0.30250;15=UAH;271=10000;272=20180614;273=13:21:46;20003=A;10504=1;269=2;270=0.29210;15=UAH;271=10000;272=20180614;273=14:27:10;20003=A;10504=1;269=2;270=0.29150;15=UAH;271=20000;272=20180614;273=14:27:10;20003=A;10504=2;269=2;270=0.28920;15=UAH;271=70000;272=20180614;273=14:27:10;20003=A;10504=2;269=2;270=0.28880;15=UAH;271=10000;272=20180614;273=14:27:10;20003=A;10504=2;269=2;270=0.28840;15=UAH;271=10000;272=20180614;273=14:27:10;20003=A;10504=1;269=2;270=0.28830;15=UAH;271=50000;272=20180614;273=14:27:10;20003=A;10504=2;269=2;270=0.28820;15=UAH;271=100000;272=20180614;273=14:27:10;20003=A;10504=2;269=2;270=0.28810;15=UAH;271=50000;272=20180614;273=14:27:27;20003=A;10504=2;10=229;
4.4.	Instrument Definition Request
Наименование	Тэг	Нал	Комментарий	Пример 	
MsgType	35	О	Тип сообщения. Значение: «c»		
SequrityReqID	320	О	Клиентский идентификатор запроса		
SecurityReqType	321	О	Возможные значения:
●	«3» – Request the List of Securities		
IDSource	22		Способ идентификации инструмента. Используется при SecurityReqType=0. Значение: «8» – код биржи		
SecurityID	48		Код инструмента. Используется при SecurityReqType=0		
Symbol	55		Краткое наименование инструмента		
SecurityType        	167		Класс инструмента 	
	
Пример:
8=FIX.4.2;9=72;35=c;49=SatoshiNakamoto;56=UX;34=2;52=20190312-06:40:11.758;320=1;321=3;10=210;

4.5.	Instrument Definition
Наименование	Тэг	Нал	Комментарий	Пример 	
MsgType	35	О	Тип сообщения. Значение: «d»		
SequrityReqID	320	О	Клиентский идентификатор запроса		
SecurityResponseType	323	Н	Значение: «4» – List of instruments returned per request.		
IDSource	22	Н	Значение: «8» – exchange symbol		
TotalNumSecurities	393	Н	Общее количество инструментов		
Symbol	55	О	Описание инструмента		
SecurityID	48	О	Код инструмента		
SecurityDesc	107	Н	•	ISIN – для инструментов, у которых он есть 
•	Код в торговой системе для инструментов срочного рынка
•	В других случаях поле может отсутствовать 		
Text	58	Н	Наименование инструмента		
ContractMultiplier	231	Н	Количество единиц базового актива в инструменте.
(для производных инструментов)		
SymbolSfx	65	Н	Шаг цены		
MinPriceIncrementAmount	1146	Н	Стоимость шага цены (для производных инструментов)		
Currency	15	Н	Валюта инструмента		
TradingSessionID	336	Н	Тип торговой сессии:
• '1' - дневная сессия
• '3' - утренняя сессия
• '5' - вечерняя сессия		
SecurityType	167	О	Возможные значения:
«FUT» – фьючерсы
«OPT» – опционы
«SHS» – акции предприятий
«BON» – облигации государственные, муниципальные и корпоративные
«FND» – паевые и корпоративные инвестфонды
«ADR» – американские депозитарные расписки
«GDR» – глобальные депозитарные расписки
«CMD» – товары
«IND» – индексы
«MSC» – прочие типы инструментов		
MaturityMonthYear	200	Н	Год и месяц исполнения (для производных инструментов) в формате yyyymm		
MaturityDay	205	Н	День исполнения (для производных инструментов)		
PutOrCall	201	Н	Для опционов. Возможные значения:
«0» – «CALL»
«1» – «PUT» 		
StrikePrice	202	Н	Для опционов 		
NoRelatedSym	146	Н	Количество инструментов в данном сообщении (не меньше 1)		
UnderlyingSymbol	311	Н	Код базового актива (для производных инструментов)		
UnderlyingSecurityID	309	Н	Код фьючерсного инструмента (для опционов)		
RatioQty	319	Н	Количество (лот) в составных инструментах 		
Пример:
8=FIX.4.2;9=189;35=d;34=2;49=UX;52=20190312-06:40:09.732;56=SatoshiNakamoto;15=UAH;22=8;48=4911;55=CEEN;58= Centerenergo, PJSC;107=UA4000079081;167=CS;320=1;322=1;323=4;336=1;393=358;10=157;

8=FIX.4.2;9=188;35=d;34=3;49=UX;52=20190312-06:40:09.732;56=SatoshiNakamoto;15=UAH;22=8;48=4960;55=MSICH;58=Motor Sich, PJSC;107=UA4000143135;167=CS;320=1;322=1;323=4;336=1;393=358;10=201;
...
8=FIX.4.2;9=190;35=d;34=359;49=UX;52=20190312-06:40:09.743;56=SatoshiNakamoto;15=UAH;22=8;48=6794;55=TLAV02;58=TRC Lavyna, LLC;107=UA4000202063;167=CS;320=1;322=1;323=4;336=1;393=358;10=003;

4.6.	Instrument Status Request
Наименование	Тэг	Нал	Комментарий	Пример 	
MsgType	35	О	Тип сообщения. Значение: «e»		
SecurityStatusReqID	324	О	Уникальный идентификатор запроса		
IDSource	22	Н	Способ идентификации инструмента. Значение: «8» – код биржи		
Symbol	55	О	Краткое наименование инструмента		
SecurityID	48	Н	Код инструмента		
SecurityType        	167	Н	Возможные значения:
«FUT» – фьючерсы
«OPT» – опционы
«SHS» – акции предприятий
«BON» – облигации государственные, муниципальные и корпоративные 
«FND» – паевые и корпоративные инвестфонды
«ADR» – американские депозитарные расписки
«GDR» – глобальные депозитарные расписки
«CMD» – товары
«IND» – индексы
«MSC» – прочие типы инструментов	
	
4.7.	Instrument Status
Наименование	Тэг	Нал	Комментарий	Пример 	
MsgType	35	О	Тип сообщения. Значение: «f»		
SecurityStatusReqID	324	О	Уникальный идентификатор запроса		
Symbol	55	О	Краткое наименование инструмента		
IDSource	22	Н	Способ идентификации инструмента. Значение: «8» – код биржи		
SecurityID	48	Н	Код инструмента		
SecurityType	167	Н	Возможные значения:
«FUT» – фьючерсы
«OPT» – опционы
«SHS» – акции предприятий
«BON» – облигации государственные, муниципальные и корпоративные
«FND» – паевые и корпоративные инвестфонды
«ADR» –  американские депозитарные расписки
«GDR» – глобальные депозитарные расписки
«CMD» – товары
«IND» – индексы
«MSC» – прочие типы инструментов		
SecurityTradingStatus	326	Н	Статус торговли инструментом. Возможные значения:
●	«2» – Trading Halt, если статус HALT  («Приостановлена»);
●	«17» – Ready to trade, если нет статуса HALT;
●	«18» – Not Available for trading (только для индексов).		
HighPx	332	Н	Максимальная цена сделки за сессию		
LowPx	333	Н	Минимальная цена сделки за сессию		
LastPx	31	Н	Цена последней сделки		
TransactTime	60	Н	Время последней сделки		
5.	Trading Messages
5.1.	New Single Order
Наименование	Тэг	Нал	Комментарий	Пример 	
MsgType	35	О	Тип сообщения. Значение: «D»		
ClOrdID	11	О	Уникальный идентификатор заявки (цифровой 0 - 4294967295)		
HandlInst	21	О	Значение: «1»		
Symbol	55	О	Краткое наименование инструмента		
Side	54	О	Возможные значения:
●	«1» – покупка,
●	«2» – продажа		
OrdType	40	О	Тип заявки. Возможные значения:
●	 «2» – лимитированная
●	«R» -- адресная		
Account	1	О	Код клиента (клиента №1 для адресных заявок)		
					
Price	44	O	Цена		
OrderQty	38	О	Количество в заявке в штуках		
IDSource	22	Н	Способ идентификации инструмента. 
Значение: «8» – код биржи		
SecurityID	48	Н	Код инструмента		
NoPartyID 
	453	У	Количество элементов в группе PartyID, Возможные значения: 1
Обязательный для OrdType = «R»		
PartyID 
	448	У	Идентификатор клиента №2 для OrdType = «R». 
Обязательный для OrdType = «R» 		
					
PartyRole 
	452	У	‘1’ (Участник торгов) 
‘3’ (Идентификатор клиента того же Участника торгов) 
Обязательный при наличии NoPartyID		
5.2.	Order Cancel Request
Наименование	Тэг	Нал	Комментарий	Пример 	
MsgType	35	О	Тип сообщения. Значение: «F»		
ClOrdID	11	О	Уникальный идентификатор заявки		
OrderID	37	O	Идентификатор отменяемой заявки в торговой системе.		
Side	54	О	Возможные значения:
●	«1» – покупка
●	«2» – продажа		
5.3.	Execution Report
Наименование	Тэг	Нал	Комментарий	Пример 	
MsgType	35	О	Тип сообщения. Значение: «8»		
ClOrdID	11	Н	Уникальный идентификатор заявки. 		
OrderID	37	О	Уникальный идентификатор заявки в торговой системе. 		
ExecID	17	О	Уникальный идентификатор сделки. 		
OrdStatus	39	О	Текущее состояние заявки. Значения:
●	«0» – New
●	«1» – Partially Fill
●	«2» – Fill
●	«3» – Done For Day
●	«4» – Canceled
●	«5» – Replaced
●	«6» – Pending Cancel
●	«8» – Rejected
●	«E» – Pending Replace
●	«A» – Pending New		
ExecType	150	О	Тип отчета. Значения:
●	«0» – New
●	«1» – Partially Fill
●	«2» – Fill
●	«3» – Done For Day
●	«4» – Canceled
●	«6» – Pending Cancel
●	«5» – Replace
●	«8» – Rejected
●	«E» – Pending Replace
●	 «I» – Order Status
●	«L» – Triggered or Activated by System		
OrderQty	38	Н	Количество в заявке в штуках		
CumQty	14	О	Исполненное количество в штуках		
LastQty	32	У	Количество в текущей сделке в штуках. Обязательно при ExecType=1 или 2		
LastPx	31	У	Цена сделки. Обязательно при ExecType=1 или 2		
SecondaryExecID	527	У	Номер сделки. Обязательно при ExecType=1 или 2		
LeavesQty	151	О	Оставшееся количество в штуках		
Symbol	55	О	Краткое наименование инструмента		
IDSource	22	Н	Значение: «8» (exchange symbol)		
Side	54	О	Возможные значения:
●	«1» – покупка
●	«2» – продажа		
AvgPx	6	О	Средняя цена в исполненных сделках		
Price	44	Н	Цена заявки		
Account	1	Н	Торговый счет. 		
SecurityID	48	Н	Код инструмента		
Text	58	Н	Текстовый ответ торговой системы/Комментарий клиента		
TransactTime	60	Н	Дата и время транзакции / исполнения неторгового поручения		
OrderType	40	Н	Тип заявки. Возможные значения:
●	«2» – лимитированная		
5.4.	Order Cancel Reject
Наименование	Тэг	Нал	Комментарий	Пример 	
MsgType	35	О	Тип сообщения. Значение: «9»		
OrderID	37	О	Уникальный идентификатор заявки в торговой системе		
OrigClOrdID	41	О	Предыдущее значение ClOrdID		
ClOrdID	11	О	Уникальный идентификатор заявки		
Symbol	55	О	Краткое наименование (код) инструмента	CEEN	
Side	54	О	Возможные значения:
●	«1» – покупка
●	«2» – продажа		
SecurityID	48	Н	Код инструмента		
TransactTime	60	Н	Время транзакции		
OrdStatus	39	О	Текущее состояние заявки. Значения:
●	«0» – New
●	«1» – Partially Fill
●	«2» – Fill
●	«4» – Canceled
●	«5» – Replaced
●	«6» – Pending Cancel
●	«8» – Rejected		
CxlRejResponseTo	434	О	Значение: «1» – «Order Cancel Request»		
Text	58	Н	Текстовый ответ торговой системы		
CxlRejReason	102	Н	Возможные значения:
●	 "0" Too late to cancel - Отмена запоздала, заявка исполнена
●	 "1" Unknown order - Заявка не найдена
●	 "3" Order already in Pending Cancel or Pending Replace status - Заявка находится в процессе отмены или изменения
●	 "99" Other - Другое		
5.5.	Order Status Request
Наименование	Тэг	Нал	Комментарий	Пример 	
MsgType	35	О	Тип сообщения. Значение: «H»	H	
ClOrdID	11	О	Уникальный идентификатор заявки
«*» для получения статуса всех активных заявок	*	
Symbol	55	У	Краткое наименование (код) инструмента
Можно не указывать в запросе на статус всех активных заявок (если 11=*) по всем инструментам	CEEN	
Side	54	У	Возможные значения:
●	«1» – покупка
●	«2» – продажа
Можно не указывать в запросе на статус всех активных заявок (если 11=*) в обоих направлениях	1	
SecurityID	48	Н	Код инструмента		
5.6.	Order Mass Cancel Request
Этот тип сообщения не поддерживается версией FIX 4.2, поэтому используйте его как исключение в случаях, когда необходимо отозвать все активные заявки одновременно.
Наименование	Тэг	Нал	Комментарий	Пример 	
MsgType	35	О	Тип сообщения. Значение: «q»		
ClOrdID	11	О	Уникальный идентификатор заявки		
5.7.	Order Mass Cancel Report
Этот тип сообщения не поддерживается версией FIX 4.2, поэтому используйте его как исключение в случаях, когда необходимо отозвать все активные заявки одновременно.
Просьба обратить внимание, что каждая отозванная заявка подтверждается отдельным сообщением Execution Report
Наименование	Тэг	Нал	Комментарий	Пример 	
MsgType	35	О	Тип сообщения. Значение: «r»		
ClOrdID	11	О	Уникальный идентификатор заявки		
OrderID	37	О	Уникальный идентификатор заявки в торговой системе (пока всегда ‘0’)		
SecondaryOrderID	198	Н	Secondary Order ID, присвоенный Order Mass Cancel Request торговой системой 		
MassCancelRequestType	530	О	Order Mass Cancel Request принят системой 		
MassCancelResponse	531	О	Обозначает действие, предпринятое торговой системой по Cancel Request
0 – обозначает, что Order Mass Cancel Request был отвергнут		
MassCancelRejectReason	532	Н	Обозначает почему Order Mass Cancel Request был отвергнут
Обязательно, если MassCancelResponse <531> = 0		
TotalAffectedOrders	533	Н	Опциональное поле, используемое для обозначения общего количества заявок, отменённых с помощью Order Mass Cancel Request		
Text	58	Н	Текстовое описание причины отклонения Order Mass Cancel Request