Home › Explore Investing Strategies › Questions and answers › System trading
The rule target = open + k × yesterday's range, applied to QQQ since 2000 with different k, a moving-average filter and trading costs.
Applying a k 0.5 volatility breakout to QQQ from January 2000 turned $10,000 into $63, an annual return of −17.3%. Buy and hold ended at $91,226, or 8.6% a year.
The rule traded 2,800 times, and the 0.15% cost on every buy and sell changed the result a lot. With a 0.05% cost the same rule returned 2.0% a year, and with no cost 13.2%.
All four variants of k and filter lost money; k 0.7 lost the least at −11.4% a year.
| Case | End balance | Annual return | Max drawdown | Trades | Win rate |
|---|---|---|---|---|---|
| QQQ full period, k 0.3Jan 2000 to Sep 2026 | $1 | −28.6% | −100.0% | 4,170 | 57% |
| QQQ full period, k 0.5Jan 2000 to Sep 2026 | $63 | −17.3% | −99.7% | 2,800 | 57% |
| QQQ full period, k 0.7Jan 2000 to Sep 2026 | $388 | −11.4% | −97.3% | 1,852 | 58% |
| QQQ full period, k 0.5 + 5-day MA filterJan 2000 to Sep 2026 | $286 | −12.5% | −98.2% | 1,609 | 56% |
| QQQ full period, buy and holdJan 2000 to Sep 2026 | $91,226 | 8.6% | −83.0% | 0 | — |
| QQQ 10 years, k 0.3Oct 2016 to Sep 2026 | $631 | −24.2% | −93.9% | 1,558 | 60% |
| QQQ 10 years, k 0.5Oct 2016 to Sep 2026 | $1,260 | −18.7% | −87.9% | 1,059 | 59% |
| QQQ 10 years, k 0.7Oct 2016 to Sep 2026 | $3,192 | −10.8% | −68.8% | 694 | 62% |
| QQQ 10 years, k 0.5 + 5-day MA filterOct 2016 to Sep 2026 | $2,366 | −13.4% | −77.0% | 643 | 59% |
| QQQ 10 years, buy and holdOct 2016 to Sep 2026 | $66,661 | 20.9% | −35.1% | 0 | — |
Win rate counts trades that sold at the next open above the buy price, before costs.
| 0.15% | 0.05% | 0% | Buy and hold | |
|---|---|---|---|---|
| QQQJan 2000 to Sep 2026 | −17.3% | 2.0% | 13.2% | 8.6% |
| SPYJan 2000 to Sep 2026 | −26.0% | −8.5% | 1.7% | 8.2% |
This rule is not in the backtest tool yet. The buy-and-hold comparison can be calculated there with the same settings.
Larry Williams described exiting at the next open or on a stop. Versions that sell at the same day's close also circulate. This calculation uses the next open.
Over the full period, 57% of trades sold at the next open above the buy price before costs.
Over the same full period, SPY returned −26.0% a year at a 0.15% cost and 1.7% at no cost, against 8.2% for buy and hold. At a 0.15% cost that was below QQQ (−17.3%).
Yes. This volatility breakout calculation reinvests each dividend at the price on its ex-dividend date. Taxes on dividends are not deducted.
No. This volatility breakout calculation is in US dollars. Exchange rate changes and the fee and tax differences of locally listed ETFs are not included.
These results are calculated from past prices. They do not guarantee future returns and do not recommend any product.