AutoOCO (Automatic One Cancels Other) Order

An AutoOCO (Automatic One Cancels Other) order consists of three components:

When the Trigger order is filled, the OCO order is activated and submitted to the exchange. An AutoOCO Order is submitted with the New Order List (Tag 35=E) message.

For OCO with Contingency Type of AutoOCO (Tag 1385=2), the Limit and Stop prices are entered as differential (delta) values from the expected trade price of the Trigger order. For AutoOCO_P (Tag 1385=7), the Limit and Stop prices are entered as absolute values.

When one OCO component is filled, the other is cancelled. If one is partially filled, the remaining volume on the other is reduced accordingly.


Relevant Tags:

Tag Field Description
1385=2 / 7 ContingencyType AutoOCO order type: AutoOCO (2) uses differential prices, AutoOCO_P (7) uses absolute prices
10101 TriggerPrice Trigger price at which the OCO order is activated
10104 TriggerStop Trigger stop price for activation
10105 TriggerStopTrail Trail amount for Trigger Stop price
44 Price Limit component price of OCO. Differential for AutoOCO (1385=2), absolute for AutoOCO_P (1385=7)
99 StopPx Stop component price of OCO. Differential for AutoOCO (1385=2), absolute for AutoOCO_P (1385=7)
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

Key Notes:


Sample:

In this example, a Sell AutoOCO order is submitted with:

The Trigger order’s limit price is later moved to 157850. The Trigger order fills at 157850 (Tag 31), activating the Buy OCO order. The OCO’s Stop component fills at 157875 (Tag 31), and the OCO’s Limit component is cancelled.

AutoOCO Order

>> 4/26/2013 10:08:02 AM   [FIXNEWORDERLIST] 34=1972|49=T4Example|56=T4|50=Account1|52=20130426-15:08:02.873|66=fnl-635025676828739888|1385=2|433=1|68=3|11=auto-1-635025676828739888|1=Account1|54=2|38=1|48=CME_20130600_ESM3|55=ES|207=CME_Eq|40=2|59=0|21=2|60=20130426-15:08:02.873|204=0|10101=157875|11=auto-2-635025676828739888|1=Account1|54=1|38=0|48=CME_20130600_ESM3|55=ES|207=CME_Eq|40=2|44=-25|59=0|21=2|60=20130426-15:08:02.873|204=0|10102=1|11=auto-3-635025676828739888|1=Account1|54=1|38=0|48=CME_20130600_ESM3|55=ES|207=CME_Eq|40=3|99=25|59=0|21=2|60=20130426-15:08:02.873|204=0|10102=1|
[FIXNEWORDERLIST]
[MsgSeqNum] 34 = 1972
[SenderCompID] 49 = T4Example
[TargetCompID] 56 = T4
[SenderSubID] 50 = Account1
[SendingTime] 52 = 20130426-15:08:02.873
[ListID] 66 = fnl-635025676828739888
[ContingencyType] 1385 = 2 (AUTO_OCO)
[ListExecInstType] 433 = 1 (IMMEDIATE)
[TotNoOrders] 68 = 3
[ClOrdID] 11 = auto-1-635025676828739888
[Account] 1 = Account1
[Side] 54 = 2 (SELL)
[OrderQty] 38 = 1
[SecurityID] 48 = CME_20130600_ESM3
[Symbol] 55 = ES
[SecurityExchange] 207 = CME_Eq
[OrdType] 40 = 2 (LIMIT)
[TimeInForce] 59 = 0 (DAY)
[HandlInst] 21 = 2 (AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK)
[TransactTime] 60 = 20130426-15:08:02.873
[CustomerOrFirm] 204 = 0 (CUSTOMER)
[TriggerPrice] 10101 = 157875
[ClOrdID] 11 = auto-2-635025676828739888
[Account] 1 = Account1
[Side] 54 = 1 (BUY)
[OrderQty] 38 = 0
[SecurityID] 48 = CME_20130600_ESM3
[Symbol] 55 = ES
[SecurityExchange] 207 = CME_Eq
[OrdType] 40 = 2 (LIMIT)
[Price] 44 = -25
[TimeInForce] 59 = 0 (DAY)
[HandlInst] 21 = 2 (AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK)
[TransactTime] 60 = 20130426-15:08:02.873
[CustomerOrFirm] 204 = 0 (CUSTOMER)
[ActivationType] 10102 = 1 (IMMEDIATE)
[ClOrdID] 11 = auto-3-635025676828739888
[Account] 1 = Account1
[Side] 54 = 1 (BUY)
[OrderQty] 38 = 0
[SecurityID] 48 = CME_20130600_ESM3
[Symbol] 55 = ES
[SecurityExchange] 207 = CME_Eq
[OrdType] 40 = 3 (STOP)
[StopPx] 99 = 25
[TimeInForce] 59 = 0 (DAY)
[HandlInst] 21 = 2 (AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK)
[TransactTime] 60 = 20130426-15:08:02.873
[CustomerOrFirm] 204 = 0 (CUSTOMER)
[ActivationType] 10102 = 1 (IMMEDIATE)

AutoOCO Order Response - Limit Component of OCO Suspended - Activation Pending

