]> Piment Noir Git Repositories - freqai-strategies.git/commit
feat(reforcexy): instrument PBRS rewarding implementation (#7)
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Mon, 20 Oct 2025 20:37:00 +0000 (22:37 +0200)
committerGitHub <noreply@github.com>
Mon, 20 Oct 2025 20:37:00 +0000 (22:37 +0200)
commit6c1e13aaed92707ae882e3c163019514fb0a84f8
treec0a110a4f5939fc2cf7eba78ad62c0fef1ffc1bd
parent567180ee6feb7ea7fbde29357d0558be0943ac70
feat(reforcexy): instrument PBRS rewarding implementation (#7)

* feat(reforcexy): instrument PBRS rewarding implementation

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* refactor(reforcexy): remove RSA duplicated tests

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* chore: address review comments

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* chore: address more review comments

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* refactor(reforcexy): move max_trade_duration_candles to reward params

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* refactor(reforcexy): remove max_trade_duration from context

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* Update ReforceXY/reward_space_analysis/test_reward_space_analysis.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update ReforceXY/reward_space_analysis/reward_space_analysis.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* refactor(reforcexy): cleanup cli test implementation

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* test(reforcexy): fix tests

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* refactor(reforcexy): factor out pnl_target handling

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* fix(reforcexy): ensure RSA behave as intented

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* test(reforcexy): improve tests expectations

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* refactor(reforcexy): cleanup RSA code

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* refactor(reforcexy): deprecate max_trade_duration as CLI opt in RSA

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* refactor(reforcexy): deprecate max_trade_duration some more

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* refactor(reforcexy): cleanup max_idle_duration_candles extraction

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* refactor(reforcexy): cleanup RSA implementation

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
---------

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
README.md
ReforceXY/reward_space_analysis/README.md
ReforceXY/reward_space_analysis/pyproject.toml
ReforceXY/reward_space_analysis/reward_space_analysis.py
ReforceXY/reward_space_analysis/test_cli.py
ReforceXY/reward_space_analysis/test_reward_space_analysis.py
ReforceXY/user_data/config-template.json
ReforceXY/user_data/freqaimodels/ReforceXY.py
quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py