Tag 18
ExecInst
Abbreviation:
ExecInstDescription
Instructions for order handling on exchange trading floor. If more than one instruction is applicable to an order, this field can contain multiple instructions separated by space.
Wire Format & Usage Example
Single field (key=value)
18=1 (NotHeld)
In a FIX message (ExecutionReport)
8=FIX.4.4 | 9=... | 35=8 | 49=SENDER | 56=TARGET | 34=1 | 52=20240101-09:30:00.000 | … | 18=1 (NotHeld) | … | 10=...
Fields are delimited by SOH (ASCII 0x01), shown here as " | ". The highlighted field 18=1 (NotHeld) is this field's position in the message.
All valid values
| Wire | Name | Description |
|---|---|---|
18=1 | NotHeld | Not held |
18=2 | Work | Work |
18=3 | GoAlong | Go along |
18=4 | OverTheDay | Over the day |
18=5 | Held | Held |
18=6 | ParticipateDoNotInitiate | Participate don't initiate |
18=7 | StrictScale | Strict scale |
18=8 | TryToScale | Try to scale |
18=9 | StayOnBidSide | Stay on bidside |
18=0 | StayOnOfferSide | Stay on offerside |
18=A | NoCross | No cross (cross is forbidden) |
18=B | OKToCross | OK to cross |
18=C | CallFirst | Call first |
18=D | PercentOfVolume | Percent of volume "(indicates that the sender does not want to be all of the volume on the floor vs. a specific percentage)" |
18=E | DoNotIncrease | Do not increase - DNI |
18=F | DoNotReduce | Do not reduce - DNR |
18=G | AllOrNone | All or none - AON |
18=H | ReinstateOnSystemFailure | Reinstate on System Failure (mutually exclusive with Q) |
18=I | InstitutionsOnly | Institutions only |
18=J | ReinstateOnTradingHalt | Reinstate on Trading Halt (mutually exclusive with K) |
18=K | CancelOnTradingHalt | Cancel on Trading Halt (mutually exclusive with L) |
18=L | LastPeg | Last peg (last sale) |
18=M | MidPricePeg | Mid-price peg (midprice of inside quote) |
18=N | NonNegotiable | Non-negotiable |
18=O | OpeningPeg | Opening peg |
18=P | MarketPeg | Market peg |
18=Q | CancelOnSystemFailure | Cancel on System Failure (mutually exclusive with H) |
18=R | PrimaryPeg | Primary peg (primary market - buy at bid/sell at offer) |
18=S | Suspend | Suspend |
18=U | CustomerDisplayInstruction | Customer Display Instruction (Rule11Ac1-1/4) |
18=V | Netting | Netting (for Forex) |
18=W | PegToVWAP | Peg to VWAP |
18=X | TradeAlong | Trade Along |
18=Y | TryToStop | Try to Stop |
18=Z | CancelIfNotBest | Cancel if Not Best |
18=a | TrailingStopPeg | Trailing Stop Peg |
18=b | StrictLimit | Strict Limit (No Price Improvement) |
18=c | IgnorePriceValidityChecks | Ignore Price Validity Checks |
18=d | PegToLimitPrice | Peg to Limit Price |
18=e | WorkToTargetStrategy | Work to Target Strategy |
Enumerated Values
40| Value | Symbolic Name | Description | Added |
|---|---|---|---|
| 1 | NotHeld | Not held | FIX.2.7 |
| 2 | Work | Work | FIX.2.7 |
| 3 | GoAlong | Go along | FIX.2.7 |
| 4 | OverTheDay | Over the day | FIX.2.7 |
| 5 | Held | Held | FIX.2.7 |
| 6 | ParticipateDoNotInitiate | Participate don't initiate | FIX.2.7 |
| 7 | StrictScale | Strict scale | FIX.2.7 |
| 8 | TryToScale | Try to scale | FIX.2.7 |
| 9 | StayOnBidSide | Stay on bidside | FIX.2.7 |
| 0 | StayOnOfferSide | Stay on offerside | FIX.2.7 |
| A | NoCross | No cross (cross is forbidden) | FIX.2.7 |
| B | OKToCross | OK to cross | FIX.2.7 |
| C | CallFirst | Call first | FIX.2.7 |
| D | PercentOfVolume | Percent of volume "(indicates that the sender does not want to be all of the volume on the floor vs. a specific percentage)" | FIX.2.7 |
| E | DoNotIncrease | Do not increase - DNI | FIX.2.7 |
| F | DoNotReduce | Do not reduce - DNR | FIX.2.7 |
| G | AllOrNone | All or none - AON | FIX.2.7 |
| H | ReinstateOnSystemFailure | Reinstate on System Failure (mutually exclusive with Q) | FIX.4.3 |
| I | InstitutionsOnly | Institutions only | FIX.3.0 |
| J | ReinstateOnTradingHalt | Reinstate on Trading Halt (mutually exclusive with K) | FIX.4.3 |
| K | CancelOnTradingHalt | Cancel on Trading Halt (mutually exclusive with L) | FIX.4.3 |
| L | LastPeg | Last peg (last sale) | FIX.3.0 |
| M | MidPricePeg | Mid-price peg (midprice of inside quote) | FIX.3.0 |
| N | NonNegotiable | Non-negotiable | FIX.3.0 |
| O | OpeningPeg | Opening peg | FIX.3.0 |
| P | MarketPeg | Market peg | FIX.3.0 |
| Q | CancelOnSystemFailure | Cancel on System Failure (mutually exclusive with H) | FIX.4.3 |
| R | PrimaryPeg | Primary peg (primary market - buy at bid/sell at offer) | FIX.3.0 |
| S | Suspend | Suspend | FIX.3.0 |
| U | CustomerDisplayInstruction | Customer Display Instruction (Rule11Ac1-1/4) | FIX.4.1 |
| V | Netting | Netting (for Forex) | FIX.4.1 |
| W | PegToVWAP | Peg to VWAP | FIX.4.2 |
| X | TradeAlong | Trade Along | FIX.4.3 |
| Y | TryToStop | Try to Stop | FIX.4.3 |
| Z | CancelIfNotBest | Cancel if Not Best | FIX.4.4 |
| a | TrailingStopPeg | Trailing Stop Peg | FIX.4.4 |
| b | StrictLimit | Strict Limit (No Price Improvement) | FIX.4.4 |
| c | IgnorePriceValidityChecks | Ignore Price Validity Checks | FIX.4.4 |
| d | PegToLimitPrice | Peg to Limit Price | FIX.4.4 |
| e | WorkToTargetStrategy | Work to Target Strategy | FIX.4.4 |