OmidSakaki's picture
Create src/utils/config.py
e55200f verified
raw
history blame
724 Bytes
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('_')}