The FIX Client uses this message to fill one or two care orders. Possible CQG Gateway response messages: Execution Report (MsgType = 8) and Reject – Session Level (MsgType = 3).
Tag |
Name |
Format |
Req |
Comments | |||
|
Standard Header |
|
Y |
MsgType = UCF | |||
20130 |
FillCareOrderRequestID |
String(64) |
Y |
Identifier for fill care request. Must be unique during a given trading day. | |||
44 |
Price |
Price |
Y |
Price at which fill will occur. | |||
53 |
Quantity |
Qty |
Y |
Quantity of shares that will be filled. | |||
55 |
Symbol |
String(64) |
Y |
Identifier for instrument that can be traded on a CQG system. | |||
50880 |
TrdMatchID |
String(64) |
N |
Identifier assigned to a trade by a matching system. | |||
Start of component block, expanded in line <NoOrdersDescription> | |||||||
20131 |
NoOrdersDescription |
Int |
Y |
Must be either 1 or 2. | |||
➔ |
37 |
OrderID |
String(32) |
Y |
Unique identifier for order as assigned by the CQG gateway. Must be the first field in repeating group. | ||
➔ |
20027 |
TradeID |
String |
Y |
Unique ID assigned to the trade entity. | ||
➔ |
1 |
Account |
String(256) |
Y |
Account ID (managed by the CQG gateway) | ||
Start of component block, expanded in line <NoLegs> | |||||||
➔ |
50555 |
NoLegs |
Int |
C |
Number of legs repeating group instances. Required if fill care orders message is sent for spread order. | ||
➔ |
➔ |
50600 |
LegSymbol |
String(64) |
C |
Multi-leg instrument’s individual security symbol. Must be the first field in repeating group. | |
➔ |
➔ |
20028 |
LegTradeID |
String(32) |
C |
Unique identifier for leg trade operation. | |
➔ |
➔ |
50687 |
LegQty |
Qty |
C |
Quantity of shares that will be filled. | |
➔ |
➔ |
50566 |
LegPrice |
Price |
C |
Price at which fill will occur. | |
➔ |
➔ |
50880 |
TrdMatchID |
String(64) |
N |
Identifier assigned to a trade by a matching system. | |
End of component block, expanded in line <NoLegs> | |||||||
End of component block, expanded in line < NoOrdersDescription > | |||||||
|
Standard Trailer |
|
Y |
|
8=FIX.4.2 | 9=277 | 35=UCF | 34=4 | 49=trader_name | 52=20151203-04:05:08.896 | 56=CQG_Gateway | 44=1 | 53=1 | 55=F.US.EPZ15 | 20130=2a9017d4-f529-4f94-b440-e6479c1931ed | 20131=2 | 37=2150089 | 20027=86a206ed-ea33-4d50-afc3-470904b1387b | 1=334273 | 37=2145112 | 20027=ea4f0d5f-9eb5-4445-b772-d081f3e834d1 | 1=334273 | 10=100 |
*àà - means nested repeating group. i.e. repeating group inside other repeating group.