Contents:
RRConfig
RRConfig.name
RRConfig.description
RRConfig.version
RRConfig.out_dir
RRConfig.agent_config
RRConfig.data_config
RRConfig.feature_config
RRConfig.stock_env
RRConfig.backtest_config
AgentConfig
AgentConfig.algo
AgentConfig.save_path
AgentConfig.deterministic
AgentConfig.total_timesteps
AgentConfig.kwargs
BackTestConfig
BackTestConfig.save_results
BackTestConfig.backtest_dir
BackTestConfig.analysis_config
BackTestConfig.results_path
DataConfig
DataConfig.start_date
DataConfig.end_date
DataConfig.time_step_unit
DataConfig.time_step_period
DataConfig.cache_path
DataConfig.cache_enabled
DataConfig.requests
DataConfig.validation_split
StockEnv
StockEnv.turbulence_threshold
StockEnv.reward_config
StockEnv.portfolio_config
StockEnv.lookback_window
RewardConfig
RewardConfig.type
RewardConfig.reward_scaling
RewardConfig.kwargs
PortfolioConfig
PortfolioConfig.initial_cash
PortfolioConfig.maintain_history
PortfolioConfig.buy_cost_pct
PortfolioConfig.sell_cost_pct
PortfolioConfig.max_positions
PortfolioConfig.trade_mode
PortfolioConfig.trade_limit_percent
PortfolioConfig.hmax
PortfolioConfig.action_threshold
PortfolioConfig.max_exposure
TradeMode
TradeMode.CONTINUOUS
TradeMode.DISCRETE
FeatureConfig
FeatureConfig.features
FeatureConfig.fill_strategy
AnalysisConfig
AnalysisConfig.render_plots
AnalysisConfig.save_plots
AnalysisConfig.to_csv
AnalysisConfig.tickers
DataRequests
DataRequests.dataset_name
DataRequests.source
DataRequests.endpoint
DataRequests.kwargs
DataSourceType
DataSourceType.ALPACA
RRTradeConfig
RRTradeConfig.id
RRTradeConfig.account_number
RRTradeConfig.model_path
RRTradeConfig.broker
RRTradeConfig.broker_kwargs
RRTradeConfig.bucket_name
RRTradeConfig.positions_path
RRTradeConfig.closed_positions_path
RRTradeConfig.account_value_series_path
RRTradeConfig.account_path
RRTradeConfig.meta_data_path
RRTradeConfig.backtest_path
RRTradeConfig.active
RRTradeConfig.out_dir
RRTradeConfig.portfolio_config
RRTradeConfig.defer_trade_execution
RRTradeConfig.asset_exchanges
BrokerType
BrokerType.ALPACA
BrokerType.LOCAL
BrokerType.REMOTE
Developer Reference:
app
train()
backtest()
analysis()
FORMAT
init_file_logger()
init_logger()
AGENT_REGISTRY
Agent
ProjectPath
portfolio_schema
PortfolioStats
PositionType
PositionEncoder
PositionDecoder()
positions_schema
Position
PositionManager
LivePositionManager
Trade
Portfolio
Piotroski
UserCache
AppState
rr_trading()
print_config()
setup()
paper_trade()
live_trade()
push_backtest()
FileType
fetch_polygon()
pull_data()
BaseLRSchedule
LinearLRSchedule
CosineAnnealingLRSchedule
ExponentialLRSchedule
CosineWarmupLRSchedule
PolynomialLRSchedule
BackTesting
DataSource
AlpacaDataLoader
DataLoader
AssetExchange
TradeAccount
_json_default()
TradingClient
LocalTradingClient
RemoteTradingClient
AlpacaClient
BaseTradingEnv
BasicProfitMax
BasicRealizedProfitMax
SharpeRatio
SortinoRatio
CalmarRatio
FeatureType
FillStrategy
OperationType
Feature
Candle
MovingWindow
ATR
RSI
MACD
BollingerBands
MSTD
OBV
Stochastic
Turbulence
EPSILON
PCT_TO_REWARD_SCALE
FastTrainingEnv
FastProfitReward
SimpleMomentumReward
TradingEnv
StatefulTradingEnv
RewardFunction
reward_factory_method()
Callbacks for enhanced training monitoring and control.