One of my lecturers said that you will make money in any stock market if you are able to identify buy or sell inflection points and take advantage of them appropriately.
People usually get interested in a stock market when things are looking up and that is what we are seeing now and it is the same thing we saw in January this year or around that time.
The last major buy inflection point was a few months after the currency crisis...when the shilling traded at 107 to the dollar in October 2011.
Between Jan and Feb 2012 when 91 day T-bill rates hit 20%, which was the peak, Safaricom was trading at below Sh4.
The NSE 20 Share Index was around 3,100 or 3,200.
This was the inflection point and this was the time to buy shares. If you predicted this correctly and bought you have made some serious cash.
Now, NSE 20 Share Index is above 5,000, we have an IPO closing today and there are a number of rights issues lined up - a sign of a very active market.
The terrorist attacks seem not to have had much of an effect...even the higher prices of food and basics in the country have had zero effect...
My two cents is what @Sparky has said.
My feeling is that many counters are way over valued...may be the market is due for a correction...maybe it will continue on its upward trajectory...I don't know...
However, in my view, I think current opportunities are few...unless you are a trader