On Market Mode Activation Order

On Market Mode Activation Orders will be held (i.e. suspended) in the T4 FIX API server until the specific market mode event (as entered with the Activation Value - Tag 10103) occurs. At this activation point, the order is released to the exchange.

An Activation Order is entered with the New Order Single (Tag 35=D) message. Following are the most relevant tags to build an On Market Mode Activation Order:

Tag Field Description
10102=4 Activation Type Specifier of Activation Order - On Market Mode
10103 Activation Value Market Mode Event to activate the order
48 SecurityID Market for which the order is sent
55 Symbol Contract for which the order is sent
207 SecurityExchange Exchange for which the order is sent
167 SecurityType Security Type (e.g. Futures) of this specific market

Activation Value Format (Tag 10103): `Market Mode;Cancel Time`


Examples of ActivationValue:


Sample

In this example, the activation order is submitted, accepted by the T4 FIX API and awaits activation by the trigger of *Market Open*. When the market opens, the order is submitted to the exchange as a market order.

Activation Order - On Market Mode

>> 2/22/2013 5:08:06 PM   [FIXNEWORDER] 34=16|49=T4Example|56=T4|50=TraderName|52=20130222-23:08:06.007|1=Account1|11=fn-634971496860072990|48=CME_20130300_ESH3|55=ES|207=CME_Eq|54=1|38=1|40=1|59=0|167=FUT|21=1|60=20130222-23:08:06.007|204=0|10102=4|10103=PreOpen|
[FIXNEWORDER]
[MsgSeqNum] 34 = 16
[SenderCompID] 49 = T4Example
[TargetCompID] 56 = T4
[SenderSubID] 50 = TraderName
[SendingTime] 52 = 20130222-23:08:06.007
[Account] 1 = Account1
[ClOrdID] 11 = fn-634971496860072990
[SecurityID] 48 = CME_20130300_ESH3
[Symbol] 55 = ES
[SecurityExchange] 207 = CME_Eq
[Side] 54 = 1 (BUY)
[OrderQty] 38 = 1
[OrdType] 40 = 1 (MARKET)
[TimeInForce] 59 = 0 (DAY)
[SecurityType] 167 = FUT (FUTURE)
[HandlInst] 21 = 1 (AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION)
[TransactTime] 60 = 20130222-23:08:06.007
[CustomerOrFirm] 204 = 0 (CUSTOMER)
[ActivationType] 10102 = 4 (ON_MARKET_MODE)
[ActivationValue] 10103 = Open

Activation Order - Response Awaiting Activation

<< 2/22/2013 5:08:06 PM  [fixexecutionreport] 34=66|49=T4|56=T4Example|50=T4FIX|52=20130222-23:08:06.038|143=US,IL|1=Account1|11=fn-634971496860072990|17=0.634971496874862500.2.4.8E0C143A|150=9|37=8E0C143A-2B30-4E34-A79A-21349C6478B0|39=9|48=CME_20130300_ESH3|55=ES|207=CME_Eq|200=201303|59=0|107=E-mini S&P 500 Mar13|54=1|167=FUT|38=1|40=1|58=Activation Pending: SubmissionRiskSuccess. Order Held|60=20130222-23:08:07.470|21=1|204=0|10102=4|10103=PreOpen|
[FIXEXECUTIONREPORT]
[MsgSeqNum] 34 = 66
[SenderCompID] 49 = T4
[TargetCompID] 56 = T4Example
[SenderSubID] 50 = T4FIX
[SendingTime] 52 = 20130222-23:08:06.038
[TargetLocationID] 143 = US,IL
[Account] 1 = Account1
[ClOrdID] 11 = fn-634971496860072990
[ExecID] 17 = 0.634971496874862500.2.4.8E0C143A
[ExecType] 150 = 9 (SUSPENDED)
[OrderID] 37 = 8E0C143A-2B30-4E34-A79A-21349C6478B0
[OrdStatus] 39 = 9 (SUSPENDED)
[SecurityID] 48 = CME_20130300_ESH3
[Symbol] 55 = ES
[SecurityExchange] 207 = CME_Eq
[MaturityMonthYear] 200 = 201303
[TimeInForce] 59 = 0 (DAY)
[SecurityDesc] 107 = E-mini S&P 500 Mar13
[Side] 54 = 1 (BUY)
[SecurityType] 167 = FUT (FUTURE)
[OrderQty] 38 = 1
[OrdType] 40 = 1 (MARKET)
[Text] 58 = Activation Pending: SubmissionRiskSuccess. Order Held
[TransactTime] 60 = 20130222-23:08:07.470
[HandlInst] 21 = 1 (AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION)
[CustomerOrFirm] 204 = 0 (CUSTOMER)
[ActivationType] 10102 = 4 (ON_MARKET_MODE)
[ActivationValue] 10103 = Open

Further details on the tags used for this order type are described in the dictionary of the New Order Single message.

T4 FIX API Home