The Charting program must have the capability to be customized in every way for your trading style. That means far more flexibility and customization than broker free charting programs. Attempting to use charting software that is not designed and customized for your trading style increases risk with the probability of glitches, mistakes, and bad trades. Your trading style is foremost when choosing a stock charting program. Make sure the program has a feature for your instructor or mentor to write you notes and provide training within the charting software structure. Having access to your teachers education and training will help you improve as you learn to trade. Trading style customization allows you to trade without having to compromise your trading screens and monitors, because you can lay them out properly for maximum online instant analysis.