TagField NameXML NameData TypeUnion DatatypeDescriptionAddedDepr.Enums from tagValid values
18ExecInst @ExecInstMultipleValueString

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.

FIX.2.7
1=

Not held

[NotHeld]
2=

Work

[Work]
3=

Go along

[GoAlong]
4=

Over the day

[OverTheDay]
5=

Held

[Held]
6=

Participate don't initiate

[ParticipateDoNotInitiate]
7=

Strict scale

[StrictScale]
8=

Try to scale

[TryToScale]
9=

Stay on bidside

[StayOnBidSide]
0=

Stay on offerside

[StayOnOfferSide]
A=

No cross (cross is forbidden)

[NoCross]
B=

OK to cross

[OKToCross]
C=

Call first

[CallFirst]
D=

Percent of volume "(indicates that the sender does not want to be all of the volume on the floor vs. a specific percentage)"

[PercentOfVolume]
E=

Do not increase - DNI

[DoNotIncrease]
F=

Do not reduce - DNR

[DoNotReduce]
G=

All or none - AON

[AllOrNone]
H=

Reinstate on System Failure (mutually exclusive with Q)

[ReinstateOnSystemFailure]
I=

Institutions only

[InstitutionsOnly]
J=

Reinstate on Trading Halt (mutually exclusive with K)

[ReinstateOnTradingHalt]
K=

Cancel on Trading Halt (mutually exclusive with L)

[CancelOnTradingHalt]
L=

Last peg (last sale)

[LastPeg]
M=

Mid-price peg (midprice of inside quote)

[MidPricePeg]
N=

Non-negotiable

[NonNegotiable]
O=

Opening peg

[OpeningPeg]
P=

Market peg

[MarketPeg]
Q=

Cancel on System Failure (mutually exclusive with H)

[CancelOnSystemFailure]
R=

Primary peg (primary market - buy at bid/sell at offer)

[PrimaryPeg]
S=

Suspend

[Suspend]
U=

Customer Display Instruction (Rule11Ac1-1/4)

[CustomerDisplayInstruction]
V=

Netting (for Forex)

[Netting]
W=

Peg to VWAP

[PegToVWAP]
X=

Trade Along

[TradeAlong]
Y=

Try to Stop

[TryToStop]
Z=

Cancel if Not Best

[CancelIfNotBest]
a=

Trailing Stop Peg

[TrailingStopPeg]
b=

Strict Limit (No Price Improvement)

[StrictLimit]
c=

Ignore Price Validity Checks

[IgnorePriceValidityChecks]
d=

Peg to Limit Price

[PegToLimitPrice]
e=

Work to Target Strategy

[WorkToTargetStrategy]

Used in messages:
[CrossOrderCancelReplaceRequest] [ExecutionReport] [MultilegOrderCancelReplace] [NewOrderCross] [NewOrderMultileg] [NewOrderSingle] [OrderCancelReplaceRequest]

Used in components:
[ListOrdGrp] [MDFullGrp] [MDIncGrp] [TrdCapRptSideGrp]