Knowing what stocks to buy and what entry points to get in, is very challenging. First you need to try to pick the right stocks out of over 25,000. It requires spending a lot of time in analyzing different sectors, industries and reading a lot of reports.