From: Jérôme Benoit Date: Thu, 12 Feb 2026 23:21:50 +0000 (+0100) Subject: docs(ReforceXY): document efficiency coefficient min_range guard X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=febfb6f35dfef9ca2e066ac612f198f86125b114;p=freqai-strategies.git docs(ReforceXY): document efficiency coefficient min_range guard --- diff --git a/ReforceXY/reward_space_analysis/README.md b/ReforceXY/reward_space_analysis/README.md index 1f5956c..62b5837 100644 --- a/ReforceXY/reward_space_analysis/README.md +++ b/ReforceXY/reward_space_analysis/README.md @@ -270,8 +270,11 @@ Let `pnl_target = profit_aim · risk_reward_ratio`, **Formula:** Let `max_u = max_unrealized_profit`, `min_u = min_unrealized_profit`, -`range = max_u - min_u`, `ratio = (pnl - min_u)/range`. Then: +`range = max_u - min_u`, `ratio = (pnl - min_u)/range`, +`min_range = max(1e-6, 0.01 · pnl_target)`. Then: +- If `range < min_range`: `efficiency_coefficient = 1` (guard against division + explosion) - If `pnl > 0`: `efficiency_coefficient = 1 + efficiency_weight · (ratio - efficiency_center)` - If `pnl < 0`: