▌ STRATEGIES

← back to every strategy on us index funds

Trend-gated 3x (US only)

Leverage compounds wonderfully in trends and dies in chop; a trend filter keeps the leverage and steps aside from the chop.

The rules, exactly as run

  1. Watch the Nasdaq-100 index (QQQ), not the fund.
  2. When QQQ closes more than 1% above its 150-day average, buy TQQQ at the next open.
  3. When QQQ closes more than 1% below that average, sell at the next open.
  4. Between the bands, do nothing — the 1% is there so the line is not crossed forty times a year.

Status

No live trades yet. A trade only counts as live if the agent opened it on the day it happened, before anyone knew how it would end.

Everything on this board is backfilled — the rules replayed over history they have already seen, which is a sanity check and not a track record.

If you had put in $100

$100.00

Live calls only, and positions still open are included at today’s price — a rule that holds for months would otherwise read as having done nothing while sitting on a year of gains. Only settled trades are counted underneath. The backfilled record below is the rules replayed over history they have already seen — turning that into a dollar figure would be money invented out of hindsight. Reset the counter whenever you like; it is kept in your browser, not in the journal.

Live so far

Trend-gated 3x (US only)Just owning SPY, QQQ, IWM, DIA, MDY, EFA, EEM, XLK, XLF, XLE, XLV and XLI
+10%+20% 0% +26%+11% 2026-07-31 2026-10-02

Backfilled: 2010-02-11 to 2026-10-02

Trend-gated 3x (US only)Just owning SPY, QQQ, IWM, DIA, MDY, EFA, EEM, XLK, XLF, XLE, XLV and XLI
+19900%+39900% 0% +36622%+10331% 2010-02-12 2026-10-02

The shape of the trades

Best trade
+342.2%
Worst trade
-17.2%
Median trade
-3.16%
t-statistic
+2.01
under 2 is noise

Versus doing nothing

ReturnWorst fallTradesWin ratePer tradeDays holding
Trend-gated 3x (US only)+9281%-28%2544%+35.607%7%
Just owning SPY, QQQ, IWM, DIA, MDY, EFA, EEM, XLK, XLF, XLE, XLV and XLI+39379%-82%———100%

The catch

Constantly holding TQQQ made MORE over the full sixteen years (+36,800% against +17,300%) — eleven of those years had no bear market, and stepping aside is this rule's whole job. Its case rests on the held-out years containing 2022: +32%/yr against +17%/yr for holding, with a -40% worst fall against -82% (both measured daily — an earlier version of this page said -31%, which was the same curve sampled monthly, a kinder ruler). The final research verdict is MIXED, not a pass: that -40% is DEEPER than simply holding unleveraged QQQ (-35%) or SPY (-25%), and on four US sectors the rule was never designed on it lost -3.8%/yr while holding them made +6.9%/yr. It reduces TQQQ's drawdown specifically; it is not a general edge. If the next decade has no 2022 in it, it will lose to doing nothing, on purpose.

Trades, newest first

