ZagTrader

FIX Protocol Tag 277: TradeCondition

TradeCondition is a multiple-value field used in 4 FIX message types, including Market Data Snapshot Full Refresh (35=W), Market Data Incremental Refresh (35=X) and Market Data Statistics Request (35=DO). It is defined in FIX 4.2 to 5.0 SP2 and has 89 enumerated values.

Tag number
277
Data type
MULTIPLESTRINGVALUE
FIX versions
FIX 4.2 to 5.0 SP2
Used in
4 message types

Tag 277 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

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

ValueMeaningFIX versions
0Cancel5.0, 5.0 SP1, 5.0 SP2
1Implied trade5.0 SP1, 5.0 SP2
2Marketplace entered trade5.0 SP1, 5.0 SP2
3Multi asset class multileg trade5.0 SP1, 5.0 SP2
4Multileg to multileg trade5.0 SP1, 5.0 SP2
5Short sale min price5.0 SP2
6Benchmark5.0 SP2
ACashAll
BAverage price tradeAll
CCash tradeAll
DNext dayAll
EOpeningAll
FIntraday trade detailAll
GRule127 tradeAll
HRule155 tradeAll
ISold lastAll
JNext day tradeAll
KOpenedAll
LSellerAll
MSoldAll
NStopped stockAll
PImbalance more buyers4.3, 4.4, 5.0, 5.0 SP1, 5.0 SP2
QImbalance more sellers4.3, 4.4, 5.0, 5.0 SP1, 5.0 SP2
ROpening price4.3, 4.4, 5.0, 5.0 SP1, 5.0 SP2
SBargain condition5.0, 5.0 SP1, 5.0 SP2
TConverted price indicator5.0, 5.0 SP1, 5.0 SP2
UExchange last5.0, 5.0 SP1, 5.0 SP2
VFinal price of session5.0, 5.0 SP1, 5.0 SP2
WEx pit5.0, 5.0 SP1, 5.0 SP2
XCrossed5.0, 5.0 SP1, 5.0 SP2
YTrades resulting from manual5.0, 5.0 SP1, 5.0 SP2
ZTrades resulting from intermarket sweep5.0, 5.0 SP1, 5.0 SP2
aVolume only5.0, 5.0 SP1, 5.0 SP2
bDirect plus5.0, 5.0 SP1, 5.0 SP2
cAcquisition5.0, 5.0 SP1, 5.0 SP2
dBunched5.0, 5.0 SP1, 5.0 SP2
eDistribution5.0, 5.0 SP1, 5.0 SP2
fBunched sale5.0, 5.0 SP1, 5.0 SP2
gSplit trade5.0, 5.0 SP1, 5.0 SP2
hCancel stopped5.0, 5.0 SP1, 5.0 SP2
iCancel ETH5.0, 5.0 SP1, 5.0 SP2
jCancel stopped ETH5.0, 5.0 SP1, 5.0 SP2
kOut of sequence ETH5.0, 5.0 SP1, 5.0 SP2
lCancel last ETH5.0, 5.0 SP1, 5.0 SP2
mSold last sale ETH5.0, 5.0 SP1, 5.0 SP2
nCancel last5.0, 5.0 SP1, 5.0 SP2
oSold last sale5.0, 5.0 SP1, 5.0 SP2
pCancel open5.0, 5.0 SP1, 5.0 SP2
qCancel open ETH5.0, 5.0 SP1, 5.0 SP2
rOpened sale ETH5.0, 5.0 SP1, 5.0 SP2
sCancel only5.0, 5.0 SP1, 5.0 SP2
tCancel only ETH5.0, 5.0 SP1, 5.0 SP2
uLate open ETH5.0, 5.0 SP1, 5.0 SP2
vAuto execution ETH5.0, 5.0 SP1, 5.0 SP2
wReopen5.0, 5.0 SP1, 5.0 SP2
xReopen ETH5.0, 5.0 SP1, 5.0 SP2
yAdjusted5.0, 5.0 SP1, 5.0 SP2
zAdjusted ETH5.0, 5.0 SP1, 5.0 SP2
AASpread5.0, 5.0 SP1, 5.0 SP2
ABSpread ETH5.0, 5.0 SP1, 5.0 SP2
ACStraddle5.0, 5.0 SP1, 5.0 SP2
ADStraddle ETH5.0, 5.0 SP1, 5.0 SP2
AEStopped5.0, 5.0 SP1, 5.0 SP2
AFStopped ETH5.0, 5.0 SP1, 5.0 SP2
AGRegular ETH5.0, 5.0 SP1, 5.0 SP2
AHCombo5.0, 5.0 SP1, 5.0 SP2
AICombo ETH5.0, 5.0 SP1, 5.0 SP2
AJOfficial closing price5.0, 5.0 SP1, 5.0 SP2
AKPrior reference price5.0, 5.0 SP1, 5.0 SP2
ALStopped sold last5.0, 5.0 SP1, 5.0 SP2
AMStopped out of sequence5.0, 5.0 SP1, 5.0 SP2
ANOfficial closing price dup5.0, 5.0 SP1, 5.0 SP2
AOCrossed old5.0, 5.0 SP1, 5.0 SP2
APFAST market5.0, 5.0 SP1, 5.0 SP2
AQAutomatic execution5.0, 5.0 SP1, 5.0 SP2
ARForm t5.0, 5.0 SP1, 5.0 SP2
ASBasket index5.0, 5.0 SP1, 5.0 SP2
ATBurst basket5.0, 5.0 SP1, 5.0 SP2
AVQuote spread5.0 SP1, 5.0 SP2
AUTrade through exempt5.0 SP2
AWLast auction price5.0 SP2
AXHigh price5.0 SP2
AYLow price5.0 SP2
AZSystematic internaliser5.0 SP2
BAAway market5.0 SP2
BBMidpoint price5.0 SP2
BCTraded before issue date5.0 SP2
BDPrevious closing price5.0 SP2
BENational best bid offer5.0 SP2

Example

277=0

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 277

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.