Welcome to BTFD Bot
Here we test swing trading strategies for buying the dip in the highest quality US listed stocks and ETFs.
All of these strategies have been extensively backtested back to the year 2000. They are also being actively tested using real money from October 2024 onwards.
You can contact me via my YouTube Channel or Substack. A summary of the strategies I have tested so far is here.
Weekly, monthly and annual stock performance data and the latest buy signals are updated every Saturday.
"Returns matter a lot. It's our capital." — Abigail Johnson
| Winners - 2025 YTD | ||
|---|---|---|
| Junior Gold Miners | 151.39% | |
| Gold Miners | 141.53% | |
| Silver Miners | 140.88% | |
| Newmont Corp | 138.39% | |
| Cardinal Health | 79.44% | |
| Losers - 2025 YTD | ||
|---|---|---|
| Flowers Foods | -48.14% | |
| Novo Nordisk | -43.86% | |
| Booz Allen Hamilton | -35.60% | |
| Walker & Dunlop | -33.77% | |
| Clorox Company | -33.53% | |
| Recent Swing Trade Buy Signals [ View All ] | ||
|---|---|---|
| Stock | Signal | Date |
| Deere & Company | Gap Down | 26 November 2025 |
| NVIDIA | Gap Down | 25 November 2025 |
| J.M. Smucker | 50 Day Low | 25 November 2025 |
| Lockheed Martin | 50 Day Low | 25 November 2025 |
| Roper Technologies | Super Oversold | 24 November 2025 |
| Novo Nordisk | Super Oversold | 24 November 2025 |
| Novo Nordisk | 52 Week Low | 24 November 2025 |
| Fastenal | Williams %R (Weekly) | 24 November 2025 |
| Houlihan Lokey | Williams %R (Weekly) | 24 November 2025 |
| Recent Profitable Swing Trades | |||
|---|---|---|---|
| Stock | Signal | Date | Profit |
| Analog Devices | Gap Down | 25 November 2025 | 5% |
| Walker & Dunlop | 50 Day Low | 24 November 2025 | 5% |
| Emerson Electric Company | 50 Day Low | 21 November 2025 | 5% |
| Kimberly-Clark Corp | Rate of Change | 20 November 2025 | 5% |
| Stanley Black & Decker | 50 Day Low | 19 November 2025 | 10% |
| Tennant | 50 Day Low | 19 November 2025 | 5% |
| Clorox Company | 50 Day Low | 19 November 2025 | 5% |
| John Wiley & Sons | 50 Day Low | 19 November 2025 | 5% |
| Meta | 50 Day Low | 19 November 2025 | 5% |