<< 4/26/2013 10:08:02 AM  [fixexecutionreport] 34=135686|49=T4|56=T4Example|50=T4FIX|52=20130426-15:08:02.920|143=US,IL|1=Account1|11=auto-2-635025676828739888|66=fnl-635025676828739888|17=0.635025676850775000.2.4.066B9EFB|150=9|37=066B9EFB-6307-4DF7-AC14-D49D6E0E170D|39=9|48=CME_20130600_ESM3|55=ES|207=CME_Eq|200=201306|59=0|107=E-mini S&P 500 Jun13|54=1|167=FUT|38=0|40=2|44=-25|58=Activation Pending: SubmissionRiskSuccess. Order Held|60=20130426-15:08:05.081|21=1|204=0|1385=2|10101=157875|
[FIXEXECUTIONREPORT]
[MsgSeqNum] 34 = 135686
[SenderCompID] 49 = T4
[TargetCompID] 56 = T4Example
[SenderSubID] 50 = T4FIX
[SendingTime] 52 = 20130426-15:08:02.920
[TargetLocationID] 143 = US,IL
[Account] 1 = Account1
[ClOrdID] 11 = auto-2-635025676828739888
[ListID] 66 = fnl-635025676828739888
[ExecID] 17 = 0.635025676850775000.2.4.066B9EFB
[ExecType] 150 = 9 (SUSPENDED)
[OrderID] 37 = 066B9EFB-6307-4DF7-AC14-D49D6E0E170D
[OrdStatus] 39 = 9 (SUSPENDED)
[SecurityID] 48 = CME_20130600_ESM3
[Symbol] 55 = ES
[SecurityExchange] 207 = CME_Eq
[MaturityMonthYear] 200 = 201306
[TimeInForce] 59 = 0 (DAY)
[SecurityDesc] 107 = E-mini S&P 500 Jun13
[Side] 54 = 1 (BUY)
[SecurityType] 167 = FUT (FUTURE)
[OrderQty] 38 = 0
[OrdType] 40 = 2 (LIMIT)
[Price] 44 = -25
[Text] 58 = Activation Pending: SubmissionRiskSuccess. Order Held
[TransactTime] 60 = 20130426-15:08:05.081
[HandlInst] 21 = 1 (AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION)
[CustomerOrFirm] 204 = 0 (CUSTOMER)
[ContingencyType] 1385 = 2 (AUTO_OCO)
[TriggerPrice] 10101 = 157875

AutoOCO Order Response - Stop Component of OCO Suspended - Activation Pending

<< 4/26/2013 10:08:02 AM  [fixexecutionreport] 34=135687|49=T4|56=T4Example|50=T4FIX|52=20130426-15:08:02.936|143=US,IL|1=Account1|11=auto-3-635025676828739888|66=fnl-635025676828739888|17=0.635025676850775000.2.4.091F876B|150=9|37=091F876B-384B-4C2F-B7D1-B1F1EF820508|39=9|48=CME_20130600_ESM3|55=ES|207=CME_Eq|200=201306|59=0|107=E-mini S&P 500 Jun13|54=1|167=FUT|38=0|40=3|99=25|58=Activation Pending: SubmissionRiskSuccess. Order Held|60=20130426-15:08:05.085|21=1|204=0|1385=2|10101=157875|
[FIXEXECUTIONREPORT]
[MsgSeqNum] 34 = 135687
[SenderCompID] 49 = T4
[TargetCompID] 56 = T4Example
[SenderSubID] 50 = T4FIX
[SendingTime] 52 = 20130426-15:08:02.936
[TargetLocationID] 143 = US,IL
[Account] 1 = Account1
[ClOrdID] 11 = auto-3-635025676828739888
[ListID] 66 = fnl-635025676828739888
[ExecID] 17 = 0.635025676850775000.2.4.091F876B
[ExecType] 150 = 9 (SUSPENDED)
[OrderID] 37 = 091F876B-384B-4C2F-B7D1-B1F1EF820508
[OrdStatus] 39 = 9 (SUSPENDED)
[SecurityID] 48 = CME_20130600_ESM3
[Symbol] 55 = ES
[SecurityExchange] 207 = CME_Eq
[MaturityMonthYear] 200 = 201306
[TimeInForce] 59 = 0 (DAY)
[SecurityDesc] 107 = E-mini S&P 500 Jun13
[Side] 54 = 1 (BUY)
[SecurityType] 167 = FUT (FUTURE)
[OrderQty] 38 = 0
[OrdType] 40 = 3 (STOP)
[StopPx] 99 = 25
[Text] 58 = Activation Pending: SubmissionRiskSuccess. Order Held
[TransactTime] 60 = 20130426-15:08:05.085
[HandlInst] 21 = 1 (AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION)
[CustomerOrFirm] 204 = 0 (CUSTOMER)
[ContingencyType] 1385 = 2 (AUTO_OCO)
[TriggerPrice] 10101 = 157875

AutoOCO Order Response - Trigger Component is Working

<< 4/26/2013 10:08:03 AM  [fixexecutionreport] 34=135689|49=T4|56=T4Example|50=T4FIX|52=20130426-15:08:02.983|143=US,IL|1=Account1|11=auto-1-635025676828739888|66=fnl-635025676828739888|17=48330.6446988276_ESM3.6350256768515900006.1.8436F64F|150=0|37=8436F64F-ACF7-4F9A-8753-0B54F6484D12|39=0|48=CME_20130600_ESM3|55=ES|207=CME_Eq|200=201306|59=0|107=E-mini S&P 500 Jun13|54=2|167=FUT|38=1|40=2|44=157875|60=20130426-15:08:05.159|21=1|204=0|1385=2|10101=157875|
[FIXEXECUTIONREPORT]
[MsgSeqNum] 34 = 135689
[SenderCompID] 49 = T4
[TargetCompID] 56 = T4Example
[SenderSubID] 50 = T4FIX
[SendingTime] 52 = 20130426-15:08:02.983
[TargetLocationID] 143 = US,IL
[Account] 1 = Account1
[ClOrdID] 11 = auto-1-635025676828739888
[ListID] 66 = fnl-635025676828739888
[ExecID] 17 = 48330.6446988276_ESM3.6350256768515900006.1.8436F64F
[ExecType] 150 = 0 (NEW)
[OrderID] 37 = 8436F64F-ACF7-4F9A-8753-0B54F6484D12
[OrdStatus] 39 = 0 (NEW)
[SecurityID] 48 = CME_20130600_ESM3
[Symbol] 55 = ES
[SecurityExchange] 207 = CME_Eq
[MaturityMonthYear] 200 = 201306
[TimeInForce] 59 = 0 (DAY)
[SecurityDesc] 107 = E-mini S&P 500 Jun13
[Side] 54 = 2 (SELL)
[SecurityType] 167 = FUT (FUTURE)
[OrderQty] 38 = 1
[OrdType] 40 = 2 (LIMIT)
[Price] 44 = 157875
[TransactTime] 60 = 20130426-15:08:05.159
[HandlInst] 21 = 1 (AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION)
[CustomerOrFirm] 204 = 0 (CUSTOMER)
[ContingencyType] 1385 = 2 (AUTO_OCO)
[TriggerPrice] 10101 = 157875

