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.


"Be fearful when others are greedy and to be greedy only when others are fearful." — Warren Buffet

trending_up   Winners - 2025 YTD
Junior Gold Miners arrow_drop_up 114.01%
Gold Miners arrow_drop_up 110.53%
Silver Miners arrow_drop_up 101.05%
South Korea globe arrow_drop_up 78.50%
US Metals & Mining arrow_drop_up 63.00%
trending_down   Losers - 2025 YTD
Stepan Company crown arrow_drop_down -33.15%
Target Corp crown arrow_drop_down -32.79%
Hormel Foods crown arrow_drop_down -30.04%
Becton Dickinson crown arrow_drop_down -22.00%
Kenvue crown arrow_drop_down -21.56%
finance_mode  Recent Swing Trade Buy Signals [ View All ]
Stock Signal Date
Australia globe 50 Day Low 07 November 2025
Vietnam globe 50 Day Low 07 November 2025
Becton Dickinson crown Gap Down 06 November 2025
Lowe's Cos. crown 50 Day Low 06 November 2025
Kimberly-Clark Corp crown Super Oversold 05 November 2025
South Korea globe Gap Down 04 November 2025
Archer Daniels Midland crown Gap Down 04 November 2025
US Mid-Caps 50 Day Low 04 November 2025
Middlesex Water Company crown Super Oversold 03 November 2025
money_bag  Recent Profitable Swing Trades
Stock Signal DateProfit
Tootsie Roll Industries crown Rate of Change 31 October 20255%
Universal crown 50 Day Low 28 October 20255%
Altria Group crown Williams %R (Weekly) 27 October 20255%
South Korea globe Gap Down 14 October 202520%
Japan globe Gap Down 10 October 20255%
Kenvue crown Rate of Change 06 October 20255%
American States Water crown 52 Week Low 02 October 20255%
H.B. Fuller Company crown Gap Down 25 September 20255%
Coca-Cola Company crown 50 Day Low 15 September 20255%