Strategy Report Card — MACD 12/26/9 (QQQ)

VERDICT: DEPLOYABLE (small size)

Start at <=25% of your per-strategy risk budget; scale up only after live confirms the backtest.

Classic MACD crossover strategy. Goes long when the MACD line crosses above the signal line and goes short when the MACD line crosses below the signal line. Designed for trending markets where momentum shifts are meaningful.

Family macd · direction long_short · params fast=12, slow=26, signal=9

OOS equity curve
MetricOriginal Improved +trend_strength+vol_target ★
OOS Sharpe-0.0220.676
Stress Sharpe (3x cost)-0.1850.483
Ann return-0.5%6.7%
Max drawdown-38.8%-10.8%
Ann turnover39.619.1
PSR (P[Sharpe>0])0.4780.958
Bootstrap p(mean<=0)0.5370.031

Recommended: improved — OOS Sharpe 0.676, PSR 0.958, bootstrap p 0.031.

Breadth — does the same edge hold elsewhere?

BROAD — edge holds across many assets and timeframes (low overfit risk)

Across assets: 7/8 positive (7/8 under stress), median Sharpe 0.298

AssetSharpeStress
SPY0.330.00
QQQ0.680.48
IWM0.190.03
EEM-0.13-0.31
EWZ0.180.08
GLD0.460.12
AAPL0.770.63
MSFT0.260.11
TimeframeSharpeStress
D0.680.48
W0.310.29
M0.760.75
Want your strategy checked like this — out-of-sample, net of cost?
Request a free analysis of any strategy →

Out-of-sample, net of cost. PSR / bootstrap / stress-test robustness is what a TradingView backtest cannot show. Not investment advice.