Request a Replace of Limit Price of Trigger Component

>> 4/26/2013 10:09:08 AM   [FIXCANCELREPLACE] 34=1975|49=T4Example|56=test|50=Account1|52=20130426-15:09:08.191|1=Account1|11=fr-635025677481913035|41=auto-1-635025676828739888|37=8436F64F-ACF7-4F9A-8753-0B54F6484D12|48=CME_20130600_ESM3|55=ES|207=CME_Eq|54=2|38=1|40=2|44=157850|59=0|167=FUT|21=1|60=20130426-15:09:08.191|204=0|
[FIXCANCELREPLACE]
[MsgSeqNum] 34 = 1975
[SenderCompID] 49 = T4Example
[TargetCompID] 56 = test
[SenderSubID] 50 = Account1
[SendingTime] 52 = 20130426-15:09:08.191
[Account] 1 = Account1
[ClOrdID] 11 = fr-635025677481913035
[OrigClOrdID] 41 = auto-1-635025676828739888
[OrderID] 37 = 8436F64F-ACF7-4F9A-8753-0B54F6484D12
[SecurityID] 48 = CME_20130600_ESM3
[Symbol] 55 = ES
[SecurityExchange] 207 = CME_Eq
[Side] 54 = 2 (SELL)
[OrderQty] 38 = 1
[OrdType] 40 = 2 (LIMIT)
[Price] 44 = 157850
[TimeInForce] 59 = 0 (DAY)
[SecurityType] 167 = FUT (FUTURE)
[HandlInst] 21 = 1 (AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION)
[TransactTime] 60 = 20130426-15:09:08.191
[CustomerOrFirm] 204 = 0 (CUSTOMER)

Limit Price of Trigger Component is replaced

<< 4/26/2013 10:09:08 AM  [fixexecutionreport] 34=135790|49=T4|56=T4Example|50=T4FIX|52=20130426-15:09:08.285|143=US,IL|1=Account1|11=fr-635025677481913035|41=auto-1-635025676828739888|66=fnl-635025676828739888|17=48332.6446988276_ESM3.63502567750525000012.1.8436F64F|150=5|37=8436F64F-ACF7-4F9A-8753-0B54F6484D12|39=5|48=CME_20130600_ESM3|55=ES|207=CME_Eq|200=201306|59=0|107=E-mini S&P 500 Jun13|54=2|167=FUT|38=1|40=2|44=157850|60=20130426-15:09:10.525|21=1|204=0|1385=2|10101=157850|
[FIXEXECUTIONREPORT]
[MsgSeqNum] 34 = 135790
[SenderCompID] 49 = T4
[TargetCompID] 56 = T4Example
[SenderSubID] 50 = T4FIX
[SendingTime] 52 = 20130426-15:09:08.285
[TargetLocationID] 143 = US,IL
[Account] 1 = Account1
[ClOrdID] 11 = fr-635025677481913035
[OrigClOrdID] 41 = auto-1-635025676828739888
[ListID] 66 = fnl-635025676828739888
[ExecID] 17 = 48332.6446988276_ESM3.63502567750525000012.1.8436F64F
[ExecType] 150 = 5 (REPLACE)
[OrderID] 37 = 8436F64F-ACF7-4F9A-8753-0B54F6484D12
[OrdStatus] 39 = 5 (REPLACED)
[SecurityID] 48 = CME_20130600_ESM3
[Symbol] 55 = ES
[SecurityExchange] 207 = CME_Eq
[MaturityMonthYear] 200 = 201306
[TimeInForce] 59 = 0 (DAY)
[SecurityDesc] 107 = E-mini S&P 500 Jun13
[Side] 54 = 2 (SELL)
[SecurityType] 167 = FUT (FUTURE)
[OrderQty] 38 = 1
[OrdType] 40 = 2 (LIMIT)
[Price] 44 = 157850
[TransactTime] 60 = 20130426-15:09:10.525
[HandlInst] 21 = 1 (AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION)
[CustomerOrFirm] 204 = 0 (CUSTOMER)
[ContingencyType] 1385 = 2 (AUTO_OCO)
[TriggerPrice] 10101 = 157850

AutoOCO Order Response - Trigger Component is Filled

