NewOrderCrossMultilegUSOptionsV1
| Field | Hexadecimal | Description |
|---|---|---|
| StartOfMessage | b0 e3 | BOE3 (58288, 0xe3b0) |
| MessageLength | 25 01 | 293 |
| MessageType | d8 07 | NewOrderCrossMultilegUSOptionsV1 (2008, 0x07d8) |
| MatchingUnit | 00 | 0 |
| Reserved | 00 | 0 |
| SequenceNumber | b6 01 00 00 | 438 |
| CrossID | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | |
| CrossType | 00 | NotSet (0, 0x00) |
| CrossPrioritization | 00 | NotSet (0, 0x00) |
| Price | 58 86 03 00 00 00 00 00 | 23.10 |
| OrderQty | dc 05 00 00 | 1500 |
| Symbol | 34 33 32 31 00 00 00 00 | 4321 |
| AttributedQuote | 00 | NotSet (0, 0x00) |
| TargetPartyID | 00 00 00 00 | |
| PreventMatch | 00 00 00 | |
| AutoMatch | 00 | NotSet (0, 0x00) |
| AutoMatchPrice | 00 00 00 00 00 00 00 00 | 0.00 |
| LastPriority | 00 | NotSet (0, 0x00) |
| RoutingFirmID | 00 00 00 00 | |
| ClientIDAttr | 00 00 00 00 | |
| EquityTradePrice | 00 00 00 00 00 00 00 00 | 0.00 |
| EquityTradeSize | 00 00 00 00 | 0 |
| EquityTradeVenue | 00 | NotSet (0, 0x00) |
| EquityTransactTime | 00 00 00 00 00 00 00 00 | 1970-01-01 00:00:00.000000 |
| EquityBuyClearingFirm | 00 00 00 00 | |
| EquitySellClearingFirm | 00 00 00 00 | |
| DrillThruProtection | 00 00 00 00 00 00 00 00 | 0.00 |
| UseDrillThruOverride | 4e | No (78, 0x4e, 'N') |
| EquityExDestination | 00 | NotSet (0, 0x00) |
| Compression | 00 | NotSet (0, 0x00) |
| OrderRouterSubsidy | 00 | NotSet (0, 0x00) |
| CrossInitiator | 00 00 00 00 | |
| Scratchpad | 00 00 | 0 |
| AllocCnt | 02 | 2 |
| AllocLegCnt | 04 | 4 (2 legs * 2 allocs) |
| alloc.Side[1/2] | 32 | Sell (50, 0x32, '2') |
| alloc.AllocQty[1/2] | 00 00 00 00 | 0 |
| alloc.ClOrdID[1/2] | 5a 5a 2d 34 33 32 31 20 61 62 63 64 00 00 00 00 00 00 00 00 | ZZ-4321 abcd |
| alloc.Capacity[1/2] | 41 | Agency (65, 0x41, 'A') |
| alloc.GiveUpFirmID[1/2] | 00 00 00 00 | |
| alloc.Account[1/2] | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | |
| alloc.CMTANumber[1/2] | 00 00 00 00 | 0 |
| alloc.ClearingAccount[1/2] | 00 00 00 00 | |
| alloc.ClearingOptionalData[1/2] | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | |
| alloc.EquityPartyId[1/2] | 00 00 00 00 | |
| alloc.EquityLegShortSell[1/2] | 00 | NotSet (0, 0x00) |
| alloc.FrequentTraderID[1/2] | 00 00 00 00 00 00 | |
| alloc.Side[2/2] | 32 | Sell (50, 0x32, '2') |
| alloc.AllocQty[2/2] | 00 00 00 00 | 0 |
| alloc.ClOrdID[2/2] | 5a 5a 2d 34 33 32 31 20 61 62 63 64 00 00 00 00 00 00 00 00 | ZZ-4321 abcd |
| alloc.Capacity[2/2] | 41 | Agency (65, 0x41, 'A') |
| alloc.GiveUpFirmID[2/2] | 00 00 00 00 | |
| alloc.Account[2/2] | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | |
| alloc.CMTANumber[2/2] | 00 00 00 00 | 0 |
| alloc.ClearingAccount[2/2] | 00 00 00 00 | |
| alloc.ClearingOptionalData[2/2] | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | |
| alloc.EquityPartyId[2/2] | 00 00 00 00 | |
| alloc.EquityLegShortSell[2/2] | 00 | NotSet (0, 0x00) |
| alloc.FrequentTraderID[2/2] | 00 00 00 00 00 00 | |
| allocLegs.LegPositionEffect[1/4] | 00 | NotSet (0, 0x00) (alloc 1, leg 1) |
| allocLegs.LegPositionEffect[2/4] | 00 | NotSet (0, 0x00) (alloc 1, leg 2) |
| allocLegs.LegPositionEffect[3/4] | 00 | NotSet (0, 0x00) (alloc 2, leg 1) |
| allocLegs.LegPositionEffect[4/4] | 00 | NotSet (0, 0x00) (alloc 2, leg 2) |





