You may check Quantpedia’s list of available backtesting platforms.
The most expensive platforms are usually for professionals (like Deltix, SmartQuant etc.). But cheaper options (like Amibroker, Tradestation, NinjaTrader, Quantconnect, Quantopian etc.) are usually sufficient for a retail trader …