<< 4/26/2013 10:09:22 AM  [fixexecutionreport] 34=135809|49=T4|56=T4Example|50=T4FIX|52=20130426-15:09:22.319|143=US,IL|1=Account1|11=fr-635025677481913035|41=auto-1-635025676828739888|66=fnl-635025676828739888|17=64229:5573055TN0375310.63502567764558000021.2.8436F64F|150=F|37=8436F64F-ACF7-4F9A-8753-0B54F6484D12|39=2|48=CME_20130600_ESM3|55=ES|207=CME_Eq|200=201306|59=0|107=E-mini S&P 500 Jun13|54=2|167=FUT|38=1|40=2|44=157850|31=157850|32=1|14=1|151=0|60=20130426-15:09:24.499|21=1|204=0|337=TRADE|375=CME000A|1385=2|10101=157850|
[FIXEXECUTIONREPORT]
[MsgSeqNum] 34 = 135809
[SenderCompID] 49 = T4
[TargetCompID] 56 = T4Example
[SenderSubID] 50 = T4FIX
[SendingTime] 52 = 20130426-15:09:22.319
[TargetLocationID] 143 = US,IL
[Account] 1 = Account1
[ClOrdID] 11 = fr-635025677481913035
[OrigClOrdID] 41 = auto-1-635025676828739888
[ListID] 66 = fnl-635025676828739888
[ExecID] 17 = 64229:5573055TN0375310.63502567764558000021.2.8436F64F
[ExecType] 150 = F
[OrderID] 37 = 8436F64F-ACF7-4F9A-8753-0B54F6484D12
[OrdStatus] 39 = 2 (FILLED)
[SecurityID] 48 = CME_20130600_ESM3
[Symbol] 55 = ES
[SecurityExchange] 207 = CME_Eq
[MaturityMonthYear] 200 = 201306
[TimeInForce] 59 = 0 (DAY)
[SecurityDesc] 107 = E-mini S&P 500 Jun13
[Side] 54 = 2 (SELL)
[SecurityType] 167 = FUT (FUTURE)
[OrderQty] 38 = 1
[OrdType] 40 = 2 (LIMIT)
[Price] 44 = 157850
[LastPx] 31 = 157850
[LastShares] 32 = 1
[CumQty] 14 = 1
[LeavesQty] 151 = 0
[TransactTime] 60 = 20130426-15:09:24.499
[HandlInst] 21 = 1 (AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION)
[CustomerOrFirm] 204 = 0 (CUSTOMER)
[ContraTrader] 337 = TRADE
[ContraBroker] 375 = CME000A
[ContingencyType] 1385 = 2 (AUTO_OCO)
[TriggerPrice] 10101 = 157850

AutoOCO Order Response - Limit Component of OCO Passed Risk Assessment for Activation

<< 4/26/2013 10:09:22 AM  [fixexecutionreport] 34=135811|49=T4|56=T4Example|50=T4FIX|52=20130426-15:09:22.506|143=US,IL|1=Account1|11=auto-2-635025676828739888|66=fnl-635025676828739888|17=0.635025677646868750.2.4.066B9EFB|150=9|37=066B9EFB-6307-4DF7-AC14-D49D6E0E170D|39=9|48=CME_20130600_ESM3|55=ES|207=CME_Eq|200=201306|59=0|107=E-mini S&P 500 Jun13|54=1|167=FUT|38=1|40=2|44=157825|58=AutoOCO Activated: SubmissionRiskSuccess. Order Held|60=20130426-15:08:05.081|21=1|204=0|1385=2|10101=157850|
[FIXEXECUTIONREPORT]
[MsgSeqNum] 34 = 135811
[SenderCompID] 49 = T4
[TargetCompID] 56 = T4Example
[SenderSubID] 50 = T4FIX
[SendingTime] 52 = 20130426-15:09:22.506
[TargetLocationID] 143 = US,IL
[Account] 1 = Account1
[ClOrdID] 11 = auto-2-635025676828739888
[ListID] 66 = fnl-635025676828739888
[ExecID] 17 = 0.635025677646868750.2.4.066B9EFB
[ExecType] 150 = 9 (SUSPENDED)
[OrderID] 37 = 066B9EFB-6307-4DF7-AC14-D49D6E0E170D
[OrdStatus] 39 = 9 (SUSPENDED)
[SecurityID] 48 = CME_20130600_ESM3
[Symbol] 55 = ES
[SecurityExchange] 207 = CME_Eq
[MaturityMonthYear] 200 = 201306
[TimeInForce] 59 = 0 (DAY)
[SecurityDesc] 107 = E-mini S&P 500 Jun13
[Side] 54 = 1 (BUY)
[SecurityType] 167 = FUT (FUTURE)
[OrderQty] 38 = 1
[OrdType] 40 = 2 (LIMIT)
[Price] 44 = 157825
[Text] 58 = AutoOCO Activated: SubmissionRiskSuccess. Order Held
[TransactTime] 60 = 20130426-15:08:05.081
[HandlInst] 21 = 1 (AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION)
[CustomerOrFirm] 204 = 0 (CUSTOMER)
[ContingencyType] 1385 = 2 (AUTO_OCO)
[TriggerPrice] 10101 = 157850

AutoOCO Order Response - Stop Component of OCO Passed Risk Assessment for Activation

