← All Markets
Overview
Strategy A
Strategy B
Trade Viewer
Regime Analysis
Entry Filters
Trading Costs
Monte Carlo
Variant Model →
Regime Analysis
Corrected, ex-ante methodology. Every metric below is a TRAILING window (last 20 trading days / 480 1H bars / 120 4H bars) ending at each trade's own entry time, using only data that would actually have been known at that moment — no lookahead. Each trade is one data point (not each month), giving far more statistical power. Trades are split chronologically: the first 70% (train) is used only to pick a median threshold and a direction; the last 30% (test) is untouched until that frozen rule is checked against it. An earlier version of this page aggregated metrics over whole calendar months, which leaks future-within-the-month information into the metric — see the superseded section at the bottom for why that mattered.
Strategy A
1693 trades total — 1185 train / 508 test.
| Metric | Spearman ρ (all trades) | p-value | Significant? | Train: filter vs. other | Test: filter vs. other | Held up? |
|---|---|---|---|---|---|---|
| Trailing 20D Realized Volatility (log-return std) | -0.044 | 0.0746 | n.s. | +0.16R vs +0.08R | +0.13R vs -0.10R | held up |
| Trailing 20D Avg ATR (% of price) | -0.030 | 0.2224 | n.s. | +0.18R vs +0.06R | +0.12R vs -0.03R | held up |
| Trailing 20D Trend Efficiency Ratio (Kaufman ER) | -0.017 | 0.4903 | n.s. | +0.15R vs +0.08R | +0.21R vs -0.08R | held up |
| Trailing 4H Structure Flips (last 120 bars) | -0.021 | 0.3803 | n.s. | +0.32R vs -0.02R | +0.39R vs -0.10R | held up |
| Trailing 1H Structure Flips (last 480 bars) | -0.029 | 0.2316 | n.s. | +0.16R vs +0.08R | +0.15R vs +0.01R | held up |
| Trailing 1H Extension from EMA50 (x ATR14, last 480 bars) | -0.065 | 0.0073 | p < 0.05 | +0.26R vs -0.05R | +0.27R vs -0.33R | held up |


Strategy B
1129 trades total — 790 train / 339 test.
| Metric | Spearman ρ (all trades) | p-value | Significant? | Train: filter vs. other | Test: filter vs. other | Held up? |
|---|---|---|---|---|---|---|
| Trailing 20D Realized Volatility (log-return std) | -0.012 | 0.6889 | n.s. | +0.30R vs +0.12R | -0.03R vs -0.08R | held up |
| Trailing 20D Avg ATR (% of price) | +0.005 | 0.8559 | n.s. | +0.31R vs +0.11R | -0.03R vs -0.07R | held up |
| Trailing 20D Trend Efficiency Ratio (Kaufman ER) | +0.003 | 0.9256 | n.s. | +0.35R vs +0.07R | -0.03R vs -0.06R | held up |
| Trailing 4H Structure Flips (last 120 bars) | +0.009 | 0.7624 | n.s. | +0.22R vs +0.19R | -0.09R vs +0.07R | did not hold up |
| Trailing 1H Structure Flips (last 480 bars) | -0.032 | 0.2930 | n.s. | +0.29R vs +0.15R | -0.10R vs +0.02R | did not hold up |
| Trailing 1H Extension from EMA50 (x ATR14, last 480 bars) | -0.080 | 0.0074 | p < 0.05 | +0.50R vs -0.09R | +0.08R vs -0.41R | held up |


Bottom line: none of the six metrics tested reach statistical significance (p < 0.05) against individual trade outcomes for either strategy — correlations are all near zero (|ρ| < 0.1). Where a train/test split shows the same direction in both halves ('held up'), that is expected to happen by chance a meaningful fraction of the time when the underlying effect is this weak and six metrics are tested per strategy — it should not be read as a discovered filter. As of this data, none of these price/structure regime measures give an actionable, statistically defensible rule for skipping trades ahead of time.
Superseded: Original Monthly (Hindsight) Analysis
This section has a lookahead-bias flaw and is kept only for transparency — do not treat it as a trading rule. Each metric here was computed over the ENTIRE calendar month a trade closed in, including days after that trade. A month's full ATR% or trend-efficiency ratio isn't knowable until the month is over, so the strong-looking correlations below describe what characterized good/bad months in hindsight, not something that could have been acted on in real time. The corrected, trade-level, ex-ante version above supersedes this.
Strategy A
| Metric | Spearman ρ | p-value | Significant? |
|---|---|---|---|
| Daily Realized Volatility (log-return std) | +0.301 | 0.0254 | p < 0.05 |
| Avg Daily ATR (% of price) | +0.227 | 0.0953 | n.s. |
| Trend Efficiency Ratio (Kaufman ER, 0-1) | +0.226 | 0.0968 | n.s. |
| 4H Structure Flips (BOS+CHoCH count) | -0.288 | 0.0331 | p < 0.05 |
| 1H Structure Flips (BOS+CHoCH count) | +0.055 | 0.6898 | n.s. |
| 1H Extension from EMA50 (x ATR14) | +0.384 | 0.0038 | p < 0.05 |


Strategy B
| Metric | Spearman ρ | p-value | Significant? |
|---|---|---|---|
| Daily Realized Volatility (log-return std) | +0.445 | 0.0007 | p < 0.05 |
| Avg Daily ATR (% of price) | +0.334 | 0.0127 | p < 0.05 |
| Trend Efficiency Ratio (Kaufman ER, 0-1) | +0.113 | 0.4133 | n.s. |
| 4H Structure Flips (BOS+CHoCH count) | -0.101 | 0.4625 | n.s. |
| 1H Structure Flips (BOS+CHoCH count) | +0.016 | 0.9070 | n.s. |
| 1H Extension from EMA50 (x ATR14) | +0.678 | 0.0000 | p < 0.05 |

