High Probability Based Swing Trading

BTFDBot finds oversold buy signals for the highest quality global stocks, Exchange Traded Funds and cryptocurrencies.

Updates: New ML5 (AI) scoring system now live and replaces the human scoring system and ML4. ML5 finds many more buy signals than ML4 and those it does find have significantly higher CAGR than before. Signals are now ranked LOW, MEDIUM or HIGH with % scores. 80% or higher is good but 90%+ is better. Mega Dump and Rate of Change buy signals do not yet have scores because the ML5 algorithm cannot yet reliably score trades for these signals. The market sector ratings remain, because good stock signal + good sector score = unstoppable trade 🔥🔥🔥. Btw the backtester won't work until I update the existing buy signals over the weekend.

All of these strategies have been extensively backtested back to the year 2000 [ backtester here ]. They are also being actively tested using real money from October 2024 onwards [ results on ].

You can contact me via or . A summary of the strategies I have tested so far is here.

Stock charts and the latest buy signals are updated every Saturday (and mid-week whenever there's a big down day on the S&P 500). Be sure to bookmark us and visit whenever there's a correction or pullback in the market - this is usually the best time to find quality oversold stocks.

"The stock market is filled with individuals who know the price of everything, but the value of nothing." — Phillip Fisher

Securities as a whole are more likely to be attractively valued when the Fear Gauge is HIGH, the oil price is LOW, the S&P 500 is not at new all time highs, commodities are LOW and the copper price is not mid-range (LOW = recession priced in, HIGH = expectations of strong economic growth).

trending_up   Winners - 2026 YTD
Green Metals arrow_drop_up 433.53%
Marvell Technology arrow_drop_up 213.17%
Applied Materials arrow_drop_up 170.71%
Veeco Instruments arrow_drop_up 159.59%
Moderna Inc arrow_drop_up 134.76%
Axcelis Technologies arrow_drop_up 132.14%
Semiconductors arrow_drop_up 107.66%
trending_down   Losers - 2026 YTD
Intuit arrow_drop_down -60.49%
Costar Group arrow_drop_down -57.80%
Zcash arrow_drop_down -56.59%
Wix.com arrow_drop_down -56.59%
Boston Scientific arrow_drop_down -55.41%
HubSpot arrow_drop_down -54.26%
Zillow arrow_drop_down -54.02%
finance_mode  Recent Swing Trade Weekly Buy Signals [ View All ]
Stock Buy Signal Date
  Applelaptop_car Mega Dump Lite   30 June 2026
  Booz Allen Hamilton Mega Dump   30 June 2026
  Autozone Mega Dump Lite   30 June 2026
  Constellation Energy Mega Dump Lite   30 June 2026
  C.H. Robinson Worldwidemilitary_tech Mega Dump Lite   30 June 2026
  Carlisle Companiesmilitary_tech Mega Dump Lite   30 June 2026
  Costar Group Mega Dump Lite   30 June 2026
  ETF Green Metals Mega Dump   30 June 2026
  ICF International Mega Dump Lite   30 June 2026
  Insmed Mega Dump Lite   30 June 2026
finance_mode  Recent Monthly Buy Signals [ View All ] [ Open Trades ]
Stock Buy Signal Date
Agriculture 10 Month Double SMA Cross 01 May 2026
Air Products & Chemicals military_tech 10 Month Double SMA Cross 01 May 2026
American States Water crown 10 Month Double SMA Cross 01 May 2026
Motorola Solutions 10 Month Double SMA Cross 01 May 2026
NNN REIT military_tech 10 Month Double SMA Cross 01 May 2026
money_bag  Recent Profitable Swing Trades [ View Backtest Results ]
Stock Buy Signal Dates Profit CAGR
Green Metals Super Oversold Buy: 10 Jun 2026
Sell: 11 Jun 2026
386.1% >300%
Junior Uranium Miners Super Oversold Buy: 10 Jun 2026
Sell: 15 Jun 2026
13.0% >300%
Shake Shack 52 Week Low Buy: 09 Jun 2026
Sell: 12 Jun 2026
10.2% >300%
Indonesia globe Super Oversold Buy: 05 Jun 2026
Sell: 15 Jun 2026
13.0% >300%
Signet Jewelers Super Oversold Buy: 19 May 2026
Sell: 21 May 2026
7.6% >300%
Hermès International Super Oversold Buy: 18 May 2026
Sell: 15 Jun 2026
12.9% >300%
Doximity Super Oversold Buy: 15 May 2026
Sell: 01 Jun 2026
20.2% >300%
Genpact Super Oversold Buy: 15 May 2026
Sell: 29 May 2026
11.6% >300%
HubSpot Super Oversold Buy: 14 May 2026
Sell: 01 Jun 2026
35.8% >300%
StoneCo Ltd Super Oversold Buy: 14 May 2026
Sell: 21 May 2026
12.5% >300%