Compute probabilistic Sharpe ratio on excess returns (#9583)
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Syntax Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled

* Use risk-free rate in probabilistic Sharpe ratio

* Extend risk free rate to live report PSR and fix probabilistic sharpe ratio tests

* Update regression statistics

* Update test regression statistics

* Add test asserting Sharpe ratio and PSR consistency

* Use excess returns for live report Sharpe and PSR

---------

Co-authored-by: Kevin-Li-2025 <2242139@qq.com>
This commit is contained in:
JosueNina
2026-07-06 14:24:52 -05:00
committed by GitHub
parent d26ec37cd5
commit 33ff836857
268 changed files with 356 additions and 277 deletions
@@ -150,7 +150,7 @@ namespace QuantConnect.Algorithm.CSharp
{"Net Profit", "5.404%"},
{"Sharpe Ratio", "1.531"},
{"Sortino Ratio", "2.106"},
{"Probabilistic Sharpe Ratio", "82.864%"},
{"Probabilistic Sharpe Ratio", "74.321%"},
{"Loss Rate", "50%"},
{"Win Rate", "50%"},
{"Profit-Loss Ratio", "6.64"},