Stock market has always been volatile, and deciding when is the best time to buy or sell is critical in earning. If a beginner wanna cultivate such a skill, perhaps the best way to start is to follow those professionals. I mean, to try to understand why they buy or sell at such a point. Market sentiment projection? Technical analysis? or other microeconomic factors?