trading_environment

Classes

TradingEnv

Trading environment for reinforcement learning agents.

Module Contents

class trading_environment.TradingEnv(data, cfg, features, time_step=(TimeFrameUnit.Day, 1), position_manager=None)

Bases: trading.src.alg.environments.stateful_trading_env.StatefulTradingEnv

Trading environment for reinforcement learning agents.

This class now inherits from StatefulTradingEnv and provides backward compatibility. For new code, consider using: - FastTrainingEnv for fast training with minimal state - StatefulTradingEnv for backtesting and paper trading with full state

Parameters:
  • data (pandas.DataFrame)

  • cfg (trading.cli.alg.config.StockEnv)

  • features (list[trading.src.features.generic_features.Feature] | list[str])

  • time_step (tuple[alpaca.data.timeframe.TimeFrameUnit, int])

  • position_manager (trading.src.portfolio.portfolio.PositionManager | None)