<< 4/26/2013 10:09:22 AM  [fixexecutionreport] 34=135812|49=T4|56=T4Example|50=T4FIX|52=20130426-15:09:22.584|143=US,IL|1=Account1|11=auto-3-635025676828739888|66=fnl-635025676828739888|17=0.635025677646868750.2.4.091F876B|150=9|37=091F876B-384B-4C2F-B7D1-B1F1EF820508|39=9|48=CME_20130600_ESM3|55=ES|207=CME_Eq|200=201306|59=0|107=E-mini S&P 500 Jun13|54=1|167=FUT|38=1|40=3|99=157875|58=AutoOCO Activated: SubmissionRiskSuccess. Order Held|60=20130426-15:08:05.085|21=1|204=0|1385=2|10101=157850|
[FIXEXECUTIONREPORT]
[MsgSeqNum] 34 = 135812
[SenderCompID] 49 = T4
[TargetCompID] 56 = T4Example
[SenderSubID] 50 = T4FIX
[SendingTime] 52 = 20130426-15:09:22.584
[TargetLocationID] 143 = US,IL
[Account] 1 = Account1
[ClOrdID] 11 = auto-3-635025676828739888
[ListID] 66 = fnl-635025676828739888
[ExecID] 17 = 0.635025677646868750.2.4.091F876B
[ExecType] 150 = 9 (SUSPENDED)
[OrderID] 37 = 091F876B-384B-4C2F-B7D1-B1F1EF820508
[OrdStatus] 39 = 9 (SUSPENDED)
[SecurityID] 48 = CME_20130600_ESM3
[Symbol] 55 = ES
[SecurityExchange] 207 = CME_Eq
[MaturityMonthYear] 200 = 201306
[TimeInForce] 59 = 0 (DAY)
[SecurityDesc] 107 = E-mini S&P 500 Jun13
[Side] 54 = 1 (BUY)
[SecurityType] 167 = FUT (FUTURE)
[OrderQty] 38 = 1
[OrdType] 40 = 3 (STOP)
[StopPx] 99 = 157875
[Text] 58 = AutoOCO Activated: SubmissionRiskSuccess. Order Held
[TransactTime] 60 = 20130426-15:08:05.085
[HandlInst] 21 = 1 (AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION)
[CustomerOrFirm] 204 = 0 (CUSTOMER)
[ContingencyType] 1385 = 2 (AUTO_OCO)
[TriggerPrice] 10101 = 157850

AutoOCO Order Response - Limit Component of OCO Activated (Sent to the exchange)

<< 4/26/2013 10:09:22 AM  [fixexecutionreport] 34=135813|49=T4|56=T4Example|50=T4FIX|52=20130426-15:09:22.615|143=US,IL|1=Account1|11=auto-2-635025676828739888|66=fnl-635025676828739888|17=48333..04.4.066B9EFB|150=9|37=066B9EFB-6307-4DF7-AC14-D49D6E0E170D|39=9|48=CME_20130600_ESM3|55=ES|207=CME_Eq|200=201306|59=0|107=E-mini S&P 500 Jun13|54=1|167=FUT|38=1|40=2|44=157825|58=AutoOCO Activated|21=1|204=0|1385=2|10101=157850|
[FIXEXECUTIONREPORT]
[MsgSeqNum] 34 = 135813
[SenderCompID] 49 = T4
[TargetCompID] 56 = T4Example
[SenderSubID] 50 = T4FIX
[SendingTime] 52 = 20130426-15:09:22.615
[TargetLocationID] 143 = US,IL
[Account] 1 = Account1
[ClOrdID] 11 = auto-2-635025676828739888
[ListID] 66 = fnl-635025676828739888
[ExecID] 17 = 48333..04.4.066B9EFB
[ExecType] 150 = 9 (SUSPENDED)
[OrderID] 37 = 066B9EFB-6307-4DF7-AC14-D49D6E0E170D
[OrdStatus] 39 = 9 (SUSPENDED)
[SecurityID] 48 = CME_20130600_ESM3
[Symbol] 55 = ES
[SecurityExchange] 207 = CME_Eq
[MaturityMonthYear] 200 = 201306
[TimeInForce] 59 = 0 (DAY)
[SecurityDesc] 107 = E-mini S&P 500 Jun13
[Side] 54 = 1 (BUY)
[SecurityType] 167 = FUT (FUTURE)
[OrderQty] 38 = 1
[OrdType] 40 = 2 (LIMIT)
[Price] 44 = 157825
[Text] 58 = AutoOCO Activated
[HandlInst] 21 = 1 (AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION)
[CustomerOrFirm] 204 = 0 (CUSTOMER)
[ContingencyType] 1385 = 2 (AUTO_OCO)
[TriggerPrice] 10101 = 157850

AutoOCO Order Response - Limit Component of OCO Activated (Sent to the exchange)

<< 4/26/2013 10:09:22 AM  [fixexecutionreport] 34=135814|49=T4|56=T4Example|50=T4FIX|52=20130426-15:09:22.631|143=US,IL|1=Account1|11=auto-3-635025676828739888|66=fnl-635025676828739888|17=48334..04.4.091F876B|150=9|37=091F876B-384B-4C2F-B7D1-B1F1EF820508|39=9|48=CME_20130600_ESM3|55=ES|207=CME_Eq|200=201306|59=0|107=E-mini S&P 500 Jun13|54=1|167=FUT|38=1|40=3|99=157875|58=AutoOCO Activated|21=1|204=0|1385=2|10101=157850|
[FIXEXECUTIONREPORT]
[MsgSeqNum] 34 = 135814
[SenderCompID] 49 = T4
[TargetCompID] 56 = T4Example
[SenderSubID] 50 = T4FIX
[SendingTime] 52 = 20130426-15:09:22.631
[TargetLocationID] 143 = US,IL
[Account] 1 = Account1
[ClOrdID] 11 = auto-3-635025676828739888
[ListID] 66 = fnl-635025676828739888
[ExecID] 17 = 48334..04.4.091F876B
[ExecType] 150 = 9 (SUSPENDED)
[OrderID] 37 = 091F876B-384B-4C2F-B7D1-B1F1EF820508
[OrdStatus] 39 = 9 (SUSPENDED)
[SecurityID] 48 = CME_20130600_ESM3
[Symbol] 55 = ES
[SecurityExchange] 207 = CME_Eq
[MaturityMonthYear] 200 = 201306
[TimeInForce] 59 = 0 (DAY)
[SecurityDesc] 107 = E-mini S&P 500 Jun13
[Side] 54 = 1 (BUY)
[SecurityType] 167 = FUT (FUTURE)
[OrderQty] 38 = 1
[OrdType] 40 = 3 (STOP)
[StopPx] 99 = 157875
[Text] 58 = AutoOCO Activated
[HandlInst] 21 = 1 (AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION)
[CustomerOrFirm] 204 = 0 (CUSTOMER)
[ContingencyType] 1385 = 2 (AUTO_OCO)
[TriggerPrice] 10101 = 157850

