#include <prices.h>
Definition at line 39 of file prices.h.
◆ SnapStatus
Enumerator |
---|
NOT_REQUESTED | |
RECEIVED | |
NOT_RECEIVED | |
ERROR | |
UNKNOWN | |
Definition at line 43 of file prices.h.
◆ all_snaps_ready
bool ttsdk::PriceSnap::all_snaps_ready |
helper bool indicates all requested data has been received and merged
Definition at line 51 of file prices.h.
◆ asks
Price feed depth.
Ask side depth
Definition at line 78 of file prices.h.
◆ bids
Bid side depth
Definition at line 79 of file prices.h.
◆ client_time
Client timestamp (client_recv_time);.
Definition at line 112 of file prices.h.
◆ close_price
Close price (NAN when unavailable)
Definition at line 84 of file prices.h.
◆ conflation_no
uint64_t ttsdk::PriceSnap::conflation_no |
App level conflation value.
Definition at line 109 of file prices.h.
◆ cum_last_trade_quantity
double ttsdk::PriceSnap::cum_last_trade_quantity = NAN |
Cum Last traded quantity (NAN when unavailable)
Definition at line 90 of file prices.h.
◆ direct
status of the direct subscription
Definition at line 52 of file prices.h.
◆ epoch_transact_time_nano
uint64_t ttsdk::PriceSnap::epoch_transact_time_nano = 0 |
◆ event_type
Price snapshot properties.
the data type that triggered this event
Definition at line 107 of file prices.h.
◆ exchange_seq_no
uint64_t ttsdk::PriceSnap::exchange_seq_no |
◆ exchange_time
uint64_t ttsdk::PriceSnap::exchange_time |
Exchange timestamp.
Definition at line 110 of file prices.h.
◆ high_price
High price (NAN when unavailable)
Definition at line 85 of file prices.h.
◆ implied
status of the implied subscription
Definition at line 53 of file prices.h.
◆ implieds_source
◆ ind_ask
Indicative Ask Price (NAN when unavailable)
Definition at line 102 of file prices.h.
◆ ind_bid
Indicative Bid price (NAN when unavailable)
Definition at line 101 of file prices.h.
◆ ind_price
Indicative price (NAN when unavailable)
Definition at line 99 of file prices.h.
◆ ind_quantity
Indicative quantity (NAN when unavailable)
Definition at line 100 of file prices.h.
◆ ind_settle
Indicative values.
Indicative Settle price (NAN when unavailable)
Definition at line 98 of file prices.h.
◆ instrument_id
uint64_t ttsdk::PriceSnap::instrument_id |
◆ last_trade_price
double ttsdk::PriceSnap::last_trade_price = NAN |
Last traded price (NAN when unavailable)
Definition at line 87 of file prices.h.
◆ last_trade_quantity
double ttsdk::PriceSnap::last_trade_quantity = NAN |
Last traded quantity (NAN when unavailable)
Definition at line 88 of file prices.h.
◆ low_price
Low price (NAN when unavailable)
Definition at line 86 of file prices.h.
◆ market_state
Market State.
Definition at line 75 of file prices.h.
◆ MAX_DEPTH_LEVEL
Max supported levels of depth.
Definition at line 41 of file prices.h.
◆ open_interest
Open interest.
Definition at line 93 of file prices.h.
◆ open_price
Price feed properties.
Open price (NAN when unavailable)
Definition at line 83 of file prices.h.
◆ sdk_time
User listener timestamp (order_stimulus_received_algo)
Definition at line 113 of file prices.h.
◆ seq_no
Price snap sequence number.
Definition at line 108 of file prices.h.
◆ server_time
Price Server timestamp (mdrc_recv_time);.
Definition at line 111 of file prices.h.
◆ settlement_price
double ttsdk::PriceSnap::settlement_price = NAN |
Settlement price (NAN when unavailable)
Definition at line 91 of file prices.h.
◆ settlement_time
Settlement time in nanos past the epoch (U64NAN when unavailable)
Definition at line 92 of file prices.h.
◆ simulated
status of the simulated subscription
Definition at line 54 of file prices.h.
◆ volume
Total contract volume.
Definition at line 89 of file prices.h.
The documentation for this struct was generated from the following file: