option_history_open_interest
FreeValueStandardPro
Retrieve open interest history for an option contract.
Code Example
rust
let oi: Vec<OpenInterestTick> = tdx.option_history_open_interest(
"SPY", "20241220", "500000", "C", "20240315"
).await?;python
oi = tdx.option_history_open_interest("SPY", "20241220", "500000", "C", "20240315")go
oi, err := client.OptionHistoryOpenInterest("SPY", "20241220", "500000", "C", "20240315")cpp
auto oi = client.option_history_open_interest("SPY", "20241220", "500000", "C", "20240315");Parameters
symbolstringrequiredUnderlying symbol
expirationstringrequiredExpiration date in
YYYYMMDD formatstrikestringrequiredStrike price as scaled integer
rightstringrequired"C" for call, "P" for putdatestringrequiredDate in
YYYYMMDD formatmax_dteintoptionalMaximum days to expiration
strike_rangeintoptionalStrike range filter
Response
open_interestintOpen interest
datestringDate
Notes
- Open interest is typically reported once per day based on the previous day's settlement.