OmidSakaki commited on
Commit
e55200f
·
verified ·
1 Parent(s): 48bddce

Create src/utils/config.py

Browse files
Files changed (1) hide show
  1. src/utils/config.py +24 -0
src/utils/config.py ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ class TradingConfig:
2
+ def __init__(self):
3
+ # Environment settings
4
+ self.initial_balance = 10000
5
+ self.max_steps = 1000
6
+ self.transaction_cost = 0.001
7
+
8
+ # AI Agent settings
9
+ self.learning_rate = 0.001
10
+ self.gamma = 0.99
11
+ self.epsilon_start = 1.0
12
+ self.epsilon_min = 0.01
13
+ self.epsilon_decay = 0.995
14
+ self.memory_size = 10000
15
+ self.batch_size = 32
16
+
17
+ # Visualization settings
18
+ self.chart_width = 800
19
+ self.chart_height = 600
20
+ self.update_interval = 100
21
+
22
+ def to_dict(self):
23
+ return {key: value for key, value in self.__dict__.items()
24
+ if not key.startswith('_')}