Are you an serious, active stock trader? If so, you need Wall Street Analyzer. This free charting and analysis software has 30+ build in technical analysis indicators. You can also build your own custom indicators. Also includes backtesting capabilities for your own trading system. This software is for serious traders only as it’s a bit beyond the average investor. For the money (free) this is the best stock trading software.