#
# Well-defined FIX Tag numbers from fixprotocol
# Ordered by tag-number

Account = 1
AvgPx = 6
BeginSeqNo = 7
ClOrdID = 11
CumQty = 14
Currency = 15
EndSeqNo = 16
ExecID = 17
ExecInst = 18
LastPx = 31
LastQty = 32
NewSeqNo = 36
OrderID = 37
OrderQty = 38
OrdStatus = 39
OrdType = 40
OrigClOrdID = 41
Price = 44
RefSeqNum = 45
SenderCompID = 49
Side = 54
Symbol = 55
TargetCompID = 56
Text = 58
TimeInForce = 59
TransactTime = 60
EncryptMethod = 98
StopPx = 99

CxlRejReason = 102
HeartBtInt = 108
TestReqID = 112
SettlCurrency = 120
GapFillFlag = 123
ResetSeqNo = 141
NoRelatedSym = 146
ExecType = 150
LeavesQty = 151


# Market Data etc.
MDReqID = 262
SubscriptionRequestType = 263
MarketDepth = 264
MDUpdateType = 265
NoMDEntryTypes = 267
NoMDEntries = 268
MDEntryType = 269
MDEntryPx = 270
MDEntrySize = 271
MDEntryID = 278
MDUpdateAction = 279
MDEntryPositionNo = 290

UnderlyingSymbol = 311

SecurityReqID = 320
SecurityResponseID = 322
SecurityStatusReqID = 324

HighPx = 332
LowPx = 333

RefTagID = 371
RefMsgType = 372
SessionRejectReason = 373
BusinessRejectRefID = 379
BusinessRejectReason = 380

CxlRejResponseTo = 434

CFICode = 461

MaturityDate = 541

# Logon / Session Level
Username = 553
Password = 554

SecurityListRequestType = 559
SecurityRequestResult = 560

MassStatusReqID = 584
MassStatusReqType = 585

LongQty = 704
ShortQty = 705
PosReqID = 710
NoUnderlyings = 711
PosMaintRptID = 721
PosReqType = 724
TotalNumPosReports = 727
PosReqResult = 728
SettlPrice = 730
LastLiquidityInd = 851
MarginRatio = 898
TotNumReports = 911
SecurityStatus = 965

SecurityGroup = 1151
# Custom tags
LiquidationPx = 3000
Commission = 3001
AvgEntryPrice = 3002
