My model is proprietary, and has been refined over the last 10 years of work I have done. I specifically tweak it for small caps (which I focus on). The model is effective around 75-80% of the time. Again, good news can change things, but the more I play stocks the more I realize that fundamentals only matter on the long run and on the short to medium term, TA wins out all the time.