When is the best time to buy or sell shares to maximise profit?

There is no definite best time to buy or sell shares as profit depends on the market and your trading and investment practices/strategies.