EnteredHeldAtExitedReturnWhy
2026-04-14 backfillTQQQ51.272026-10-02+58.31%still holding — marked at today’s price, not settled
2025-05-13 backfillTQQQ33.032026-03-13+42.80%the index closed below its 150-day average
2024-08-13 backfillTQQQ29.912025-03-07+8.25%the index closed below its 150-day average
2023-11-03 backfillTQQQ17.802024-08-06+49.24%the index closed below its 150-day average
2023-01-27 backfillTQQQ10.712023-10-27+43.01%the index closed below its 150-day average
2022-08-15 backfillTQQQ17.942022-08-23-13.86%the index closed below its 150-day average
2020-04-15 backfillTQQQ7.2552022-01-19+342.36%the index closed below its 150-day average
2019-02-26 backfillTQQQ6.0662020-03-10+33.49%the index closed below its 150-day average
2018-10-17 backfillTQQQ7.3322018-10-25-17.17%the index closed below its 150-day average
2016-07-05 backfillTQQQ1.9092018-10-12+259.70%the index closed below its 150-day average
2016-05-26 backfillTQQQ2.0172016-06-27-15.28%the index closed below its 150-day average
2016-03-22 backfillTQQQ1.9242016-04-29-3.43%the index closed below its 150-day average
2015-10-20 backfillTQQQ2.0912016-01-08-9.39%the index closed below its 150-day average
2014-10-21 backfillTQQQ1.5352015-08-24-3.12%the index closed below its 150-day average
2013-01-03 backfillTQQQ0.56032014-10-17+153.06%the index closed below its 150-day average
2012-11-30 backfillTQQQ0.52482012-12-28-7.51%the index closed below its 150-day average
2012-06-07 backfillTQQQ0.47342012-11-08+3.53%the index closed below its 150-day average
2011-12-28 backfillTQQQ0.34312012-06-04+22.16%the index closed below its 150-day average
2011-12-02 backfillTQQQ0.36432011-12-15-10.06%the index closed below its 150-day average
2011-10-13 backfillTQQQ0.36112011-11-21-11.52%the index closed below its 150-day average
2011-07-01 backfillTQQQ0.40842011-08-03-4.87%the index closed below its 150-day average
2010-09-13 backfillTQQQ0.23632011-06-09+58.17%the index closed below its 150-day average
2010-08-03 backfillTQQQ0.23422010-08-12-13.27%the index closed below its 150-day average
2010-06-16 backfillTQQQ0.23692010-06-25-6.51%the index closed below its 150-day average
2010-06-03 backfillTQQQ0.23632010-06-07-7.32%the index closed below its 150-day average
2010-02-12 backfillTQQQ0.20002010-05-21-0.94%the index closed below its 150-day average

Activity — what the agent actually did

