Rejected thesis
Wedge (rising / falling)
Thesis (rejected): A rising wedge (both trendlines slope up, lower steeper, so they converge to the upper right) is a bearish reversal formation. A falling wedge (both down, upper steeper) is bullish. Edwards & Magee / Bulkowski.
Code: research/wedge.py
Report: research/wedge_report.json
Why it failed: Edges are ~ 0 across the full universe on both patterns. Even with a 1 % daily-move pre-filter (selects only meaningful breakout days) and ATR-normalised slope/convergence criteria the unconditional edges are noise.
| Pattern | n | 5d edge | 20d edge | 40d edge |
|---|---|---|---|---|
| rising_wedge | 51,197 | -0.18 % | -0.03 % | -0.09 % |
| falling_wedge | 43,237 | +0.16 % | +0.57 % | +0.50 % |
Verdict: Skip. Convergent-trendline patterns at the daily-bar resolution don't predict the direction the textbook claims. The falling-wedge weak positive edge is in the same direction as our broader drawdown-bounce signal but ~5x smaller — covered already.
| Validator | research/wedge.py |
|---|---|
| Verdict | Rejected |
Every result here is reproducible from the script named above. Reports are in the repository.
- Volatility squeeze
- Pre-FOMC drift
- Uptrend pullback
- Momentum continuation
- Industry-relative momentum (at 4-week lookback)
- Earnings-reaction reversal (anti-PEAD)
- Beat-persistence pre-earnings drift
- Sector ETF mean-reversion
- 52-week-high breakout
- Volume accumulation (above-200DMA +...
- Cross-sector momentum
- Analyst-upgrade cluster