Pay attention to the TWS, provided by Interactive Brokers. It has lot of useful features and charting tools. One of the best things it has is an advanced news screener allowing to scan the broad feed. It has a mobile version too.
If you need something to backtest, you can try free backtesting software, you can look at built-in Tradingview tester or Forex Tester.
By the way, TradingView is a good charting tool also.