If you are US citizen, you can use Thinkorswim platform by TD Ameritrade. As for me, it is the best charting tool ever, but it is US-only.
If you need something for backtesting, try Forex Tester. As for me, it is the most comfortable software for that purpose.
There is something like buitl-in tester in Tradingview, but actually I have no idea how it works.