option_snapshot_trade
FreeValueStandardPro
Get the latest trade snapshot for an option contract.
Code Example
rust
let trades: Vec<TradeTick> = tdx.option_snapshot_trade("SPY", "20241220", "500000", "C").await?;python
trades = tdx.option_snapshot_trade("SPY", "20241220", "500000", "C")go
trades, err := client.OptionSnapshotTrade("SPY", "20241220", "500000", "C")cpp
auto trades = client.option_snapshot_trade("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 putstrike_rangeintoptionalStrike range filter
min_timestringoptionalMinimum time of day as milliseconds from midnight
Response
pricefloatTrade price
sizeintTrade size (number of contracts)
datestringDate
ms_of_dayintMilliseconds from midnight
conditionintTrade condition code
exchangeintExchange code