01:03:09█run finished — 55,052 trades on record
01:03:09●fetch BTC-USD daily max → 3337 bars for btc-trend
01:03:05●fetch VNM.VN daily max → 3752 bars for vn-trend
01:03:05●fetch VIC.VN daily max → 3761 bars for vn-trend
01:03:05●fetch VCB.VN daily max → 4303 bars for vn-trend
01:03:05●fetch SSI.VN daily max → 4312 bars for vn-trend
01:03:04●fetch MWG.VN daily max → 3158 bars for vn-trend
01:03:04●fetch HPG.VN daily max → 4312 bars for vn-trend
01:03:04●fetch FPT.VN daily max → 4312 bars for vn-trend
01:03:03●fetch TQQQ daily max → 4186 bars for trend3x
01:03:03●fetch QQQ daily max → 6935 bars (safe asset for trend3x)
01:03:03●fetch LTC-USD daily 20y → 3219 bars for dual-momentum
01:03:02●fetch AVAX-USD daily 20y → 2205 bars for dual-momentum
01:03:02●fetch LINK-USD daily 20y → 2820 bars for dual-momentum
01:03:02●fetch DOGE-USD daily 20y → 2650 bars for dual-momentum
01:03:02●fetch ADA-USD daily 20y → 3094 bars for dual-momentum
01:03:02●fetch BNB-USD daily 20y → 3256 bars for dual-momentum
01:03:02●fetch XRP-USD daily 20y → 3077 bars for dual-momentum
01:03:02●fetch SOL-USD daily 20y → 2247 bars for dual-momentum
01:03:02●fetch ETH-USD daily 20y → 3337 bars for dual-momentum
01:03:02●fetch BTC-USD daily 20y → 3337 bars for dual-momentum
01:03:02●fetch BIL daily 20y → 4868 bars (safe asset for dual-momentum)
01:03:02●fetch E1VFVN30.VN daily 20y → 2533 bars for dual-momentum
01:03:01●fetch VNM.VN daily 20y → 3752 bars for dual-momentum
01:03:01●fetch VIC.VN daily 20y → 3761 bars for dual-momentum
01:03:01●fetch VCB.VN daily 20y → 4303 bars for dual-momentum
01:03:00●fetch SSI.VN daily 20y → 4312 bars for dual-momentum
01:03:00●fetch MWG.VN daily 20y → 3158 bars for dual-momentum
01:03:00●fetch HPG.VN daily 20y → 4312 bars for dual-momentum
01:02:59●fetch FPT.VN daily 20y → 4312 bars for dual-momentum
01:02:59●fetch BIL daily 20y → 4868 bars (safe asset for dual-momentum)
01:02:59●fetch XLI daily 20y → 5031 bars for dual-momentum
01:02:58●fetch XLV daily 20y → 5031 bars for dual-momentum
01:02:58●fetch XLE daily 20y → 5031 bars for dual-momentum
01:02:58●fetch XLF daily 20y → 5031 bars for dual-momentum
01:02:57●fetch XLK daily 20y → 5031 bars for dual-momentum
01:02:57●fetch EEM daily 20y → 5031 bars for dual-momentum
01:02:57●fetch EFA daily 20y → 5031 bars for dual-momentum
01:02:57●fetch MDY daily 20y → 5031 bars for dual-momentum
01:02:56●fetch DIA daily 20y → 5031 bars for dual-momentum
01:02:56●fetch IWM daily 20y → 5031 bars for dual-momentum
01:02:56●fetch QQQ daily 20y → 5031 bars for dual-momentum
01:02:56●fetch SPY daily 20y → 5031 bars for dual-momentum
01:02:56●fetch BIL daily 20y → 4868 bars (safe asset for dual-momentum)
01:02:55●fetch LTC-USD daily 20y → 3219 bars for momentum-vol
01:02:55●fetch AVAX-USD daily 20y → 2205 bars for momentum-vol
01:02:55●fetch LINK-USD daily 20y → 2820 bars for momentum-vol
01:02:55●fetch DOGE-USD daily 20y → 2650 bars for momentum-vol
01:02:55●fetch ADA-USD daily 20y → 3094 bars for momentum-vol
01:02:55●fetch BNB-USD daily 20y → 3256 bars for momentum-vol
01:02:55●fetch XRP-USD daily 20y → 3077 bars for momentum-vol
01:02:55●fetch SOL-USD daily 20y → 2247 bars for momentum-vol
01:02:55●fetch ETH-USD daily 20y → 3337 bars for momentum-vol
01:02:55●fetch BTC-USD daily 20y → 3337 bars for momentum-vol
01:02:54●fetch E1VFVN30.VN daily 20y → 2533 bars for momentum-vol
01:02:54●fetch VNM.VN daily 20y → 3752 bars for momentum-vol
01:02:54●fetch VIC.VN daily 20y → 3761 bars for momentum-vol
01:02:53●fetch VCB.VN daily 20y → 4303 bars for momentum-vol
01:02:53●fetch SSI.VN daily 20y → 4312 bars for momentum-vol
01:02:53●fetch MWG.VN daily 20y → 3158 bars for momentum-vol
01:02:52●fetch HPG.VN daily 20y → 4312 bars for momentum-vol
01:02:52●fetch FPT.VN daily 20y → 4312 bars for momentum-vol
01:02:52●fetch XLI daily 20y → 5031 bars for momentum-vol
01:02:51●fetch XLV daily 20y → 5031 bars for momentum-vol
01:02:51●fetch XLE daily 20y → 5031 bars for momentum-vol
01:02:51●fetch XLF daily 20y → 5031 bars for momentum-vol
01:02:50●fetch XLK daily 20y → 5031 bars for momentum-vol
01:02:50●fetch EEM daily 20y → 5031 bars for momentum-vol
01:02:50●fetch EFA daily 20y → 5031 bars for momentum-vol
01:02:49●fetch MDY daily 20y → 5031 bars for momentum-vol
01:02:49●fetch DIA daily 20y → 5031 bars for momentum-vol
01:02:49●fetch IWM daily 20y → 5031 bars for momentum-vol
01:02:49●fetch QQQ daily 20y → 5031 bars for momentum-vol
01:02:49●fetch SPY daily 20y → 5031 bars for momentum-vol
01:02:49●fetch LTC-USD daily 20y → 3219 bars for momentum
01:02:45●fetch AVAX-USD daily 20y → 2205 bars for momentum
01:02:42●fetch LINK-USD daily 20y → 2820 bars for momentum
01:02:39●fetch DOGE-USD daily 20y → 2650 bars for momentum
01:02:36●fetch ADA-USD daily 20y → 3094 bars for momentum
01:02:33●fetch BNB-USD daily 20y → 3256 bars for momentum
01:02:28●fetch XRP-USD daily 20y → 3077 bars for momentum
01:02:25●fetch SOL-USD daily 20y → 2247 bars for momentum
01:02:22●fetch ETH-USD daily 20y → 3337 bars for momentum
01:02:18●fetch BTC-USD daily 20y → 3337 bars for momentum
01:02:14●fetch E1VFVN30.VN daily 20y → 2533 bars for momentum
01:02:14●fetch VNM.VN daily 20y → 3752 bars for momentum
01:02:13●fetch VIC.VN daily 20y → 3761 bars for momentum
01:02:13●fetch VCB.VN daily 20y → 4303 bars for momentum
01:02:12●fetch SSI.VN daily 20y → 4312 bars for momentum
01:02:12●fetch MWG.VN daily 20y → 3158 bars for momentum
01:02:11●fetch HPG.VN daily 20y → 4312 bars for momentum
01:02:11●fetch FPT.VN daily 20y → 4312 bars for momentum
01:02:10●fetch XLI daily 20y → 5031 bars for momentum
01:02:10●fetch XLV daily 20y → 5031 bars for momentum
01:02:09●fetch XLE daily 20y → 5031 bars for momentum
01:02:09●fetch XLF daily 20y → 5031 bars for momentum
01:02:08●fetch XLK daily 20y → 5031 bars for momentum
01:02:08●fetch EEM daily 20y → 5031 bars for momentum
01:02:07●fetch EFA daily 20y → 5031 bars for momentum
01:02:07●fetch MDY daily 20y → 5031 bars for momentum
01:02:06●fetch DIA daily 20y → 5031 bars for momentum
01:02:06●fetch IWM daily 20y → 5031 bars for momentum
01:02:06●fetch QQQ daily 20y → 5031 bars for momentum
01:02:05●fetch SPY daily 20y → 5031 bars for momentum
01:02:05▲OPEN overnight LTC-USD @ 70.66 (crypto)
01:02:05▼CLOSE overnight LTC-USD +0.00% — the next open
01:02:00●fetch LTC-USD daily 5y → 1827 bars for overnight
01:01:57▲OPEN overnight AVAX-USD @ 10.99 (crypto)
01:01:57▼CLOSE overnight AVAX-USD +0.00% — the next open
01:01:52●fetch AVAX-USD daily 5y → 1827 bars for overnight
01:01:49▲OPEN overnight LINK-USD @ 14.22 (crypto)
01:01:49▼CLOSE overnight LINK-USD -0.01% — the next open
01:01:45●fetch LINK-USD daily 5y → 1827 bars for overnight
01:01:42▲OPEN overnight DOGE-USD @ 0.0963 (crypto)
01:01:42▼CLOSE overnight DOGE-USD +0.00% — the next open
01:01:39●fetch DOGE-USD daily 5y → 1827 bars for overnight
01:01:36▲OPEN overnight ADA-USD @ 0.2633 (crypto)
01:01:36▼CLOSE overnight ADA-USD +0.00% — the next open
01:01:32●fetch ADA-USD daily 5y → 1827 bars for overnight
01:01:29▲OPEN overnight BNB-USD @ 795.9 (crypto)
01:01:29▼CLOSE overnight BNB-USD -0.00% — the next open
01:01:25●fetch BNB-USD daily 5y → 1827 bars for overnight
01:01:21▲OPEN overnight XRP-USD @ 1.522 (crypto)
01:01:21▼CLOSE overnight XRP-USD -0.01% — the next open
01:01:20●fetch XRP-USD daily 5y → 1827 bars for overnight
01:01:16▲OPEN overnight SOL-USD @ 121.2 (crypto)
01:01:16▼CLOSE overnight SOL-USD -0.01% — the next open
01:01:15●fetch SOL-USD daily 5y → 1827 bars for overnight
01:01:12▲OPEN overnight ETH-USD @ 2,727 (crypto)
01:01:12▼CLOSE overnight ETH-USD -0.00% — the next open
01:01:11●fetch ETH-USD daily 5y → 1827 bars for overnight
01:01:07▲OPEN overnight BTC-USD @ 8.657e+04 (crypto)
01:01:07▼CLOSE overnight BTC-USD +0.00% — the next open
01:01:06●fetch BTC-USD daily 5y → 1827 bars for overnight
01:00:59●fetch E1VFVN30.VN daily 5y → 725 bars for overnight
01:00:53●fetch VNM.VN daily 5y → 1296 bars for overnight
01:00:48●fetch VIC.VN daily 5y → 1305 bars for overnight
01:00:43●fetch VCB.VN daily 5y → 1296 bars for overnight
01:00:37●fetch SSI.VN daily 5y → 1305 bars for overnight
01:00:32●fetch MWG.VN daily 5y → 1296 bars for overnight
01:00:28●fetch HPG.VN daily 5y → 1305 bars for overnight
01:00:23●fetch FPT.VN daily 5y → 1305 bars for overnight
01:00:21●fetch XLI daily 5y → 1255 bars for overnight
01:00:19●fetch XLV daily 5y → 1255 bars for overnight
01:00:16●fetch XLE daily 5y → 1255 bars for overnight
01:00:14●fetch XLF daily 5y → 1255 bars for overnight
01:00:13●fetch XLK daily 5y → 1255 bars for overnight
01:00:11●fetch EEM daily 5y → 1255 bars for overnight
01:00:09●fetch EFA daily 5y → 1255 bars for overnight
01:00:07●fetch MDY daily 5y → 1255 bars for overnight
01:00:06●fetch DIA daily 5y → 1255 bars for overnight
01:00:05●fetch IWM daily 5y → 1255 bars for overnight
01:00:04●fetch QQQ daily 5y → 1255 bars for overnight
01:00:04●fetch SPY daily 5y → 1255 bars for overnight
01:00:04●fetch LTC-USD daily 10y → 3219 bars for rsi2
00:59:58●fetch AVAX-USD daily 10y → 2205 bars for rsi2
00:59:55●fetch LINK-USD daily 10y → 2820 bars for rsi2
00:59:52▼CLOSE rsi2 DOGE-USD +3.33% — closed above the 5-day average
00:59:52●fetch DOGE-USD daily 10y → 2650 bars for rsi2
00:59:49●fetch ADA-USD daily 10y → 3094 bars for rsi2
00:59:45●fetch BNB-USD daily 10y → 3256 bars for rsi2
00:59:41●fetch XRP-USD daily 10y → 3077 bars for rsi2
00:59:37●fetch SOL-USD daily 10y → 2247 bars for rsi2
00:59:34●fetch ETH-USD daily 10y → 3337 bars for rsi2
00:59:30●fetch BTC-USD daily 10y → 3337 bars for rsi2
00:59:26●fetch E1VFVN30.VN daily 10y → 2021 bars for rsi2
00:59:25●fetch VNM.VN daily 10y → 2588 bars for rsi2
00:59:25●fetch VIC.VN daily 10y → 2597 bars for rsi2
00:59:25●fetch VCB.VN daily 10y → 2588 bars for rsi2
00:59:24●fetch SSI.VN daily 10y → 2597 bars for rsi2
00:59:24●fetch MWG.VN daily 10y → 2588 bars for rsi2
00:59:24●fetch HPG.VN daily 10y → 2597 bars for rsi2
00:59:23●fetch FPT.VN daily 10y → 2597 bars for rsi2
00:59:23●fetch XLI daily 10y → 2514 bars for rsi2
00:59:22●fetch XLV daily 10y → 2514 bars for rsi2
00:59:22●fetch XLE daily 10y → 2514 bars for rsi2
00:59:22●fetch XLF daily 10y → 2514 bars for rsi2
00:59:21●fetch XLK daily 10y → 2514 bars for rsi2
00:59:21●fetch EEM daily 10y → 2514 bars for rsi2
00:59:21●fetch EFA daily 10y → 2514 bars for rsi2
00:59:21●fetch MDY daily 10y → 2514 bars for rsi2
00:59:20●fetch DIA daily 10y → 2514 bars for rsi2
00:59:20●fetch IWM daily 10y → 2514 bars for rsi2
00:59:20●fetch QQQ daily 10y → 2514 bars for rsi2
00:59:19●fetch SPY daily 10y → 2514 bars for rsi2
00:59:19█daily run started — 8 strategies × 3 baskets
00:44:40█run finished — 55,051 trades on record
00:44:40●fetch BTC-USD daily max → 3336 bars for btc-trend
00:44:37●fetch VNM.VN daily max → 3752 bars for vn-trend
00:44:37●fetch VIC.VN daily max → 3761 bars for vn-trend
00:44:37●fetch VCB.VN daily max → 4303 bars for vn-trend
00:44:37●fetch SSI.VN daily max → 4312 bars for vn-trend
00:44:37●fetch MWG.VN daily max → 3158 bars for vn-trend
00:44:37●fetch HPG.VN daily max → 4312 bars for vn-trend
00:44:37●fetch FPT.VN daily max → 4312 bars for vn-trend
00:44:36●fetch TQQQ daily max → 4186 bars for trend3x
00:44:36●fetch QQQ daily max → 6935 bars (safe asset for trend3x)
00:44:35●fetch LTC-USD daily 20y → 3218 bars for dual-momentum
00:44:35●fetch AVAX-USD daily 20y → 2204 bars for dual-momentum
00:44:35●fetch LINK-USD daily 20y → 2819 bars for dual-momentum
00:44:35●fetch DOGE-USD daily 20y → 2649 bars for dual-momentum
00:44:35●fetch ADA-USD daily 20y → 3093 bars for dual-momentum
00:44:35●fetch BNB-USD daily 20y → 3255 bars for dual-momentum
00:44:35●fetch XRP-USD daily 20y → 3076 bars for dual-momentum
00:44:35●fetch SOL-USD daily 20y → 2246 bars for dual-momentum
00:44:35●fetch ETH-USD daily 20y → 3336 bars for dual-momentum
00:44:35●fetch BTC-USD daily 20y → 3336 bars for dual-momentum
00:44:35●fetch BIL daily 20y → 4868 bars (safe asset for dual-momentum)
00:44:35●fetch E1VFVN30.VN daily 20y → 2533 bars for dual-momentum
00:44:34●fetch VNM.VN daily 20y → 3752 bars for dual-momentum
00:44:34●fetch VIC.VN daily 20y → 3761 bars for dual-momentum
00:44:34●fetch VCB.VN daily 20y → 4303 bars for dual-momentum
00:44:33●fetch SSI.VN daily 20y → 4312 bars for dual-momentum
00:44:33●fetch MWG.VN daily 20y → 3158 bars for dual-momentum
00:44:33●fetch HPG.VN daily 20y → 4312 bars for dual-momentum
00:44:33●fetch FPT.VN daily 20y → 4312 bars for dual-momentum
00:44:33●fetch BIL daily 20y → 4868 bars (safe asset for dual-momentum)
00:44:32●fetch XLI daily 20y → 5031 bars for dual-momentum
00:44:32●fetch XLV daily 20y → 5031 bars for dual-momentum
00:44:32●fetch XLE daily 20y → 5031 bars for dual-momentum

Written by the agent as it ran, not composed for this page afterwards. The log is shared across every strategy because one run computes them all — that is genuinely how it works.