Patent ID: 7831493

Claim:
A computer readable medium which stores instructions executable by at least one processor to determine timings for buy/sell decisions for financial instruments by performing steps of: identifying one or more instruments, each of the one or more instruments comprising at least a financial asset or at least a tradable security; determining market characteristics for each of the one or more instruments based on recorded market characteristics associated with that instrument, the market characteristics comprising one or more trade volumes, one or more trade prices and one or more directions of movements of trade prices; computing at least one volume index for the each of the one or more instruments which is calculated as a ratio of actual trade volume over a length of time to average trade volume over that length of time for the each of the one or more instruments, ranking the one or more instruments based upon their technical strengths using at least combination of the volume indices and the directions of movements of trade prices; determining fundamental strength of each of the one or more instruments; ranking the one or more instruments based upon their fundamental strengths; and generating at least a buy signal or at least a sell signal for at least one of the one or more instruments based upon whether its technical strength rank exceeds a predetermined threshold and whether its fundamental strength rank exceeds a predetermined threshold.