ZagTrader

FIX Protocol Tag 1031: CustOrderHandlingInst

CustOrderHandlingInst is a multiple-value field used in 11 FIX message types, including New Order Single (35=D), Execution Report (35=8) and Order Cancel/Replace Request (35=G). It is defined in FIX 5.0 to 5.0 SP2 and has 78 enumerated values.

Tag number
1031
Data type
MULTIPLESTRINGVALUE
FIX versions
FIX 5.0 to 5.0 SP2
Used in
11 message types

Tag 1031 in each FIX version

Values and message usage as defined in a specific version.

Data type

MULTIPLESTRINGVALUE: One or more string values separated by spaces.

Valid values

78 enumerated values across all FIX versions. Several values can be sent in one field, separated by spaces.

ValueMeaningFIX versions
ADDAdd on orderAll
AONAll or noneAll
CNHCash not heldAll
DIRDirected orderAll
E.WExchange for physical transactionAll
FOKFill or killAll
IOImbalance onlyAll
IOCImmediate or cancelAll
LOOLimit on openAll
LOCLimit on closeAll
MAOMarket at openAll
MACMarket at closeAll
MOOMarket on openAll
MOCMarket on closeAll
MQTMinimum quantityAll
NHNot heldAll
OVDOver the dayAll
PEGPeggedAll
RSVReserve size orderAll
S.WStop stock transactionAll
SCLScaleAll
TMOTime orderAll
TSTrailing stopAll
WRKWorkAll
APhone simple5.0 SP2
BPhone complex5.0 SP2
CFCM provided screen5.0 SP2
DOther provided screen5.0 SP2
EClient provided platform controlled by FCM5.0 SP2
FClient provided platform direct to exchange5.0 SP2
HAlgo engine5.0 SP2
JPrice at execution5.0 SP2
WDesk electronic5.0 SP2
XDesk pit5.0 SP2
YClient electronic5.0 SP2
ZClient pit5.0 SP2
CNDConditional order5.0 SP2
CSHDelivery instructions cash5.0 SP2
DLODiscretionary limit order5.0 SP2
IDXIntra day cross5.0 SP2
ISOIntermarket sweep order5.0 SP2
MPTMerger related transfer position5.0 SP2
MTLMarket to limit5.0 SP2
NDDelivery instructions next day5.0 SP2
OPTOptions related transaction5.0 SP2
SLRDelivery instructions sellers option5.0 SP2
F0Stay on offerside5.0 SP2
F3Go along5.0 SP2
F6Participate do not initiate5.0 SP2
F7Strict scale5.0 SP2
F8Try to scale5.0 SP2
F9Stay on bidside5.0 SP2
FANo cross5.0 SP2
FBOK to cross5.0 SP2
FCCall first5.0 SP2
FDPercent of volume5.0 SP2
FHReinstate on system failure5.0 SP2
FIInstitution only5.0 SP2
FJReinstate on trading halt5.0 SP2
FKCancel on trading half5.0 SP2
FLLast peg5.0 SP2
FMMid price peg5.0 SP2
FNNon negotiable5.0 SP2
FOOpening peg5.0 SP2
FPMarket peg5.0 SP2
FQCancel on system failure5.0 SP2
FRPrimary peg5.0 SP2
FSSuspend5.0 SP2
FTFixed peg to local bbo5.0 SP2
FWPeg to VWAP5.0 SP2
FXTrade along5.0 SP2
FYTry to stop5.0 SP2
FZCancel if not best5.0 SP2
FbStrict limit5.0 SP2
FcIgnore price validity checks5.0 SP2
FdPeg to limit price5.0 SP2
FeWork to target strategy5.0 SP2
GG order and fcmap ior FIX5.0 SP2

Example

1031=ADD

Illustrative value. In a message, fields are separated by the SOH character (0x01), often shown as | or ^ in logs.

Decode a message with this tag

Message types that use tag 1031

Covers every version from FIX 4.0 to 5.0 SP2, including fields reached through components and repeating groups. The version pages above show whether the tag is required in each message.

Field 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.