Like many, I’ve demoed dozens of charting and backtesting programs and bought some of them (MetaStock, Omnitrader, etc.) But a standout among them is StockAnalzye, which is now back on the market after recovering from his IP service shutting down.
There’s a free version and a paid version. https://stockalyze.com