I"m reading through abook on Technical Analysiswhich, in short, is how to predict stock market trends based on patterns that can be gleamed from their volume and price history. It all makes sense and is a good book, but I don"t really feel comfortable with the ideas in the book by just reading and understanding. I"ve been navigating charts at google finance, using the action to build patterns as best I can, but I"ve found it really lacking in terms of providing the kind of configurable analysis I want. What I"d really like is a software that can: 1. Receive real time updates on the NYSE or other markets. 2. Perform analysis of individual stocks and present possible patterns and trends that exist in the charts. 3. Have configurable set of parameters that can be used to create buy/sell signals based on the perceived patterns. I"m somewhat confident that software like this exists (A quick google brought up many professional software packages), but I"d like to hear what people know about what solutions are good. I"ve thought about making my own software to manage this, the hardest part would be the analysis part which is what I really want to understand. The burden for doing this is getting the price/volume history of the exchange itself. Does the NYSE have some kind of semi-public database it publishes that people can lease access to? All I"d need is some way to query it to do what I want.