OPEN-SOURCE SCRIPT
PBO / Selection Bias Calculator

A calculator for selection bias in strategy backtests, based on the False Strategy Theorem. Enter the number of strategy variants you searched, the variance of their Sharpe ratios, and your single best variant's Sharpe; it returns the expected maximum Sharpe a no-edge search of that size would produce, and flags whether your best clears that screen.
How to read it
If your best Sharpe does not beat the expected maximum under the null, it is plausibly just the luckiest of many trials. Important: clearing the expected maximum is a screening threshold, not a statistical significance test.
Honest by design
- No buy/sell signals. It reads no price data; it is a pure analytics table computed from your inputs.
- Non-repainting by construction.
Open-source and MIT licensed. The underlying statistics (PSR, Deflated Sharpe, PBO via CSCV, Harvey-Liu haircut) follow the published papers cited in the code.
Disclaimer: impersonal educational and analytics tool. This is not investment advice, not a personalised recommendation, and carries no performance guarantee. Past results do not predict future results. You are solely responsible for your own trading decisions.
How to read it
If your best Sharpe does not beat the expected maximum under the null, it is plausibly just the luckiest of many trials. Important: clearing the expected maximum is a screening threshold, not a statistical significance test.
Honest by design
- No buy/sell signals. It reads no price data; it is a pure analytics table computed from your inputs.
- Non-repainting by construction.
Open-source and MIT licensed. The underlying statistics (PSR, Deflated Sharpe, PBO via CSCV, Harvey-Liu haircut) follow the published papers cited in the code.
Disclaimer: impersonal educational and analytics tool. This is not investment advice, not a personalised recommendation, and carries no performance guarantee. Past results do not predict future results. You are solely responsible for your own trading decisions.
סקריפט קוד פתוח
ברוח האמיתית של TradingView, יוצר הסקריפט הזה הפך אותו לקוד פתוח, כך שסוחרים יוכלו לעיין בו ולאמת את פעולתו. כל הכבוד למחבר! אמנם ניתן להשתמש בו בחינם, אך זכור כי פרסום חוזר של הקוד כפוף ל־כללי הבית שלנו.
כתב ויתור
המידע והפרסומים אינם מיועדים להיות, ואינם מהווים, ייעוץ או המלצה פיננסית, השקעתית, מסחרית או מכל סוג אחר המסופקת או מאושרת על ידי TradingView. קרא עוד ב־תנאי השימוש.
סקריפט קוד פתוח
ברוח האמיתית של TradingView, יוצר הסקריפט הזה הפך אותו לקוד פתוח, כך שסוחרים יוכלו לעיין בו ולאמת את פעולתו. כל הכבוד למחבר! אמנם ניתן להשתמש בו בחינם, אך זכור כי פרסום חוזר של הקוד כפוף ל־כללי הבית שלנו.
כתב ויתור
המידע והפרסומים אינם מיועדים להיות, ואינם מהווים, ייעוץ או המלצה פיננסית, השקעתית, מסחרית או מכל סוג אחר המסופקת או מאושרת על ידי TradingView. קרא עוד ב־תנאי השימוש.