Abstract: An improved stock ranking and trading decision support system and method employ analytical prediction and prediction verification to identify assets for purchase. The disclosed system and techniques use a harmonic component forecasting model, artificial band-pass digital filters, and logical representations of wave time series and neural network processes to identify the profitable companies for investment as well as the likely direction of movement of the asset future value. The system compares, optimizes and tests the price of the asset at a given point in time in order to predict the trading decision support model and estimate potential profit.