Luck-equivalent trials
validate_luck_trialsEstimate how many skill-less trials a search needs for its best Sharpe to arise by luck, and the chance it did given a trial count.
Instructions
How many skill-less strategies a search would need for its best to reach this Sharpe by luck (Monte Carlo), and with a trial count, the chance it did. States luck as the best of N random tries; for the probability the Sharpe is real, use validate_deflated_sharpe. A deflated Sharpe or overfitting probability above or below any threshold is not admission to anything and is not a forecast.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skew | No | Skewness; below -0.5 the reading warns the counts are too generous. | |
| observations | Yes | Return observations behind the Sharpe. | |
| autocorrelation | No | Lag-1 autocorrelation of returns, -1 to 1; default 0. Corrects the annualized Sharpe (Lo 2002). | |
| periods_per_year | Yes | Periods per year: 252 daily, 365 crypto, 52 weekly, 12 monthly. | |
| observed_sharpe_annualized | Yes | Annualized Sharpe as observed. | |
| effective_independent_trials | No | Independent trials tried; adds the chance the best reached this Sharpe by luck. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| note | No | ||
| error | No | ||
| limits | No | ||
| receipt | No | ||
| computed | No |