AutoOCO Order Response - Limit Component of OCO Working

<< 4/26/2013 10:09:22 AM  [fixexecutionreport] 34=135815|49=T4|56=T4Example|50=T4FIX|52=20130426-15:09:22.631|143=US,IL|1=Account1|11=auto-2-635025676828739888|66=fnl-635025676828739888|17=48333.6446988499_ESM3.6350256776476900006.1.066B9EFB|150=0|37=066B9EFB-6307-4DF7-AC14-D49D6E0E170D|39=0|48=CME_20130600_ESM3|55=ES|207=CME_Eq|200=201306|59=0|107=E-mini S&P 500 Jun13|54=1|167=FUT|38=1|40=2|44=157825|60=20130426-15:09:24.769|21=1|204=0|1385=2|10101=157850|
[FIXEXECUTIONREPORT]
[MsgSeqNum] 34 = 135815
[SenderCompID] 49 = T4
[TargetCompID] 56 = T4Example
[SenderSubID] 50 = T4FIX
[SendingTime] 52 = 20130426-15:09:22.631
[TargetLocationID] 143 = US,IL
[Account] 1 = Account1
[ClOrdID] 11 = auto-2-635025676828739888
[ListID] 66 = fnl-635025676828739888
[ExecID] 17 = 48333.6446988499_ESM3.6350256776476900006.1.066B9EFB
[ExecType] 150 = 0 (NEW)
[OrderID] 37 = 066B9EFB-6307-4DF7-AC14-D49D6E0E170D
[OrdStatus] 39 = 0 (NEW)
[SecurityID] 48 = CME_20130600_ESM3
[Symbol] 55 = ES
[SecurityExchange] 207 = CME_Eq
[MaturityMonthYear] 200 = 201306
[TimeInForce] 59 = 0 (DAY)
[SecurityDesc] 107 = E-mini S&P 500 Jun13
[Side] 54 = 1 (BUY)
[SecurityType] 167 = FUT (FUTURE)
[OrderQty] 38 = 1
[OrdType] 40 = 2 (LIMIT)
[Price] 44 = 157825
[TransactTime] 60 = 20130426-15:09:24.769
[HandlInst] 21 = 1 (AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION)
[CustomerOrFirm] 204 = 0 (CUSTOMER)
[ContingencyType] 1385 = 2 (AUTO_OCO)
[TriggerPrice] 10101 = 157850

AutoOCO Order Response - Stop Component of OCO Working

<< 4/26/2013 10:09:22 AM  [fixexecutionreport] 34=135817|49=T4|56=T4Example|50=T4FIX|52=20130426-15:09:22.709|143=US,IL|1=Account1|11=auto-3-635025676828739888|66=fnl-635025676828739888|17=48334.6446988500_ESM3.6350256776477300006.1.091F876B|150=0|37=091F876B-384B-4C2F-B7D1-B1F1EF820508|39=0|48=CME_20130600_ESM3|55=ES|207=CME_Eq|200=201306|59=0|107=E-mini S&P 500 Jun13|54=1|167=FUT|38=1|40=3|99=157875|60=20130426-15:09:24.773|21=1|204=0|1385=2|10101=157850|
[FIXEXECUTIONREPORT]
[MsgSeqNum] 34 = 135817
[SenderCompID] 49 = T4
[TargetCompID] 56 = T4Example
[SenderSubID] 50 = T4FIX
[SendingTime] 52 = 20130426-15:09:22.709
[TargetLocationID] 143 = US,IL
[Account] 1 = Account1
[ClOrdID] 11 = auto-3-635025676828739888
[ListID] 66 = fnl-635025676828739888
[ExecID] 17 = 48334.6446988500_ESM3.6350256776477300006.1.091F876B
[ExecType] 150 = 0 (NEW)
[OrderID] 37 = 091F876B-384B-4C2F-B7D1-B1F1EF820508
[OrdStatus] 39 = 0 (NEW)
[SecurityID] 48 = CME_20130600_ESM3
[Symbol] 55 = ES
[SecurityExchange] 207 = CME_Eq
[MaturityMonthYear] 200 = 201306
[TimeInForce] 59 = 0 (DAY)
[SecurityDesc] 107 = E-mini S&P 500 Jun13
[Side] 54 = 1 (BUY)
[SecurityType] 167 = FUT (FUTURE)
[OrderQty] 38 = 1
[OrdType] 40 = 3 (STOP)
[StopPx] 99 = 157875
[TransactTime] 60 = 20130426-15:09:24.773
[HandlInst] 21 = 1 (AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION)
[CustomerOrFirm] 204 = 0 (CUSTOMER)
[ContingencyType] 1385 = 2 (AUTO_OCO)
[TriggerPrice] 10101 = 157850

AutoOCO Order Response - Stop Component of OCO Triggered

