class TradingConfig: def __init__(self): # Environment settings self.initial_balance = 10000 self.max_steps = 1000 self.transaction_cost = 0.001 # AI Agent settings self.learning_rate = 0.001 self.gamma = 0.99 self.epsilon_start = 1.0 self.epsilon_min = 0.01 self.epsilon_decay = 0.995 self.memory_size = 10000 self.batch_size = 32 # Visualization settings self.chart_width = 800 self.chart_height = 600 self.update_interval = 100 def to_dict(self): return {key: value for key, value in self.__dict__.items() if not key.startswith('_')}