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
1
2
]
C
crypto_trader::common::Accounting
Manages the accounting of trading activities, tracking positions and PnL
C
crypto_trader::common::Action
C
crypto_trader::traders::CoinbaseTraderConfig::ChannelDefinition
C
crypto_trader::traders::CoinbaseTraderConfig
C
crypto_trader::adaptors::CoinbaseWebSocketClientAsyncConfig
C
crypto_trader::adaptors::CoinbaseWebSocketClientConfig
C
std::enable_shared_from_this
C
crypto_trader::adaptors::CoinbaseWebSocketClientAsync
C
crypto_trader::common::Event
C
crypto_trader::traders::EventPositionManager
C
crypto_trader::protocols::Executor< T >
Abstract base class defining the interface for trade execution
C
crypto_trader::executors::PaperTradingExecutor< T >
A concrete implementation of the Executor protocol for paper (simulated) trading
C
crypto_trader::executors::RealTradingExecutor< T >
C
crypto_trader::databases::GetEventsBySymbolParams
C
crypto_trader::databases::GetEventsSinceParams
C
crypto_trader::databases::GetLatestSnapshotParams
C
crypto_trader::databases::GetSnapshotLotsParams
C
crypto_trader::strategies::HodlStrategyConfig
Configuration parameters for the
HodlStrategy
C
crypto_trader::databases::InsertEventParams
C
crypto_trader::databases::InsertPositionSnapshotParams
C
crypto_trader::databases::InsertSnapshotLotParams
C
crypto_trader::common::MarketDataCoinbase
C
crypto_trader::databases::MarketDataDB< MarketDataType >
C
crypto_trader::databases::MarketEventsDb
C
crypto_trader::common::Math
Provides static utility methods for safe floating-point comparisons
C
crypto_trader::common::MonitorConfig
C
crypto_trader::protocols::Observer
C
crypto_trader::strategies::HodlStrategy
Implements a "Buy and Hold" strategy with dynamic adjustments based on price movements
C
crypto_trader::executors::PaperTrade
Represents a simulated trade executed by the
PaperTradingExecutor
C
crypto_trader::executors::PaperTradingExecutorConfig
Configuration parameters for the
PaperTradingExecutor
C
crypto_trader::common::Position
Represents a single position (lot) within a larger holding
C
crypto_trader::executors::RealTradingExecutorConfig
C
SignalContext
C
crypto_trader::protocols::Strategy
Abstract base class defining the interface for a trading strategy
C
crypto_trader::strategies::HodlStrategy
Implements a "Buy and Hold" strategy with dynamic adjustments based on price movements
C
crypto_trader::common::SymbolPositions
Aggregates all positions and financial data for a specific trading symbol
C
crypto_trader::common::Trade
C
crypto_trader::protocols::Trader
Abstract base class defining the interface for a trading entity (
Trader
)
C
crypto_trader::traders::CoinbaseTrader
C
crypto_trader::common::TradeResult
C
crypto_trader::protocols::WebsocketClient
C
crypto_trader::adaptors::CoinbaseWebSocketClient
C
crypto_trader::adaptors::CoinbaseWebSocketClientAsync
Generated by
1.14.0