index_history_price
FreeValueStandardPro
Retrieve intraday price history for an index on a single date at a specified interval. Returns price data as Vec<PriceTick>.
Code Example
rust
let ticks: Vec<PriceTick> = tdx.index_history_price("SPX", "20240315", "60000").await?;python
price = tdx.index_history_price("SPX", "20240315", "60000")go
priceHist, err := client.IndexHistoryPrice("SPX", "20240315", "60000")
if err != nil {
log.Fatal(err)
}cpp
auto price_hist = client.index_history_price("SPX", "20240315", "60000");Parameters
symbolstringrequiredIndex symbol (e.g.
"SPX")datestringrequiredDate in
YYYYMMDD formatintervalstringrequiredSampling interval in milliseconds
start_timestringoptionalStart time of day as milliseconds from midnight
end_timestringoptionalEnd time of day as milliseconds from midnight
Response
Returns a Vec<PriceTick> with price and time fields:
pricef64Index price/level
ms_of_dayu32Milliseconds from midnight ET
dateu32Date as
YYYYMMDD integerNotes
- Returns
Vec<PriceTick>in Rust. - For OHLC-structured data across a date range, use index_history_ohlc instead.
- Operates on a single date only. For multi-day queries, use index_history_eod or index_history_ohlc.