option_snapshot_ohlc
FreeValueStandardPro
Get the latest OHLC (open, high, low, close) snapshot for an option contract.
Code Example
rust
let bars: Vec<OhlcTick> = tdx.option_snapshot_ohlc("SPY", "20241220", "500000", "C").await?;python
bars = tdx.option_snapshot_ohlc("SPY", "20241220", "500000", "C")go
bars, err := client.OptionSnapshotOHLC("SPY", "20241220", "500000", "C")cpp
auto bars = client.option_snapshot_ohlc("SPY", "20241220", "500000", "C");Parameters
symbolstringrequiredUnderlying symbol
expirationstringrequiredExpiration date in
YYYYMMDD formatstrikestringrequiredStrike price as scaled integer (e.g.
"500000" for $500)rightstringrequired"C" for call, "P" for putmax_dteintoptionalMaximum days to expiration
strike_rangeintoptionalStrike range filter
min_timestringoptionalMinimum time of day as milliseconds from midnight
Response
openfloatOpening price
highfloatHigh price
lowfloatLow price
closefloatClosing price
volumeintVolume
datestringDate
ms_of_dayintMilliseconds from midnight