The Level1MarketDataRequest object is used as an input in GetLevel1MarketData API. This is an unary API used to fetch level 1 market data snapshot (e.g., Bid, Ask, Last traded price). You can request one or more symbols data at a time.
Level1MarketDataRecord
Field Name | Data Type | Accepted Values/Examples |
---|---|---|
ArcaImbalanceVolume | google.protobuf.Int32Value | Pre-Open Imbalance Volume (positive is Bid, negative is Offer) |
ArcaMatchVolume | google.protobuf.Int32Value | Total number of shares to be executed |
Ask | Price | Last ask price for symbol |
Bid | Price | Last bid price for symbol |
BidTick2 | string | "Bid tick" for NASDAQ Short Sale Rule |
ChangeLast | Price | Change from last price |
CompanyName | string | Company name represented by symbol |
DispName | string | 'IBM' (Symbol formats are datafeedspecific. Check your Feed Handler help file for the correct format.) |
High1 | Price | Value of highest transaction for current session |
High52 | Price | Highest traded price for a share in the last 52 weeks |
IntradayHighCount | google.protobuf.Int32Value | Number of intraday highs |
Low1 | Price | Value of lowest transaction for current session |
Low52 | Price | Lowest traded price for a share in the last 52 weeks |
LrpAsk | Price | NYSE liquidity replenishment point for Asks |
LrpBid | Price | NYSE liquidity replenishment point for bids |
SaleConditionVolume | google.protobuf.Int32Value | Volume of the most recent pre-market, post-market, or irregular trade |
SymbolDesc | string | Symbol description |
Trdprc1 | Price | Last traded price |
Trdtim1 | google.protobuf.Duration | Trade time |
Vwap | google.protobuf.DoubleValue | VWAP from the trade server |
VwapVol | google.protobuf.Int32Value | VWAP Volume from the trade server |