If someone want to trade stocks, options, commodities, global stocks & currencies, what will be the best combination with order execution, charting, scan, alerts & news. Backtesting is not required. Thanks!