Relying on Rumors, basing your buy decisions on only what others say ( just depending on Broker recommendations) and being too academic will not make you succeed at CSE.
It is good to educate your self by reading books on Stock markets ( also you can refer to the help section of this website) .
But the truth is reading 100s of books itself will not be adequate to survive at CSE in the present context as they are written and based on research on matured markets with wider participation and less manipulation ( note I said less not none) . Books will certainly educate you I agree but,
to survive at CSE one needs
a) some fundamental
b) some technical
c) and most importantly the greatest asset of all "Common sense" which no book can teach you effectively .
I recall sometime in 2007 ( pl don;t quote me) or so I bought some DFCC shares for Rs 140. A good price at that time which I bought as an Investment ( not a gamble). Then I got some additional bonus shares also.
During the War time I saw this go down to Rs 50! Nearly had a heart attack by looking at it. (JKH was at Rs 60+ if I recall).
I could not help feel why I did not put money in a Fixed deposit at 20% per annum. But then again I had the common sense to hold it as it was an Investment. I was a victor last year with very significant gains very much more than fixed deposit. I was happy of my decision with spanned few years which paid off in the long run.
The biggest problem I see now is that many people enter to gamble at CSE making it a Casino. They want 50-100% profit in a few days. Stock markets are supposed to be Investing places not gambling. Many who enter with gambling intension get brunt due to this.
As some may know the Savings account interest rate in USA now is 0.2-0.5% ? I am not kidding it is 0.2-0.5% Per Year! So if one gains 5-10% in a stock market per year they are happy and content.
At CSE we now want 50-100% gain within short times. This is not healthy practice. I think we got spoilt during the last 2 years.
Last couple of years one could have blindly put money into CSE and got a good return. If one does that now blindly he/she is bound to get burnt. People who invested during war time will know that even 20% gain was a big deal.
If you put money into a Fixed deposit one will gain 10-15% per year in Sri Lanka. So if one is to gain say 30% per year in the market it is not a good achievement?
Though I have much more to share, as this getting long and I have other matter to attend to I leave you with one last sentence.
Learn the basics, Invest not gamble, know your investment period, have Patience , have lesser Greed , know your entry and exit points and you will be a victor on the longer run at CSE
Good Luck