@Anmol I won't say it the best idea. But, avoid buying a stock on bullish day. You may end up buying at its peak price which doesn't sound as good. This shall further lead to lesser returns. I usually place an order in smaller lots so that I can average out the price. Stock market is a bit tricky. You can't predict any certainty. So, be very careful. That's my piece of advice.