self.timeout: int = self.rl_config.get("max_trade_duration_candles", 128)
self._last_closed_position: Positions = None
self._last_closed_trade_tick: int = 0
- if self.add_state_info:
- # STATE_INFO
- self.state_features = ["pnl", "position", "trade_duration"]
if self.force_actions:
logger.info(
"%s - take_profit: %s, stop_loss: %s, timeout: %s candles (%s days), observation_space: %s",
"""
super().reset_env(df, prices, window_size, reward_kwargs, starting_point)
if self.add_state_info:
+ # STATE_INFO
+ self.state_features = ["pnl", "position", "trade_duration"]
self.total_features = self.signal_features.shape[1] + len(
self.state_features
)