This is an educational tool, not financial advice. Read the disclaimer →
Background — how this page came to be

I came across this strategy while researching ways to trade TQQQ. I usually swing trade TQQQ, but this rules-based rotation caught my eye. It looked like a more systematic way to hold a leveraged ETF without staring at charts all day.

The original concept comes from Jason Kelly. Up front, I don't subscribe to his services and I haven't read his book. I pieced these rules together from public discussions about how the strategy works, so my version may not perfectly match his.

After running some early backtests in a spreadsheet, I asked an AI coding agent to do a more rigorous backtest. I went the AI route because I couldn't find a free backtesting tool that did what I wanted. Most of what you see on this page is the AI's output, shaped by my prompts and reviewed along the way.

One last thing. This is a personal learning project, not financial advice. Your results will vary based on the inputs you set, and what looked great in a backtest has a way of looking different when real money is on the line. If you're putting actual capital at risk, talk to a registered advisor first.

What is this strategy?

The TQQQ–BIL strategy is a rules-based, systematic approach that pairs a 3× leveraged Nasdaq ETF (TQQQ) with a short-term treasury ETF (BIL) as a defensive cash reserve. Instead of buy-and-hold, the portfolio is rebalanced on a fixed schedule using a growth target — capturing gains when markets run and buying more when they fall.

1
Set a growth target Choose how much you expect TQQQ to grow each period (e.g. 9% per quarter). This becomes your rebalance anchor — not a prediction, but a disciplined trigger.
2
Rebalance on schedule At each rebalance date (monthly, quarterly, or annually), compare TQQQ's current value to the target. Only act if the deviation exceeds the tolerance threshold.
3
Sell high into BIL If TQQQ is above target — it outran expectations. Sell the surplus TQQQ and park proceeds in BIL. Lock in gains, rebuild your reserve.
4
Buy low from BIL If TQQQ is below target — it lagged. Deploy BIL reserves to buy discounted TQQQ. Systematically average down without emotion.
5
Reset the target After each rebalance, the new target is set to the post-trade TQQQ value multiplied by the growth rate. The process repeats next period.
Risk notice: TQQQ is a 3× leveraged ETF that resets daily. It can lose 90%+ of its value in a severe or prolonged downturn. This strategy does not guarantee profits. Past backtest results do not predict future performance. Only invest capital you can afford to lose entirely.

Strategy configuration

Saved presets

Cash flow — contributions & withdrawals