1. VectorBT 2. Zipline-Reloaded 3. Create your own back tester. All require some understanding of the Python programming language. 4. I believe TradingView has a back tester.
With software you still have to know how to code your idea. Easy language is the easiest language to learn I think. If you can't code, do it the stupid way. scroll left, playback bit by bit.
Excel + VBA + Tradingview I might add to a thread i've already started on this topic, adding my latest method to gather data and to visualize it efficiently. Briefly, you can mark up Tradingview the start and end of your trades using the trendline tool. Then hide price and indicators, if any, leaving only your marks on the charts. Click on a line and you will get entry/exit prices highlighted in the price axis. You'll get the date/time below. Use windows shortcuts to switch between Excel and Tradingview, transfering data (at least price, maybe date/time too) to a column. Use VBA to read the data and to display stats and charts.