Parked Order Activation Request (G)

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 |