A Charting program must be able to scan all the stocks in the market at one time or in groups based on criteria which include leading indicators, not the outdated indicators written decades ago like MACD and Stochastic. Leading indicators expose where the institutions are buying or selling before price moves. Scans must be extremely adaptable so that you can have custom scans which bring up specific stocks with candlestick patterns and leading indicators. Free stock charts and broker charts do not have scans, or if they do there is not the ability to create custom criteria. Scans are a necessity and the better the scan the faster your chart analysis and stock pick selection. Without scans, you are stuck using news or broker recommended stocks which means you are trading stocks your broker has in inventory and wants to sell to you to make huge profits from your trades. Scans are a critical tool. They separate the truly serious and successful trader, from the hobby trader who constantly loses money.