crypto_trader
Cryptocurrency Trading Bot API Documentation
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Ccrypto_trader::common::AccountingManages the accounting of trading activities, tracking positions and PnL
 Ccrypto_trader::common::Action
 Ccrypto_trader::traders::CoinbaseTraderConfig::ChannelDefinition
 Ccrypto_trader::traders::CoinbaseTraderConfig
 Ccrypto_trader::adaptors::CoinbaseWebSocketClientAsyncConfig
 Ccrypto_trader::adaptors::CoinbaseWebSocketClientConfig
 Cstd::enable_shared_from_this
 Ccrypto_trader::adaptors::CoinbaseWebSocketClientAsync
 Ccrypto_trader::common::Event
 Ccrypto_trader::traders::EventPositionManager
 Ccrypto_trader::protocols::Executor< T >Abstract base class defining the interface for trade execution
 Ccrypto_trader::executors::PaperTradingExecutor< T >A concrete implementation of the Executor protocol for paper (simulated) trading
 Ccrypto_trader::executors::RealTradingExecutor< T >
 Ccrypto_trader::databases::GetEventsBySymbolParams
 Ccrypto_trader::databases::GetEventsSinceParams
 Ccrypto_trader::databases::GetLatestSnapshotParams
 Ccrypto_trader::databases::GetSnapshotLotsParams
 Ccrypto_trader::strategies::HodlStrategyConfigConfiguration parameters for the HodlStrategy
 Ccrypto_trader::databases::InsertEventParams
 Ccrypto_trader::databases::InsertPositionSnapshotParams
 Ccrypto_trader::databases::InsertSnapshotLotParams
 Ccrypto_trader::common::MarketDataCoinbase
 Ccrypto_trader::databases::MarketDataDB< MarketDataType >
 Ccrypto_trader::databases::MarketEventsDb
 Ccrypto_trader::common::MathProvides static utility methods for safe floating-point comparisons
 Ccrypto_trader::common::MonitorConfig
 Ccrypto_trader::protocols::Observer
 Ccrypto_trader::strategies::HodlStrategyImplements a "Buy and Hold" strategy with dynamic adjustments based on price movements
 Ccrypto_trader::executors::PaperTradeRepresents a simulated trade executed by the PaperTradingExecutor
 Ccrypto_trader::executors::PaperTradingExecutorConfigConfiguration parameters for the PaperTradingExecutor
 Ccrypto_trader::common::PositionRepresents a single position (lot) within a larger holding
 Ccrypto_trader::executors::RealTradingExecutorConfig
 CSignalContext
 Ccrypto_trader::protocols::StrategyAbstract base class defining the interface for a trading strategy
 Ccrypto_trader::strategies::HodlStrategyImplements a "Buy and Hold" strategy with dynamic adjustments based on price movements
 Ccrypto_trader::common::SymbolPositionsAggregates all positions and financial data for a specific trading symbol
 Ccrypto_trader::common::Trade
 Ccrypto_trader::protocols::TraderAbstract base class defining the interface for a trading entity (Trader)
 Ccrypto_trader::traders::CoinbaseTrader
 Ccrypto_trader::common::TradeResult
 Ccrypto_trader::protocols::WebsocketClient
 Ccrypto_trader::adaptors::CoinbaseWebSocketClient
 Ccrypto_trader::adaptors::CoinbaseWebSocketClientAsync