← Experiments

Berg price and turning-boundary indicator family — price boundary proxy

Rejected qm-tykd.1 · 2026-08-17

Do Berg price/turning-boundary signals (price extremes, boundary breaks, reversal levels, support/resistance envelopes as sparse turning-point signals) predict turning points beyond unconditional and near-boundary event baselines under causal lag/costs, and does prediction become a tradable overlay?

No. Primary SPY rolling 252d percentile <=5th proxy (389 signals 1994-2026, 4.77% sparse) beats unconditional overall (mean fwd20 T+1 1.45% vs 0.92% delta +0.52pp hit 62.7% false 37.3% vs near-boundary event pct5-10th -0.51% hit 49.3% delta +1.96pp) and retains at T+2 (-0.04pp to 1.41%), but fails frozen robustness: 2008-2019 delta -0.70pp hit 61.0% false 39% (regime failure vs 1993-2007 +0.18pp hit 56.6% and 2020+ +4.42pp hit 79.7%), adjacent thresholds/windows fail (pct10th -0.19pp, env -5% -0.10pp; no stable plateau; pct1st +2.47pp and env -10% +1.13pp sporadically beat primary), window 63/126 beat 252 (+0.87-0.98pp), overlay 20d hold gross CAGR 0.49% vs SPY 10.80% delta -10.31pp (net 0.49% after 10bps Sharpe 0.10 vs 0.64 exposure 10.6% 38 transitions) and env -8% 1.97% vs 10.80% delta -8.82pp. Exact Berg boundary thresholds/lookbacks withheld across all three reports — all results proxy-only; SPY OHLCV close_only 1993+ 8428 rows. 30k-indicator multiple-testing hazard dominates.

Equity vs S&P (aligned, rebased to 1.0)

No signal overlay for this experiment (parameter sweep / search)

Aligned window, both rebased to 1.0 at start — Aligned window, both rebased to 1.0 at start for fair comparison · S&P dashed, experiment solid. X = Date, Y = Equity (rebased to 1.0).

Signal driver & thresholds (x-aligned)

Signal timeline (sparse triggers)

Triggers when overlay takes over base strategy

Signal timeline — triggers shown as verticals on main chart above.

Stats

CAGR0.00%Sharpe0.00%
Sortino0.00%maxDD0.00%

Disposition

Rejected — price/boundary proxy shows regime-dependent hit-rate that does not survive subperiod stability, adjacent-threshold/window robustness, or portfolio translation; no robust indicator to promote, no tradable strategy queued. All false boundary touches and negative results retained.

Follow-on work

Errors & data gaps

Exact Berg price-boundary formula, thresholds (e.g., envelope width, percentile cutoff, support distance), lookbacks (63/126/252), reversal confirmation rules and asset scope withheld across all three reports (zero verbatim numeric thresholds) — all thresholds/windows reported are inferred OHLCV-derived proxy neighborhoods (rolling percentile, SMA envelope, support distance) kept distinct from verbatim disclosure; native Berg 30k series proprietary/unavailable SPY OHLCV via data/market.sqlite close_only (8428 rows 1993-01-29..2026-07-24, effective 1994-01-28 after 252d warmup, 8156 valid days) — Volume=0 close_only sufficient for price family; QQQ/IWM similar; no NYSE volume/breadth license needed 30k-indicator multiple-testing hazard severe even for modest overall +0.52pp edge with ~12 implicit threshold/window trials; hit-rate 62.7% below unconditional 65.3% (more losers despite larger winners); 2008-2019 delta -0.70pp regime failure dominates Equity curve is illustrative 20d holding overlay (pct5 within 20d → long SPY else cash, T+1 lag, fee_bps=10 negligible at 0.6/yr) vs SPY buy-and-hold, not a recommended allocation — prediction vs portfolio kept separate per acceptance; overlay underperforms by 10.3pp

Follow-up

gh issue create --title "Follow-up Berg price and turning-boundary indicator family  price boun" --body "Follow-up to qm-tykd.1: Do Berg price/turning-boundary signals (price extremes, boundary breaks, reversa" --label "priority:p2" --label "pipeline:research" --label "agent:ready"
# deep-link