A method of predicting future stock price movements based on observation of of historical market data such as (among others) the prices themselves, trading volume, open interest, the relation of advancing issues to declining issues, and short selling volume.