option_history_ohlc
FreeValueStandardPro
Retrieve intraday OHLC bars for an option contract on a given date at a specified interval.
Code Example
rust
let bars: Vec<OhlcTick> = tdx.option_history_ohlc(
"SPY", "20241220", "500000", "C", "20240315", "60000"
).await?;python
bars = tdx.option_history_ohlc("SPY", "20241220", "500000", "C",
"20240315", "60000")go
bars, err := client.OptionHistoryOHLC("SPY", "20241220", "500000", "C",
"20240315", "60000")cpp
auto bars = client.option_history_ohlc("SPY", "20241220", "500000", "C",
"20240315", "60000");Parameters
symbolstringrequiredUnderlying symbol
expirationstringrequiredExpiration date in
YYYYMMDD formatstrikestringrequiredStrike price as scaled integer
rightstringrequired"C" for call, "P" for putdatestringrequiredDate in
YYYYMMDD formatintervalstringrequiredBar interval in milliseconds (e.g.
"60000" for 1 min)start_timestringoptionalStart time as milliseconds from midnight
end_timestringoptionalEnd time as milliseconds from midnight
strike_rangeintoptionalStrike range filter
Response
openfloatOpening price
highfloatHigh price
lowfloatLow price
closefloatClosing price
volumeintVolume in interval
countintNumber of trades
datestringDate
ms_of_dayintMilliseconds from midnight
Notes
- Common intervals:
"60000"(1 min),"300000"(5 min),"900000"(15 min),"3600000"(1 hour).