Factory#

struct Factory#

Public Static Functions

static std::unique_ptr<cache::MarketByPrice> create(std::string_view const &exchange, std::string_view const &symbol)#
static std::unique_ptr<cache::MarketByPrice> create(std::string_view const &exchange, std::string_view const &symbol, Options const&)#
static std::unique_ptr<cache::MarketByPrice> create(std::string_view const &exchange, std::string_view const &symbol, GatewaySettings const&)#
struct Options#

Public Members

bool remove_outside_max_depth = false#
bool validate_checksum = false#
bool allow_price_inversion = false#