BTFD Bot Site Updates
February 2026
- There is a new 6% swing trading profit target. This is the profit target I have personally been aiming for in my real money swing trades. My results have shown that it is achievable with a decent CAGR and is not significantly worse than my previous 5% and 5.5% profit targets. This minor change should in theory boost profits by 20% over the long run. 7.5% is also achievable. After 10% there is a significant drop off in both win rate and CAGR.
- The Home page's Recent Profitable Swing Trades table now displays trade entry and exit dates. It also displays the actual percentage profit returned and the CAGR (which is capped at 300%).
- The algorithm for detecting buy signals have been completely rebuilt. Moving average crossovers have been scrapped. They have a good win rate but the CAGR of the real money trades has been significantly lower that returned by other buy signals. There is now more emphasis on Super Oversold and also Rate of Change.
- Super-Duper Oversold has been scrapped and is now called Super Oversold.
- Super Oversold can now be triggered from a 20% price drop from one the following parent signals: 52 Week Lows, Rate of Change, Mega Dump and large Gaps Down.
- Super Oversold is no longer triggered from either 50 day lows or Williams %R oscillator readings of below -95 on the weekly chart.
- A new buy signal has been introduced: 26 week (i.e. 6 month) lows. There is also a Super Oversold from a 26 week low. This occurs if the stock price falls 7.5% from the 26 week low. This buy indicator has impressive results when tested using Pine Script on Trading View.
- Super Oversold can be triggered from a range of parent signals. All of the remaining parent signals appear equally effective with quality stocks.
- Rate of Change is performing extremely well in real money tests so it will be displayed more prominently on the site.
- Gaps Up have been scrapped (although they were never displayed on BTFD Bot).
- Mega Dump has been rebuilt. It is the predecessor of Rate of Change. Mega Dump is more crude and looks for a 20% drop followed by a recovery. Rate of Change adapts the algorithm to suit the individual instrument's typical volatility. Both Mega Dump and Rate of Change perform extremely well in backtests.
January 2026
- The weekly data processor has been converted from C# to SQL. This dramatically improves data processing. The handling of year ends has also been improved: BTFDBot is now using ISO weeks. There may be more inaccurate long wicks on the weekly charts but this data is not used by the signals processor.
- Fixed the monthly buy signals table of recent buy signals.
- Removed some bottlenecks so the site's data update process is significantly faster and will allow the signals to be updated much more frequently.
- Implemented the Copart stock splits and added a number of new stocks.
- Reorganised top menu and added a search facility.
- New light/dark mode toggle in the top menu. This should make charts easier to view on some devices.
- Added a number of Cryptocurrencies to the site.
- Added stock chart titles.
- Light mode removed in favour of dark mode. The toggle has been removed due to poor reliability.
- Fixed weekly data processor so that charts will now display buy signals that occur on the final trading day of the chart's data range.
- Added a Sharpe Ratio calculation to the stock chart pages. A higher ratio is generally considered to be better.
- Stock chart pages now link to Seeking Alpha and Zacks Research pages for each individual stock. These are really useful links for checking the vibe of a particular stock.
- Fixed daily/weekly backtester breakeven calculation.
December 2025
- Added Super-Duper Oversold buy signals. These are Super Oversold indicators where the parent signal was either a Rate of Change buy signal or a 52 Week Low. Extensive backtesting has demonstrated that Super-Duper Oversold buy signals have a significantly higher win rate. They're much less common than the signals generated by the regular Super Oversold algorithm.
- Rate of Change signals are now being correctly inserted when new stocks are added to the site.
- Stock chart pages now show the maximum drawdown reached for a particular oversold trading strategy.
- There's now a larger pool of inspirational trading quotes that appear on the home page.
- Stock page HTML titles have now been reworked to make it easier to identify stocks when multiple browser tabs are open.
- The real money results page has been updated with my latest results and the improvements I have made to my actual trading strategy.
- Added a top menu link to the list of stocks page.
- Revised the introduction on the buy signals page.
- Added a large gaps down trading strategy video to the swing trading strategies page.
- Stock pages now display hypothetical return and CAGR calculations for the selected specific strategy and target percentage return.
- The original Rate of Change strategy has been reinstated and is now called Mega Dump. Details are on the swing trading strategies page.
- The 5th December stock splits for the S&P 500 sector ETFs have been completed.
- BTFDBot now supports monthly swing trading strategies as well as the existing daily/weekly trading strategies.
- Added the 10 Month SMA Double Cross trading strategy.
- Added monthly stock chart pages to show the results of backtesting monthly swing trading strategies.
- Super Oversold signals will now always appear on charts if they have been featured on the home page.
- Added the new backtester tool for checking the profitability of different strategies for specific years.
- Links to daily/weekly stock pages from signals will now cause the stock page to default to the specific signal from that link.
- The algorithm for Williams%R weekly signals has been rebuilt following the discovery of some rogue signals. It now generates from the daily rather than the weekly chart data and will now only be triggered if the value of the oscillator falls below -95 rather than -90 as previously. Note that my real money testing has suggested this indicator has somewhat disappointing results and I have already begun to phase out its use in my live money tests.
- A 7.5% profit point has been added to entry signals. My live money tests have shown that a 6% profit target is easily achiveable in place of a 5% profit target. 7.5% will lead to a significantly higher expectancy with minimal increase in risk.
- Tidied stock page to make it easier to display the chart and radio buttons without needing to scroll up and down.
- Added the percentage win rate to the stock charts pages.
- Changed chart markers from labels to triangles on the monthly stock charts pages so that position entries and exits are easier to see.
- The home page Fear Index's algorithm has been modified. It should now give an even greater assessment of general market sentiment.
- Changed icon used for the buy signals on the stocks pages. Breakeven trades are now shown in orange rather than yellow.
- Signals page table title is now being correctly displayed if the type of signal is anything other than 52 Week Lows.
- Implemented the ServiceNow stock split.
- Added the 10 month simple moving average (SMA) trendline to the monthly stock charts.
- Given the current interest in silver, the list of Exchange Traded Funds page now lists selected Exchange Traded Commodities (ETCs).
- Monthly stock chart pages now display a table of trade outcomes.
- Monthly buy signal data has been rebuilt to remove duplicate open trades.
- Added a monthly buy signals page. It also shows the longer term monthly trades that are currently in progress.
- 52 week lows standardised on the lowest point in the last 252 trading days. The exact number of days doesn't make much of a difference but now BTFDBot is standardised and should give similar signals to other trading sites.
- Fixed a few tickers with missing monthly buy signal data.
- Added a monthly backtester tool for checking the profitability of long term monthly trading strategies for specific years.
- Added some new stocks to the site.
- Fixed the price label on breakeven or losing trades on monthly chart labels.
- Added tech stock only and other sector specific options to the backtesters.
- Revised the Dollar Cost Averaging (DCA) section on the swing trading strategy page.
- Fixed monthly chart trade labels so the label will now appear on the final open trade for a particular stock.
- Added a monthly strategy video and a 140 year S&P500 backtest video to the swing trading strategies page.
- Significantly expanded the number of ETFs listed on the site.
- BTFD Bot has a new logo. The mobile hamburger menu has also been fixed.
- The top menu has been rebuilt.
November 2025
- BTFDBot now has a YouTube channel.
- The list of recent buy signals on the home page has now been fixed. Recent signals will now appear.
- The HTML page titles are now rendering correctly.
- Charts are now much faster to load because they are now using weekly data points.
- Weekly close prices are now correct. This probably only affected the display of chart candlestick data.
- 20% Drop Signals data has now been regenerated. Older signals will now be displayed on the stock charts.
- 20% Drop Signals are now listed on the home page and on stock charts. See the swing trading strategies page for an explanation of what this signal is and if it is effective.
- All of the Signals data has now been regenerated. I've also started associating 20% Drop Signals with their parent Signal.
- 20% Drop Signals on stock charts now show which parent signal type triggered them.
- 20% Drop Signals now record the date their parent signal was triggered.
- 20% Drop Signals are now prioritised on the home page. They perform well in backtests (so far...).
- BTFDBot now has a SubStack.
- There is a new list of Exchange Traded Funds page.
- 20% Drop Signals have now been renamed to Super Oversold.
- The swing trading strategies page has been revised after backtesting has demonstrated that the Super Oversold strategy is potentially a big winner.
- The current week's signals are now appearing on the stock charts.
- Stock charts now display the date range selector.
- 30 new Dividend Champion stocks have been added to the index.
- The Magnificent 7 (Mag7) have now been added to the index: Alphabet (Google), Apple, Amazon, Meta Platforms (Facebook), Microsoft, NVIDIA and Tesla.
- The home page alerts have been reinstated.
- Updated the following tickers due to stock splits: NEE, WMT, MKC.
- The plotting of buy signals on the charts has been improved. The signals are now appearing on the correct weekly candle. The signal will now be displayed as the lower of the weekly open and close price. Note that the signal will not always appear at the buy price but the underlying calculations are correct. The charts use weekly candles in order to speed up their performance. The backtester also removes very long candle wicks and will only buy at a price between a daily open and close. It does not buy candle wicks because it is sometimes difficult or even impossible to actually buy stocks at these prices, especially if you're a retail trader using basic brokers. So this has resulted in more accurate backtests but slightly less accurate charts.
- Stock charts are now zoomed out by default.
- Stock details pages now show the expectancy score for the specific entry signal type and profit target.
- Signal labels on stock charts now display the percentage profit or loss.
- Another batch of high quality US dividend stocks have been added to the index.
August 2025
- Added the stocks page which lists all of the stocks and ETFs featured on this site.
- Stocks now have a rebuilt main page to show their stock chart together with backtesting results for various swing trading buy signals. The site is now using Microsoft Blazor which means the charts are now a lot quicker and it's also possible to change the strategy and the swing trading profit point.
- The swing trading strategies page now lists all of the main strategies I have backtested as well as tested with real money.
- The stocks database has been populated with most of the US Dividend Kings. These stocks can be very attractive swing trading stocks due to the high probability of their stock prices bouncing from oversold conditions.
- Added the results page which summarises my real money swing trade testing results.
- There are now icons in tables to show the properties of particular stocks and ETFs.
- Stock pages now have a table showing a summary of the backtest results for the current entry signal being viewed.
