FIX 5.0 SP2 Tag 18: ExecInst
Execution instructions for the order, such as not held, all or none, or a peg type. Several codes may be sent in one field, separated by spaces.
- Tag number
- 18
- Data type
- MULTIPLECHARVALUE
- FIX version
- FIX 5.0 SP2
- Used in
- 13 message types
Data type
MULTIPLECHARVALUE: One or more single-character values separated by spaces.
Valid values in FIX 5.0 SP2
62 enumerated values. Several values can be sent in one field, separated by spaces.
| Value | Meaning |
|---|---|
| 0 | Stay on offer side |
| 1 | Not held |
| 2 | Work |
| 3 | Go along |
| 4 | Over the day |
| 5 | Held |
| 6 | Participate do not initiate |
| 7 | Strict scale |
| 8 | Try to scale |
| 9 | Stay on bid side |
| A | No cross |
| B | OK to cross |
| C | Call first |
| D | Percent of volume |
| E | Do not increase |
| F | Do not reduce |
| G | All or none |
| H | Reinstate on system failure |
| I | Institutions only |
| J | Reinstate on trading halt |
| K | Cancel on trading halt |
| L | Last peg |
| M | Mid price peg |
| N | Non negotiable |
| O | Opening peg |
| P | Market peg |
| Q | Cancel on system failure |
| R | Primary peg |
| S | Suspend |
| T | Fixed peg to local best bid or offer at time of order |
| U | Customer display instruction |
| V | Netting |
| W | Peg to VWAP |
| X | Trade along |
| Y | Try to stop |
| Z | Cancel if not best |
| a | Trailing stop peg |
| b | Strict limit |
| c | Ignore price validity checks |
| d | Peg to limit price |
| e | Work to target strategy |
| f | Intermarket sweep |
| g | External routing allowed |
| h | External routing not allowed |
| i | Imbalance only |
| j | Single execution requested for block trade |
| k | Best execution |
| l | Suspend on system failure |
| m | Suspend on trading halt |
| n | Reinstate on connection loss |
| o | Cancel on connection loss |
| p | Suspend on connection loss |
| q | Release |
| r | Execute as delta neutral |
| s | Execute as duration neutral |
| t | Execute as FX neutral |
| u | Min guaranteed fill eligible |
| v | Bypass non display liquidity |
| w | Lock |
| x | Ignore notional value checks |
| y | Trd at ref px |
| z | Allow facilitation |
FIX 5.0 SP2 message types that use tag 18
| MsgType | Message | Use in the message |
|---|---|---|
| 8 | Execution Report | Optional |
| D | New Order Single | Optional |
| E | New Order List | Optional, in group NoOrders (73) |
| G | Order Cancel/Replace Request | Optional |
| W | Market Data Snapshot Full Refresh | Optional, in group NoMDEntries (268) |
| X | Market Data Incremental Refresh | Optional, in group NoMDEntries (268) |
| AB | New Order Multileg | Optional |
| AC | Multileg Order Cancel/Replace | Optional |
| AE | Trade Capture Report | Optional, in component TradeReportOrderDetail within group NoSides (552) |
| AR | Trade Capture Report Ack | Optional, in component TradeReportOrderDetail within group NoSides (552) |
| DC | Trade Match Report | Optional, in component TradeReportOrderDetail within group NoTrdMatchSides (1890) |
| s | New Order Cross | Optional |
| t | Cross Order Cancel Replace Request | Optional |
Also in other versions
Tag 18 across all FIX versions
Decode a message with this tagField and message data comes from the QuickFIX data dictionaries for FIX 4.0 to 5.0 SP2 and FIXT 1.1, used under the QuickFIX Software License. This product includes software developed by quickfixengine.org (http://www.quickfixengine.org/). Enumerated value names are converted to plain text for reading.