First of all, let's face the fact that it is highly unlikely for one to be generating high returns continuously in the long run when one just started out even if one may have read tons of investment books. Knowledge is just a tiny portion of investing as compared to experience, emotional stability and patience.
Personally, I have make all kinds of mistakes right at the start which has allowed me to learn in a much ...
...