Code Set NameData TypeDescriptionPedigree
ExecInstCodeSetMultipleCharValue

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. *** SOME VALUES HAVE BEEN REPLACED - See Replaced Features and Supported Approach *** (see Volume : Glossary for value definitions)


0=

Stay on offer side

Added FIX.2.7 [StayOnOfferSide]
1=

Not held

Added FIX.2.7 [NotHeld]
2=

Work

Added FIX.2.7 [Work]
3=

Go along

Added FIX.2.7 [GoAlong]
4=

Over the day

Added FIX.2.7 [OverTheDay]
5=

Held

Added FIX.2.7 [Held]
6=

Participate don't initiate

Added FIX.2.7 [ParticipateDoNotInitiate]
7=

Strict scale

Added FIX.2.7 [StrictScale]
8=

Try to scale

Added FIX.2.7 [TryToScale]
9=

Stay on bid side

Added FIX.2.7 [StayOnBidSide]
A=

No cross

Cross is forbidden.

Added FIX.2.7 Updated EP134 [NoCross]
B=

OK to cross

Added FIX.2.7 [OKToCross]
C=

Call first

Added FIX.2.7 [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.

Added FIX.2.7 Updated EP134 [PercentOfVolume]
E=

Do not increase - DNI

Added FIX.2.7 [DoNotIncrease]
F=

Do not reduce - DNR

Added FIX.2.7 [DoNotReduce]
G=

All or none - AON

Added FIX.2.7 [AllOrNone]
H=

Reinstate on system failure

Mutually exclusive with Q and l (lower case L).

Added FIX.4.3 Updated EP134 [ReinstateOnSystemFailure]
I=

Institutions only

Added FIX.3.0 [InstitutionsOnly]
J=

Reinstate on trading halt

Mutually exclusive with K and m.

Added FIX.4.3 Updated EP134 [ReinstateOnTradingHalt]
K=

Cancel on trading halt

Mutually exclusive with J and m.

Added FIX.4.3 Updated EP134 [CancelOnTradingHalt]
L=

Last peg (last sale)

Added FIX.3.0 Deprecated FIX.5.0[LastPeg]
M=

Mid-price peg (midprice of inside quote)

Added FIX.3.0 Deprecated FIX.5.0[MidPricePeg]
N=

Non-negotiable

Added FIX.3.0 [NonNegotiable]
O=

Opening peg

Added FIX.3.0 Deprecated FIX.5.0[OpeningPeg]
P=

Market peg

Added FIX.3.0 Deprecated FIX.5.0[MarketPeg]
Q=

Cancel on system failure

Mutually exclusive with H and l(lower case L).

Added FIX.4.3 Updated EP134 [CancelOnSystemFailure]
R=

Primary peg

Primary market - buy at bid, sell at offer.

Added FIX.3.0 Updated EP134 Deprecated FIX.5.0[PrimaryPeg]
S=

Suspend

Added FIX.3.0 [Suspend]
T=

Fixed peg to local best bid or offer at time of order

Added EP35 Updated EP134 Deprecated FIX.5.0[FixedPegToLocalBestBidOrOfferAtTimeOfOrder]
U=

Customer display instruction

Used in US Markets for: SEC Rule 11Ac1-1/4.

Added FIX.4.1 Updated EP134 [CustomerDisplayInstruction]
V=

Netting (for Forex)

Added FIX.4.1 [Netting]
W=

Peg to VWAP

Added FIX.4.2 Deprecated FIX.5.0[PegToVWAP]
X=

Trade along

Added FIX.4.3 Updated EP134 [TradeAlong]
Y=

Try to stop

Added FIX.4.3 Updated EP134 [TryToStop]
Z=

Cancel if not best

Added FIX.4.4 [CancelIfNotBest]
a=

Trailing stop peg

Added FIX.4.4 Updated EP134 Deprecated FIX.5.0[TrailingStopPeg]
b=

Strict limit

No price improvement.

Added FIX.4.4 Updated EP134 [StrictLimit]
c=

Ignore price validity checks

Added FIX.4.4 Updated EP134 [IgnorePriceValidityChecks]
d=

Peg to limit price

Added FIX.4.4 Updated EP134 Deprecated FIX.5.0[PegToLimitPrice]
e=

Work to target strategy

Added FIX.4.4 Updated EP134 [WorkToTargetStrategy]
f=

Intermarket sweep

Added EP6 Updated EP134 [IntermarketSweep]
g=

External routing allowed

Added EP14 Updated EP134 [ExternalRoutingAllowed]
h=

External routing not allowed

Added EP14 Updated EP134 [ExternalRoutingNotAllowed]
i=

Imbalance only

Added EP22 Updated EP134 [ImbalanceOnly]
j=

Single execution requested for block trade

Added EP6 [SingleExecutionRequestedForBlockTrade]
k=

Best execution

Added EP35 Updated EP134 [BestExecution]
l=

Suspend on system failure

Mutually exclusive with H and Q.

Added EP58 Updated EP134 [SuspendOnSystemFailure]
m=

Suspend on trading halt

Mutually exclusive with J and K.

Added EP58 Updated EP134 [SuspendOnTradingHalt]
n=

Reinstate on connection loss

Mutually exclusive with o and p.

Added EP58 Updated EP134 [ReinstateOnConnectionLoss]
o=

Cancel on connection loss

Mutually exclusive with n and p.

Added EP58 Updated EP134 [CancelOnConnectionLoss]
p=

Suspend on connection loss

Mutually exclusive with n and o.

Added EP58 Updated EP134 [SuspendOnConnectionLoss]
q=

Release

Mutually exclusive with S and w.

Added EP58 Updated EP134 [Release]
r=

Execute as delta neutral using volatility provided

Added EP59 [ExecuteAsDeltaNeutral]
s=

Execute as duration neutral

Added EP59 [ExecuteAsDurationNeutral]
t=

Execute as FX neutral

Added EP59 [ExecuteAsFXNeutral]
u=

Minimum guaranteed fill eligible

Added EP101 Updated EP134 [MinGuaranteedFillEligible]
v=

Bypass non-displayed liquidity

Added EP101 Updated EP134 [BypassNonDisplayLiquidity]
w=

Lock

Mutually exclusive with q.

Added EP131 Updated EP134 [Lock]
x=

Ignore notional value checks

Added EP134 [IgnoreNotionalValueChecks]
y=

Trade at reference price

In the context of Reg NMS and the Tick Size Pilot Program, this is intended to indicate the order should Trade At Intermarket Sweep Order (TAISO) price.

Added EP210 [TrdAtRefPx]
z=

Allow facilitation

Express explicit consent to receive facilitation services from the counterparty. Facilitation services are when an institutional client allows a broker to assume a risk-taking principal position rather than an agency position, to obtain liquidity or achieve a guaranteed execution price on the client's behalf. Interpretation of absence of this value needs to be bilaterally agreed, if applicable. In the context of Hong Kong's SFC, this can be used to comply with SFC regulations for disclosure of client facilitation.

Added EP251 [AllowFacilitation]
Added FIX.2.7

Used in fields:
[ExecInst] [ExecInstValue] [LegExecInst]