@Mammmood - Nowadays you can buy advanced stock market software that uses mathematical models and technical analysis to help you buy and sell at the right time.
I think the software would be a good tool for such an approach. For me, looking at technical charts all day long would make my head spin. I do agree, however, that even this software is not magic. If it were, everyone would be using it.
However, it does do a lot of the hard work, in my opinion, and helps you make a reasoned decision in the end, all other things considered.