MarketData¶
-
struct MarketData¶
Public Functions
-
MarketData(std::string_view const &exchange, std::string_view const &symbol, MarketDataSource)¶
-
MarketData(MarketData&&) = default¶
-
MarketData(MarketData const&) = delete¶
-
inline bool has_tick_size() const¶
-
bool is_market_active(MessageInfo const&, std::chrono::nanoseconds max_age = {}) const¶
-
std::pair<int64_t, bool> price_to_ticks(double price) const¶
-
inline std::chrono::nanoseconds exchange_time_utc() const¶
-
bool operator()(Event<ReferenceData> const&)¶
-
bool operator()(Event<MarketStatus> const&)¶
-
bool operator()(Event<MarketByPriceUpdate> const&)¶
-
bool operator()(Event<MarketByOrderUpdate> const&)¶
-
bool operator()(Event<TradeSummary> const&)¶
-
void operator()(Event<StatisticsUpdate> const&)¶
-
MarketData(std::string_view const &exchange, std::string_view const &symbol, MarketDataSource)¶