<< 4/26/2013 10:09:26 AM  [fixexecutionreport] 34=135823|49=T4|56=T4Example|50=T4FIX|52=20130426-15:09:26.983|143=US,IL|1=Account1|11=auto-3-635025676828739888|66=fnl-635025676828739888|17=48334.6446988500_ESM3.6350256776922200006.1.091F876B|150=0|37=091F876B-384B-4C2F-B7D1-B1F1EF820508|39=0|48=CME_20130600_ESM3|55=ES|207=CME_Eq|200=201306|59=0|107=E-mini S&P 500 Jun13|54=1|167=FUT|38=1|40=2|44=158175|60=20130426-15:09:29.222|21=1|204=0|1385=2|10101=157850|
[FIXEXECUTIONREPORT]
[MsgSeqNum] 34 = 135823
[SenderCompID] 49 = T4
[TargetCompID] 56 = T4Example
[SenderSubID] 50 = T4FIX
[SendingTime] 52 = 20130426-15:09:26.983
[TargetLocationID] 143 = US,IL
[Account] 1 = Account1
[ClOrdID] 11 = auto-3-635025676828739888
[ListID] 66 = fnl-635025676828739888
[ExecID] 17 = 48334.6446988500_ESM3.6350256776922200006.1.091F876B
[ExecType] 150 = 0 (NEW)
[OrderID] 37 = 091F876B-384B-4C2F-B7D1-B1F1EF820508
[OrdStatus] 39 = 0 (NEW)
[SecurityID] 48 = CME_20130600_ESM3
[Symbol] 55 = ES
[SecurityExchange] 207 = CME_Eq
[MaturityMonthYear] 200 = 201306
[TimeInForce] 59 = 0 (DAY)
[SecurityDesc] 107 = E-mini S&P 500 Jun13
[Side] 54 = 1 (BUY)
[SecurityType] 167 = FUT (FUTURE)
[OrderQty] 38 = 1
[OrdType] 40 = 2 (LIMIT)
[Price] 44 = 158175
[TransactTime] 60 = 20130426-15:09:29.222
[HandlInst] 21 = 1 (AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION)
[CustomerOrFirm] 204 = 0 (CUSTOMER)
[ContingencyType] 1385 = 2 (AUTO_OCO)
[TriggerPrice] 10101 = 157850

AutoOCO Order Response - Stop Component of OCO Filled

<< 4/26/2013 10:09:27 AM  [fixexecutionreport] 34=135825|49=T4|56=T4Example|50=T4FIX|52=20130426-15:09:27.202|143=US,IL|1=Account1|11=auto-3-635025676828739888|66=fnl-635025676828739888|17=64229:5573075TN0375312.63502567769222000021.2.091F876B|150=F|37=091F876B-384B-4C2F-B7D1-B1F1EF820508|39=2|48=CME_20130600_ESM3|55=ES|207=CME_Eq|200=201306|59=0|107=E-mini S&P 500 Jun13|54=1|167=FUT|38=1|40=2|44=158175|31=157875|32=1|14=1|151=0|60=20130426-15:09:29.390|21=1|204=0|337=TRADE|375=CME000A|1385=2|10101=157850|
[FIXEXECUTIONREPORT]
[MsgSeqNum] 34 = 135825
[SenderCompID] 49 = T4
[TargetCompID] 56 = T4Example
[SenderSubID] 50 = T4FIX
[SendingTime] 52 = 20130426-15:09:27.202
[TargetLocationID] 143 = US,IL
[Account] 1 = Account1
[ClOrdID] 11 = auto-3-635025676828739888
[ListID] 66 = fnl-635025676828739888
[ExecID] 17 = 64229:5573075TN0375312.63502567769222000021.2.091F876B
[ExecType] 150 = F
[OrderID] 37 = 091F876B-384B-4C2F-B7D1-B1F1EF820508
[OrdStatus] 39 = 2 (FILLED)
[SecurityID] 48 = CME_20130600_ESM3
[Symbol] 55 = ES
[SecurityExchange] 207 = CME_Eq
[MaturityMonthYear] 200 = 201306
[TimeInForce] 59 = 0 (DAY)
[SecurityDesc] 107 = E-mini S&P 500 Jun13
[Side] 54 = 1 (BUY)
[SecurityType] 167 = FUT (FUTURE)
[OrderQty] 38 = 1
[OrdType] 40 = 2 (LIMIT)
[Price] 44 = 158175
[LastPx] 31 = 157875
[LastShares] 32 = 1
[CumQty] 14 = 1
[LeavesQty] 151 = 0
[TransactTime] 60 = 20130426-15:09:29.390
[HandlInst] 21 = 1 (AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION)
[CustomerOrFirm] 204 = 0 (CUSTOMER)
[ContraTrader] 337 = TRADE
[ContraBroker] 375 = CME000A
[ContingencyType] 1385 = 2 (AUTO_OCO)
[TriggerPrice] 10101 = 157850

AutoOCO Order Response - Limit Component of OCO Pending Cancellation - Passed Risk Assessment

<< 4/26/2013 10:09:27 AM  [fixexecutionreport] 34=135827|49=T4|56=T4Example|50=T4FIX|52=20130426-15:09:27.498|143=US,IL|1=Account1|11=auto-2-635025676828739888|66=fnl-635025676828739888|17=48333.6446988499_ESM3.63502567764769000014.1.066B9EFB|150=6|37=066B9EFB-6307-4DF7-AC14-D49D6E0E170D|39=6|48=CME_20130600_ESM3|55=ES|207=CME_Eq|200=201306|59=0|107=E-mini S&P 500 Jun13|54=1|167=FUT|38=0|40=2|44=157825|58=AutoOCO Pull: PullRiskSuccess. Pull passed risk management|60=20130426-15:08:05.081|21=1|204=0|1385=2|10101=157850|
[FIXEXECUTIONREPORT]
[MsgSeqNum] 34 = 135827
[SenderCompID] 49 = T4
[TargetCompID] 56 = T4Example
[SenderSubID] 50 = T4FIX
[SendingTime] 52 = 20130426-15:09:27.498
[TargetLocationID] 143 = US,IL
[Account] 1 = Account1
[ClOrdID] 11 = auto-2-635025676828739888
[ListID] 66 = fnl-635025676828739888
[ExecID] 17 = 48333.6446988499_ESM3.63502567764769000014.1.066B9EFB
[ExecType] 150 = 6 (PENDING_CANCEL)
[OrderID] 37 = 066B9EFB-6307-4DF7-AC14-D49D6E0E170D
[OrdStatus] 39 = 6 (PENDING_CANCEL)
[SecurityID] 48 = CME_20130600_ESM3
[Symbol] 55 = ES
[SecurityExchange] 207 = CME_Eq
[MaturityMonthYear] 200 = 201306
[TimeInForce] 59 = 0 (DAY)
[SecurityDesc] 107 = E-mini S&P 500 Jun13
[Side] 54 = 1 (BUY)
[SecurityType] 167 = FUT (FUTURE)
[OrderQty] 38 = 0
[OrdType] 40 = 2 (LIMIT)
[Price] 44 = 157825
[Text] 58 = AutoOCO Pull: PullRiskSuccess. Pull passed risk management
[TransactTime] 60 = 20130426-15:08:05.081
[HandlInst] 21 = 1 (AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION)
[CustomerOrFirm] 204 = 0 (CUSTOMER)
[ContingencyType] 1385 = 2 (AUTO_OCO)
[TriggerPrice] 10101 = 157850

