Yes I agree its quite difficult to understand when to buy or when to sell because we never know from which point market will reverse. Its always easy to said buy low or sell high but we learn this art only by experience. To understand buy low or sell high you must spend regulary sometime to analyse the market because it takes time to understand the market movement.