Technical Analysis/Software

These days many portals provide online charts to do technical analysis. Many of these tools are quit advanced. There are also software available which can produce charts from trading data. These data can be pulled from server or can be made locally available.