AutoOCO Order Response - Limit Component of OCO Pending Cancellation - Cancel Request Submitted to the Exchange

<< 4/26/2013 10:09:27 AM  [fixexecutionreport] 34=135828|49=T4|56=T4Example|50=T4FIX|52=20130426-15:09:27.498|143=US,IL|1=Account1|11=auto-2-635025676828739888|66=fnl-635025676828739888|17=48335.6446988499_ESM3.63502567764769000016.1.066B9EFB|150=6|37=066B9EFB-6307-4DF7-AC14-D49D6E0E170D|39=6|48=CME_20130600_ESM3|55=ES|207=CME_Eq|200=201306|59=0|107=E-mini S&P 500 Jun13|54=1|167=FUT|38=0|40=2|44=157825|58=AutoOCO Pull|60=20130426-15:09:24.769|21=1|204=0|1385=2|10101=157850|
[FIXEXECUTIONREPORT]
[MsgSeqNum] 34 = 135828
[SenderCompID] 49 = T4
[TargetCompID] 56 = T4Example
[SenderSubID] 50 = T4FIX
[SendingTime] 52 = 20130426-15:09:27.498
[TargetLocationID] 143 = US,IL
[Account] 1 = Account1
[ClOrdID] 11 = auto-2-635025676828739888
[ListID] 66 = fnl-635025676828739888
[ExecID] 17 = 48335.6446988499_ESM3.63502567764769000016.1.066B9EFB
[ExecType] 150 = 6 (PENDING_CANCEL)
[OrderID] 37 = 066B9EFB-6307-4DF7-AC14-D49D6E0E170D
[OrdStatus] 39 = 6 (PENDING_CANCEL)
[SecurityID] 48 = CME_20130600_ESM3
[Symbol] 55 = ES
[SecurityExchange] 207 = CME_Eq
[MaturityMonthYear] 200 = 201306
[TimeInForce] 59 = 0 (DAY)
[SecurityDesc] 107 = E-mini S&P 500 Jun13
[Side] 54 = 1 (BUY)
[SecurityType] 167 = FUT (FUTURE)
[OrderQty] 38 = 0
[OrdType] 40 = 2 (LIMIT)
[Price] 44 = 157825
[Text] 58 = AutoOCO Pull
[TransactTime] 60 = 20130426-15:09:24.769
[HandlInst] 21 = 1 (AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION)
[CustomerOrFirm] 204 = 0 (CUSTOMER)
[ContingencyType] 1385 = 2 (AUTO_OCO)
[TriggerPrice] 10101 = 157850

AutoOCO Order Response - Limit Component of OCO Cancelled

<< 4/26/2013 10:09:27 AM  [fixexecutionreport] 34=135829|49=T4|56=T4Example|50=T4FIX|52=20130426-15:09:27.560|143=US,IL|1=Account1|11=auto-2-635025676828739888|66=fnl-635025676828739888|17=48335.6446988499_ESM3.63502567769807000018.2.066B9EFB|150=4|37=066B9EFB-6307-4DF7-AC14-D49D6E0E170D|39=4|48=CME_20130600_ESM3|55=ES|207=CME_Eq|200=201306|59=0|107=E-mini S&P 500 Jun13|54=1|167=FUT|38=0|40=2|44=157825|60=20130426-15:09:29.807|21=1|204=0|1385=2|10101=157850|
[FIXEXECUTIONREPORT]
[MsgSeqNum] 34 = 135829
[SenderCompID] 49 = T4
[TargetCompID] 56 = T4Example
[SenderSubID] 50 = T4FIX
[SendingTime] 52 = 20130426-15:09:27.560
[TargetLocationID] 143 = US,IL
[Account] 1 = Account1
[ClOrdID] 11 = auto-2-635025676828739888
[ListID] 66 = fnl-635025676828739888
[ExecID] 17 = 48335.6446988499_ESM3.63502567769807000018.2.066B9EFB
[ExecType] 150 = 4 (CANCELED)
[OrderID] 37 = 066B9EFB-6307-4DF7-AC14-D49D6E0E170D
[OrdStatus] 39 = 4 (CANCELED)
[SecurityID] 48 = CME_20130600_ESM3
[Symbol] 55 = ES
[SecurityExchange] 207 = CME_Eq
[MaturityMonthYear] 200 = 201306
[TimeInForce] 59 = 0 (DAY)
[SecurityDesc] 107 = E-mini S&P 500 Jun13
[Side] 54 = 1 (BUY)
[SecurityType] 167 = FUT (FUTURE)
[OrderQty] 38 = 0
[OrdType] 40 = 2 (LIMIT)
[Price] 44 = 157825
[TransactTime] 60 = 20130426-15:09:29.807
[HandlInst] 21 = 1 (AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION)
[CustomerOrFirm] 204 = 0 (CUSTOMER)
[ContingencyType] 1385 = 2 (AUTO_OCO)
[TriggerPrice] 10101 = 157850

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

T4 FIX API Home