Rotation dashboard: 5 checks and 100 ideas
5 check rounds
- Data: every basket's last daily move recomputed from raw CoinMarketCap prices: 12 of 12 match to 0.01%.
- Rules: sell lines, 15 day lows, "so far" and buy lines re-derived from each price line: 0 mismatches. One entry (Bonk.fun 11 Sep) is a BUY (BOTTOM), as the rule allows.
- Coin picks: found a $1.00 "USD1" meme and a staking token (tsTON) in the lists. Both are blocked now.
- Reliability: nothing restarted a stuck job, and a missing coin would have cost a basket -50% every day. Both fixed: self-healing every 10 min from 2 schedulers, and the daily self-check.
- Alerts: the old rule could still send a SELL for Bonk.fun that contradicts the new rule. Silenced.
Scoreboard: 21 DONE today, 43 NEXT (worth testing), 36 NO (tested before or not worth the clutter).
Research used: StockCharts RRG and SCTR, IBD market exposure, Weinstein stages, Altcoin Season Index, CoinGecko and Sharpe sector trackers, Artemis, Santiment, FTSE Grayscale sectors, plus papers on crypto momentum (short 2 to 6 week horizon) and trend following (Zarattini et al. 2025).
Reliability
DONESelf-healing job (rotfix) every 10 min: restarts a stale or hung engine, closes, rotation, drill or map runBefore: nothing restarted the cron jobs; a hung run blocked every later run
DONERun rotfix from two schedulers (systemd timer watched by the supervisor, plus cron)Ben's redundancy rule
DONEHard time limits on the hourly engine (50 min) and closes (20 min)A stuck network call could freeze the feed for hours
DONEKnown-good copy of the page, restored automatically if the page breaksPage can never go blank
DONEDaily independent self-check at 08:20 BKK: basket moves recomputed from raw CoinMarketCap, sell lines and words re-derived from the price lineCatches wrong numbers, not just stale files; Telegram only on a failed check
DONEMessage Ben only when the automatic fix failed for 60 min (through alertgate)Quiet rule
DONERed line on the page when a data source failedOnly mark what is off
DONEFix: a coin missing from CoinMarketCap counted -50% EVERY day after day 3Latent bug; tests counted it once. Would have dragged a basket ~3% a day
DONEFix: old chain-2 rule could still send a SELL (-12% stop / 14 days) that contradicts rule v4One open old trade on Bonk.fun would have fired by 13 Oct
DONECoin picks: drop dollar look-alikes (USD1 'drip' meme at $1.00) and staking receipts (tsTON)Found in the live pick lists
DONEFaster pick filling (8 baskets per run instead of 3)New baskets waited hours for coins
NEXTEngine writes a heartbeat file the supervisor can watch directlyrotfix covers it today
NEXTSecond data source for daily closes (CoinGecko) to cross-check CoinMarketCapOnly if CMC ever disagrees in the daily self-check
NEXTReplay test: rebuild the last 120 days from scratch weekly and compare wordsGood, but the daily check covers the live day
NOAlert dedupe across sessions (same BUY twice)Ledger already keys on basket + entry day
Coin picks
DONE10 coins spread from big to small instead of the 5 biggestLeaning biggest cost 3 to 4 pts per trade in both eras (2019-22 +33.9 vs +38.2%, 2023-26 +7.7 vs +10.6%)
DONELive 24h move next to each coin in the pop-up, flag 'up 30%+ in 24h: skip for now'Applies Ben's skip rule at the moment he buys, not only on the BUY day
DONEShow which coins were left out and whyTransparency
NOQuiet on X as a pick filterQuiet coins lose less often but made the same money; quiet tilt worse than random in 2025-26 (+4.6 vs +12.4%)
NOLean to the biggest coinsCosts 3 to 4 pts per trade, both eras (CI crosses 0, same sign as the other session)
NEXTLong-wick skip from hourly candlesNeeds a candle source per coin (GeckoTerminal, rate limited); today: check the chart
NEXTCoin's 1st or 2nd new-high onlyHeld in the other session on hourly data; needs a per-coin ATH history
NEXTBuy the retest (limit order at the breakout level +3%)Better than chasing on coins; needs a per-coin breakout level
NEXTSize by volatility (smaller in wild coins)Standard in trend following (Zarattini et al.); untested here
NEXTOne-tap 'copy all 10 contracts'Handy if Ben buys through a multi-buy tool
NOPool size next to each coinBen's rule: size and depth are never an objection
NEXTRe-pick weekly while HOLD (coins that left the category drop out)Picks are fixed on the BUY day today
NEXTHide coins with no DexScreener poolRare on CMC-listed coins
NEXTHolder growth per coin (GMGN)Paid calls; test first
NOSmart-money wallets buying the coinWallet copy tests lost money (rounds 8 and 9)
Rules
NEXTBlend several breakout lookbacks (10/20/30/60 day) instead of oneZarattini, Pagani, Barbon 2025: blended lookbacks Sharpe 1.5+ on crypto
NOTwo-day confirmation before a BUYBuying 2+ days late lost money in 2025-26 (rule v4 tests)
NEXTGraded exposure (0/25/50/75/100% like IBD)Sizing ideas only won by having more money in (round J)
NOWeinstein stage label per basketAlready inside the words (BASING, HOLD, EXTENDED, SELL)
NORelative strength vs BTC gate (only buy baskets beating BTC 30d)RS vs BTC/majors tested in 101 breakout ideas, did not beat
NOVolatility target per basketVol target tested in round 4, no gain in both halves
NOMonthly momentum rotation (top 3 baskets by 30d)Holding the strongest daily lost 30-70% in 2025
NOStablecoin inflow gate+2289 vs +2256%, too small
NEXTFunding rate / open interest filter for majorsData free on CoinGlass/Binance; untested
NEXTSocial dominance spike = top warning per basketSantiment style; our own X tests found 'loud' mixed
NEXTGoogle Trends / search interestLiu and Tsyvinski: attention predicts weekly returns (in sample)
NODE-RISK MEMES threshold sweep monthlyAlready robust across 7 to 15% and top 10/20/30%
NOShort side (sell basket perps on SELL)Ben trades spot memes; not requested
NORe-entry after a SELL if it breaks out again within 5 daysCovered: any new 30d high close is a new BUY
NOWeekend filterWeekend tested for breakouts, no edge
NOBTC dominance gateTested round 4, no gain
NOFear and Greed gateTested; flips with threshold
Page
DONEGold 'Coins to Buy' buttonBen's ask
DONEBigger layout on wide screens (1480px, bigger words, taller charts)Ben's ask; phone unchanged
DONE'Changed at the last close' line (HOLD → SELL)Change log, shown only when something changed
NEXTRelative Rotation Graph (baskets as dots: leading, weakening, lagging, improving, with 5 day tails)Best visual from StockCharts; descriptive only, so it must not compete with the words
NEXT'vs BTC since buy' only when a basket is behind BTCMarks only what is off
NODays in the current word ('HOLD, day 15')The 'since' date already says it
NOSort cards by action (BUY, SELL, TAKE PROFIT, HOLD, WAIT)Ben wants chain grouping
NEXTGrey out baskets that are WAITLess to read; check with Ben
NOHeatmap tiles sized by market capAdds a second way to read the same thing
NOAltseason gauge (75% of top 50 beat BTC over 90 days)Breadth gate already does this job
NODark/light theme switchNot asked
NEXTInstall as a phone app (home screen icon)Cheap: web manifest
NEXTTap a chip to jump to its cardSmall win on phone
NEXTShow the next close time in Bangkok (07:00)Tells when words can change
NEXTTrack record page: every live signal, result at 7/30/90 days, hit rateLive ledger starts 4 Oct; worth a page once 10+ trades exist
NEXTEquity curve 'follow every card' vs BTCSame, after live trades exist
NOTooltips on every numberBen: no tap/hover hints
NOExplain each word in one line under itRules box already does it once
NEXTSearch box for a coin ('which basket is WIF in')Useful with 13 baskets
NOShow basket members count and top coin weightDetail behind the ?
NOSparkline vs BTC ratioClutter
NOOne-line 'why' on each cardRemoved on Ben's request
Alerts
DONEBUY alert carries the 10 coins with full contractsPicks v4 in the BUY text
DONEOld rule alerts offNo contradicting SELL
NEXTMorning digest only when a word changedTelegram already sends each change; digest may be noise
NEXTAlert 1 day before a likely SELL (close within 3% of the sell line)Heads-up; must not become noise
NOAlert when the 24h move of a pick passes +30% (skip)Shown live in the pop-up instead
NEXTWeekly report card (signals, results)After live trades exist
NOSeparate chat per chainOne chat, fewer places
NOVoice or push notificationTelegram is enough
Baskets
DONESolana memes CMC top 15, Solana infrastructure, Base infrastructureBen's ask (Robinhood-style set)
DONESolana stock memes (stonk.fun)Hidden until 2 Nov (needs 30 real days)
NOBase stock memesOnly 1 tagged coin, no roster source
NEXTRemove LP receipts from baskets (JLP in Solana DeFi)JLP tracks SOL/ETH/BTC/USDC and dampens the basket; needs a re-test of the DeFi basket
NEXTHyperliquid ecosystem basketBig 2025 narrative; CMC tag exists
NEXTBNB memes (four.meme) basketWas in the never-used test set; behaved like the others
NEXTSui and Aptos memesCheck liquidity first
NEXTPrediction market tokensNarrative; small set
NOAI agents on Solana vs Base splitAlready separate baskets
NEXTSquare-root market cap weightsFTSE Grayscale style; equal weight is what was tested
NOTokenized stocks basket (xStocks)Not crypto rotation
NEXTRobinhood chain baskets on the slow rule once they have 120 daysAutomatic later
Research
NEXTOut of sample on the 3 new baskets (2019-22 data where they exist)Confirms the rule on infra
NORule on 4h data for faster exitsNot testable on daily basket history
NEXTCross-check daily closes with Binance for majorsCheap sanity check
NEXTDoes the pick list still beat nothing after costs (DEX fees, 10 coins)?10 buys cost more fees than 5; check with $100-500 sizes
NEXTBasket breadth: share of members above their 20d averageWarns when one coin carries the basket; needs member prices
NEXTTime of day of the daily close (07:00 BKK) vs a 19:00 BKK closeClose time can matter for breakouts
NOKaiko style monthly momentum index as a benchmarkBenchmark only
NOSeasonality (month of year)Too few cycles
NEXTCorrelation cap (skip a BUY if 80% overlap with an open basket)sol_memes and topmemes share most coins; tested in round 4 as no gain, re-check with new baskets
NEXTLadder in over 3 days instead of all on the BUY closeCould lower entry risk; costs if it runs
NEXTUse the X 'new voices' warning from the coin studies on basketsWorked on single coins at ATH retests