The FIX Client uses this message to activate and send exchange orders that it has previously sent to the CQG gateway as parked. Possible response messages: Execution Report (8).
Tag |
Name |
Format |
Req |
Comments | ||
|
Standard Header |
|
Y |
MsgType = G | ||
1 |
Account |
String(256) |
Y* |
Account ID (managed by the CQG gateway). | ||
11 |
ClOrdID |
String(64) |
Y |
New and unique ID for this request. | ||
18 |
ExecInst |
Multiple ValueString |
Y |
Execution instructions. Valid value: g = Un-park order | ||
21 |
HandlInst |
Char |
N |
Instructions for order handling on Broker trading floor. Valid value: 1 = Automated execution order, private, no Broker intervention | ||
37 |
OrderID |
String(32) |
Y* |
Unique identifier for order as assigned by the CQG gateway. | ||
41 |
OrigClOrdID |
String(64) |
Y |
Last accepted ClOrdID in an order chain that this message modifies. | ||
60 |
TransactTime |
UTC Timestamp |
Y |
Time this order request was initiated/released by the trader or trading system. | ||
115 |
OnBehalfOfCompID |
String(32) |
N |
Firm name of trader on whose behalf this order request is sent. Currently ignored by the CQG gateway. Part of Standard Header. | ||
116 |
OnBehalfOfSubID |
String(32) |
N |
CQG username of the trader on whose behalf this order request is sent. That trader needs to be authorized for trading on the same account specified in tag 1. Part of Standard Header. | ||
128 |
DeliverToCompID |
String(32) |
C |
Trading firm that the trader specified in tag 116 (DeliverToSubID) belongs to. Part of Standard Header. | ||
1028 |
ManualOrderIndicator |
Boolean |
N |
Indicates whether the order was sent manually (as opposed to being generated by automated trading logic). Default =Y. | ||
51031 |
CustOrderHandlingInst |
Char |
N |
FIA Execution Source Code value for this request. Overrides the value CQG would otherwise automatically assign to the request based on trader-account configuration. Possible values: W – Desk Y – Electronic (Default) C – Vendor-provided Platform billed by Executing Broker G - Sponsored Access via Exchange API or FIX provided by Executing Broker H - Premium Algorithmic Trading Provider billed by Executing Broker D - Other, including Other-provided Screen | ||
20124 |
ClientRegulatoryAlgorithmID |
Int |
N |
Regulatory Algorithm ID for algo-orders. | ||
20176 |
MifidAlgorithmID |
String |
C |
Must be supplied if the order execution decision was made by an algorithm under MiFID II definitions. | ||
20177 |
MifidAlgorithmIDType |
Int |
C |
Specified the type of MifidAlgorithmID (20176). Valid values: 1 = External Mifid Algorithm ID 2 = CQG Mifid Algorithm ID | ||
20181 |
MifidForceExecutionDecision |
Boolean |
C |
When set ('Y'), it means MiFID Execution Within Firm should be CLIENT (or its configured short code) for an order not flagged with any MiFID Algorithm. Default = ‘N’ | ||
20188 |
MifidInvestmentDecisionID |
String |
C |
May be supplied to override value of MiFID Investment Decision Within Firm associated with this order. | ||
20189 |
MifidInvestmentDecisionIDType |
Int |
C |
Specifies the type of MifidInvestmentDecisionID (20188). Valid values: 1 = Trader short code 2 = External Mifid Algorithm ID 3 = CQG Mifid Algorithm ID | ||
Start of component block, expanded in line < PartyIDsGrp > | ||||||
50453 |
NoPartyIDs |
NumInGroup |
C |
Repeating group below should contain unique combinations of PartyRole, CQGTraderFIDType and PartyID. | ||
➔ |
50452 |
PartyRole |
Int |
C |
Identifies the type or role of the PartyID (50448) specified. Valid values: 2000 = CQG Trader FID 2001 = CQG Customer FID 2002 = Giveup Member 2003 = Exchange Account Type 2004 = Exchange Account Origin 2005 = Locate ID 2101 = Small Exchange Subscriber Token | |
➔ |
20171 |
CQGTraderFIDType |
String |
C |
Flexible Identifier Type. Describes the value being provided in PartyID (tag 50448). Valid values: • FID_TraderShortCode • FID_ClientDecisionMakerShortCode • FID_ClientDecisionMakerShortCodeType • FID_PersonalTraderID Valid value if PartyRole (50452) = 2001 (CQG Customer FID): • FID_ClientIDShortCode | |
➔ |
50448 |
PartyID |
String |
C |
Identification of the party. | |
End of component block, expanded in line < PartyIDsGrp > | ||||||
|
Standard Trailer |
|
Y |
|
Example: Parked Order Activation Request
8=FIX.4.2 | 9=126 | 35=G | 49=fix_client | 56=CQG_Gateway | 34=14 | 52=20101124-15:55:45.468 | 37=1109040 | 41=SSS17 | 11=SSS18 | 1=286 | 18=g | 60=20101124-15:55:36 | 10=184 |