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 or . 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

trending_up   Winners - 2025 YTD
Junior Gold Miners arrow_drop_up 151.39%
Gold Miners arrow_drop_up 141.53%
Silver Miners arrow_drop_up 140.88%
Newmont Corp arrow_drop_up 138.39%
Cardinal Health arrow_drop_up 79.44%
trending_down   Losers - 2025 YTD
Flowers Foods military_tech arrow_drop_down -48.14%
Novo Nordisk arrow_drop_down -43.86%
Booz Allen Hamilton arrow_drop_down -35.60%
Walker & Dunlop arrow_drop_down -33.77%
Clorox Company military_tech arrow_drop_down -33.53%
finance_mode  Recent Swing Trade Buy Signals [ View All ]
Stock Signal Date
Deere & Company Gap Down 26 November 2025
NVIDIA laptop_car Gap Down 25 November 2025
J.M. Smucker military_tech 50 Day Low 25 November 2025
Lockheed Martin military_tech 50 Day Low 25 November 2025
Roper Technologies military_tech 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
money_bag  Recent Profitable Swing Trades
Stock Signal DateProfit
Analog Devices Gap Down 25 November 20255%
Walker & Dunlop 50 Day Low 24 November 20255%
Emerson Electric Company crown 50 Day Low 21 November 20255%
Kimberly-Clark Corp crown Rate of Change 20 November 20255%
Stanley Black & Decker crown 50 Day Low 19 November 202510%
Tennant crown 50 Day Low 19 November 20255%
Clorox Company military_tech 50 Day Low 19 November 20255%
John Wiley & Sons military_tech 50 Day Low 19 November 20255%
Meta laptop_car 50 Day Low 19 November 20255%