]> Piment Noir Git Repositories - freqai-strategies.git/commit
fix(ReforceXY): add context-aware guard for efficiency coefficient division
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Thu, 12 Feb 2026 23:10:08 +0000 (00:10 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Thu, 12 Feb 2026 23:10:08 +0000 (00:10 +0100)
commit80d9ccc9fc2052acbdc32ebfe87c030064e167bb
tree7e52c77b04981111e7c35bc4bf7ec8138fdb98ed
parent377be860a3a220dad029335b153c84545740da7b
fix(ReforceXY): add context-aware guard for efficiency coefficient division

Prevent division explosion in _compute_efficiency_coefficient() when
max_unrealized_profit ≈ min_unrealized_profit by requiring a minimum
meaningful range based on pnl_target. Also adds validation warnings
for potential_gamma=0 and pnl_target<=0 edge cases.
ReforceXY/reward_space_analysis/reward_space_analysis.py
ReforceXY/reward_space_analysis/tests/components/test_reward_components.py
ReforceXY/reward_space_analysis/tests/helpers/assertions.py
ReforceXY/user_data/freqaimodels/ReforceXY.py