crypto_trader
Cryptocurrency Trading Bot API Documentation
Loading...
Searching...
No Matches
Here is a list of all functions with links to the classes they belong to:
- a -
Accounting() :
crypto_trader::common::Accounting
add_data() :
crypto_trader::databases::MarketDataDB< MarketDataType >
apply_event() :
crypto_trader::common::Accounting
averageCostBasis() :
crypto_trader::traders::EventPositionManager
- b -
balance() :
crypto_trader::executors::PaperTradingExecutor< T >
buy() :
crypto_trader::executors::PaperTradingExecutor< T >
,
crypto_trader::executors::RealTradingExecutor< T >
,
crypto_trader::protocols::Executor< T >
buyAmount() :
crypto_trader::strategies::HodlStrategyConfig
- c -
channels() :
crypto_trader::traders::CoinbaseTraderConfig
clear() :
crypto_trader::traders::EventPositionManager
clearAll() :
crypto_trader::traders::EventPositionManager
clientType() :
crypto_trader::traders::CoinbaseTraderConfig
close() :
crypto_trader::protocols::WebsocketClient
CoinbaseTrader() :
crypto_trader::traders::CoinbaseTrader
CoinbaseTraderConfig() :
crypto_trader::traders::CoinbaseTraderConfig
CoinbaseWebSocketClient() :
crypto_trader::adaptors::CoinbaseWebSocketClient
CoinbaseWebSocketClientAsync() :
crypto_trader::adaptors::CoinbaseWebSocketClientAsync
CoinbaseWebSocketClientAsyncConfig() :
crypto_trader::adaptors::CoinbaseWebSocketClientAsyncConfig
CoinbaseWebSocketClientConfig() :
crypto_trader::adaptors::CoinbaseWebSocketClientConfig
commissionRate() :
crypto_trader::executors::PaperTradingExecutorConfig
currentHoldings() :
crypto_trader::traders::EventPositionManager
- e -
emit() :
crypto_trader::strategies::HodlStrategyConfig
EventPositionManager() :
crypto_trader::traders::EventPositionManager
eventsDb() :
crypto_trader::traders::CoinbaseTraderConfig
- g -
get_data() :
crypto_trader::databases::MarketDataDB< MarketDataType >
getAverageCostBasis() :
crypto_trader::executors::PaperTradingExecutor< T >
getBalance() :
crypto_trader::executors::PaperTradingExecutor< T >
,
crypto_trader::executors::RealTradingExecutor< T >
,
crypto_trader::protocols::Executor< T >
getEventsBySymbol() :
crypto_trader::databases::MarketEventsDb
getEventsSince() :
crypto_trader::databases::MarketEventsDb
getLatestSnapshot() :
crypto_trader::databases::MarketEventsDb
getLatestSnapshots() :
crypto_trader::databases::MarketEventsDb
getPosition() :
crypto_trader::executors::PaperTradingExecutor< T >
,
crypto_trader::executors::RealTradingExecutor< T >
,
crypto_trader::protocols::Executor< T >
getRealizedPnl() :
crypto_trader::executors::PaperTradingExecutor< T >
- h -
handleNewData() :
crypto_trader::protocols::Strategy
,
crypto_trader::strategies::HodlStrategy
,
crypto_trader::traders::CoinbaseTrader
HodlStrategy() :
crypto_trader::strategies::HodlStrategy
- i -
init() :
crypto_trader::databases::MarketEventsDb
initialBalance() :
crypto_trader::executors::PaperTradingExecutorConfig
initStrategy() :
crypto_trader::strategies::HodlStrategyConfig
is_open() :
crypto_trader::protocols::WebsocketClient
isEqual() :
crypto_trader::common::Math
isGreater() :
crypto_trader::common::Math
isGreaterOrEqual() :
crypto_trader::common::Math
isLess() :
crypto_trader::common::Math
isLessOrEqual() :
crypto_trader::common::Math
isNotEqual() :
crypto_trader::common::Math
isRunning() :
crypto_trader::traders::CoinbaseTraderConfig
isZero() :
crypto_trader::common::Math
- l -
listen() :
crypto_trader::adaptors::CoinbaseWebSocketClient
,
crypto_trader::adaptors::CoinbaseWebSocketClientAsync
,
crypto_trader::protocols::Trader
,
crypto_trader::protocols::WebsocketClient
,
crypto_trader::traders::CoinbaseTrader
load() :
crypto_trader::databases::MarketDataDB< MarketDataType >
loadSnapshot() :
crypto_trader::traders::EventPositionManager
logEvent() :
crypto_trader::databases::MarketEventsDb
logEvents() :
crypto_trader::databases::MarketEventsDb
logSnapshot() :
crypto_trader::databases::MarketEventsDb
logSnapshots() :
crypto_trader::databases::MarketEventsDb
- m -
MarketDataDB() :
crypto_trader::databases::MarketDataDB< MarketDataType >
MarketEventsDb() :
crypto_trader::databases::MarketEventsDb
- n -
numThreads() :
crypto_trader::traders::CoinbaseTraderConfig
- o -
on_position_update() :
crypto_trader::protocols::Observer
,
crypto_trader::strategies::HodlStrategy
on_trade() :
crypto_trader::protocols::Observer
,
crypto_trader::strategies::HodlStrategy
open() :
crypto_trader::protocols::WebsocketClient
operator=() :
crypto_trader::databases::MarketDataDB< MarketDataType >
,
crypto_trader::traders::CoinbaseTrader
- p -
paperTrading() :
crypto_trader::traders::CoinbaseTraderConfig
PaperTradingExecutor() :
crypto_trader::executors::PaperTradingExecutor< T >
percentDown() :
crypto_trader::strategies::HodlStrategyConfig
percentUp() :
crypto_trader::strategies::HodlStrategyConfig
pnl() :
crypto_trader::executors::PaperTradingExecutor< T >
processAction() :
crypto_trader::traders::CoinbaseTrader
processTickerData() :
crypto_trader::executors::PaperTradingExecutor< T >
,
crypto_trader::executors::RealTradingExecutor< T >
,
crypto_trader::protocols::Executor< T >
products() :
crypto_trader::traders::CoinbaseTraderConfig
prune_old_data() :
crypto_trader::databases::MarketDataDB< MarketDataType >
- r -
realizedPnl() :
crypto_trader::traders::EventPositionManager
RealTradingExecutor() :
crypto_trader::executors::RealTradingExecutor< T >
register_observer() :
crypto_trader::traders::EventPositionManager
replay_events() :
crypto_trader::common::Accounting
- s -
save() :
crypto_trader::databases::MarketDataDB< MarketDataType >
sell() :
crypto_trader::executors::PaperTradingExecutor< T >
,
crypto_trader::executors::RealTradingExecutor< T >
,
crypto_trader::protocols::Executor< T >
send_message() :
crypto_trader::protocols::WebsocketClient
set_max_entries() :
crypto_trader::databases::MarketDataDB< MarketDataType >
setBuyAmount() :
crypto_trader::strategies::HodlStrategyConfig
setChannels() :
crypto_trader::traders::CoinbaseTraderConfig
setClientType() :
crypto_trader::traders::CoinbaseTraderConfig
setCommissionRate() :
crypto_trader::executors::PaperTradingExecutorConfig
setEmit() :
crypto_trader::strategies::HodlStrategyConfig
setEventsDb() :
crypto_trader::traders::CoinbaseTraderConfig
,
crypto_trader::traders::EventPositionManager
setInitialBalance() :
crypto_trader::executors::PaperTradingExecutorConfig
setInitStrategy() :
crypto_trader::strategies::HodlStrategyConfig
setNumThreads() :
crypto_trader::traders::CoinbaseTraderConfig
setPaperTrading() :
crypto_trader::traders::CoinbaseTraderConfig
setPercentDown() :
crypto_trader::strategies::HodlStrategyConfig
setPercentUp() :
crypto_trader::strategies::HodlStrategyConfig
setProducts() :
crypto_trader::traders::CoinbaseTraderConfig
setStrategy() :
crypto_trader::traders::CoinbaseTraderConfig
setStrategyConfig() :
crypto_trader::traders::CoinbaseTraderConfig
setUrl() :
crypto_trader::traders::CoinbaseTraderConfig
size() :
crypto_trader::databases::MarketDataDB< MarketDataType >
snapshot() :
crypto_trader::common::Accounting
start() :
crypto_trader::protocols::Trader
,
crypto_trader::traders::CoinbaseTrader
stop() :
crypto_trader::protocols::Trader
,
crypto_trader::traders::CoinbaseTrader
Strategy() :
crypto_trader::protocols::Strategy
strategy() :
crypto_trader::traders::CoinbaseTraderConfig
strategyConfig() :
crypto_trader::traders::CoinbaseTraderConfig
submit_event() :
crypto_trader::traders::EventPositionManager
- t -
Trader() :
crypto_trader::protocols::Trader
- u -
unrealizedPnl() :
crypto_trader::traders::EventPositionManager
unregister_observer() :
crypto_trader::traders::EventPositionManager
url() :
crypto_trader::traders::CoinbaseTraderConfig
- w -
WebsocketClient() :
crypto_trader::protocols::WebsocketClient
- ~ -
~CoinbaseTrader() :
crypto_trader::traders::CoinbaseTrader
~CoinbaseWebSocketClient() :
crypto_trader::adaptors::CoinbaseWebSocketClient
~CoinbaseWebSocketClientAsync() :
crypto_trader::adaptors::CoinbaseWebSocketClientAsync
~Executor() :
crypto_trader::protocols::Executor< T >
~HodlStrategy() :
crypto_trader::strategies::HodlStrategy
~MarketDataDB() :
crypto_trader::databases::MarketDataDB< MarketDataType >
~MarketEventsDb() :
crypto_trader::databases::MarketEventsDb
~Observer() :
crypto_trader::protocols::Observer
~PaperTradingExecutor() :
crypto_trader::executors::PaperTradingExecutor< T >
~RealTradingExecutor() :
crypto_trader::executors::RealTradingExecutor< T >
~Strategy() :
crypto_trader::protocols::Strategy
~Trader() :
crypto_trader::protocols::Trader
~WebsocketClient() :
crypto_trader::protocols::WebsocketClient
Generated by
1.14.0