Whenever the price gets low at that time is right to buy, at the same time whenever the price goes very high that time is right time to sell. It depends upon the person and his funds. If you have more funds you can buy at any time. We need only profit so investment is not the matter to earn profit will be the main. So better you invest at low price and sell at high price.