]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
refactor(reforcexy): refine configuration template
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 23 Feb 2025 22:05:04 +0000 (23:05 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 23 Feb 2025 22:05:04 +0000 (23:05 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
ReforceXY/user_data/config-template.json
ReforceXY/user_data/freqaimodels/ReforceXY.py

index 994fb94349a84c26807f4bc3afc40a1159b5d8c6..38438ccca853e5f40e5daba9f3e10a126fdc65cb 100644 (file)
         "profit_aim": 0.025,
         "win_reward_factor": 2
       },
-      "train_cycles": 25,
+      "train_cycles": 250,
       "add_state_info": true,
       "cpu_count": 6,
       "max_training_drawdown_pct": 0.02,
index d7459ebca171b65ae12eccc5bee927bd176c34f2..46d94bcb39fc55f0bc46436618f4a8b9de5004b8 100644 (file)
@@ -732,7 +732,7 @@ class ReforceXY(BaseReinforcementLearningModel):
                 )
             return factor
 
-        def calculate_reward(self, action) -> float:
+        def calculate_reward(self, action: int) -> float:
             """
             An example reward function. This is the one function that users will likely
             wish to inject their own creativity into.