API Reference

Incremental Refresh <X>

TagField NameData TypeReq’dComments
Standard header - OutgoingYMsgType (35) = X
262MDReqIDstringYUnique identifier for Market Data Request
268NoMDEntriesintYNumber of repeating groups (↺) following
↺ 54SideIntNWhen MDEntryType=TRADE (269=2), this tag will appear to indicate if the trade aggressor. Valid values:

1 - Buy
2 - Sell
↺ 279MDUpdateActionintYType of Market Data update action.
Valid values:

0 - New
1 - Change
2 - Delete
↺ 269MDEntryTypecharY"Entries that the firm requesting the Market Data is interested in receiving. There can be multiple fields, as defined by field <267>. Valid values:

0 - Bid
1 - Offer
2 - Trade
4 - Opening Price
5 - Closing Price
7 - 24h (rolling window) High Price
8 - 24h (rolling window) Low Price
B - 24h (rolling window) Trade Volume
↺ 55SymbolstringCCurrency-pair. It is identified only for first market data entry.
↺ 270MDEntryPxpriceCPrice of the Market Data Entry. Required when MDEntryType <269> is not Trade Volume (B) and NumbersOfOrders(346) is non-zero.
↺ 271MDEntrySizefloatCNumber of units available (or the maximum trade size) at the time the market data snapshot was generated. Required when MDEntryType <269> is Bid (0), Offer (1), Trade (2) or Trade Volume (B) and NumbersOfOrders(346) is non-zero.
↺ 272MDEntryDatetimestampNUTC date of rate data i.e. yyyyMMdd.
↺ 273MDEntryTimetimestampNUTC time of rate data.
↺ 336TradingSessionIDstringYIdentifier for Trading Session.
Valid values:

OPEN
↺ 346NumberOfOrdersintCNumber of orders in the market where MDEntryType <269> is Bid (0) or Offer (1).
↺ 290MDEntryPositionNointCDisplay position of a bid or offer, numbered from most competitive to least competitive where MDEntryType <269> is Bid (0) or Offer (1) and NumbersOfOrders(346) is non-zero.
Standard trailerY