Best Times of the Day to Buy and Sell Stocks
Here's when it might be best to trade the stock market
Sometimes less is more when it comes to day trading. Devoting two to three hours a day is often better for most traders of stocks, stock index futures, and index-based exchange-traded funds (ETFs) than buying and selling stocks the entire day.
Specific hours provide the greatest opportunity for day trading, so trading only during these hours can help maximize your efficiency. Trading all day takes up more time than is necessary for very little additional reward. In many cases, even professional day traders tend to lose money outside of these ideal trading hours.
Best Times to Day Trade the Stock Market
The best times to day trade the stock market may be the first two hours of the day. In the U.S., this is from the time the market opens at 9:30 a.m. ET to 10:30 or 11:30 a.m. ET. Another good time to day trade may be the last hour of the day. In the U.S., that is from 3:00 to 4:00 p.m. ET.
Take the time to understand the hours of the stock market you plan to trade on so you can be sure you're trading during the most optimal times.
Trading When the Market Opens
Trading during the first one to two hours the stock market is open on any day is all many traders need. The first hour tends to be the most volatile, providing the most opportunity (and potentially the most risk). Although it sounds harsh, professional traders often know that a lot of "dumb money" is flowing at this time.
Dumb money is the phenomenon of people making transactions based on what they read in the news or saw on TV the night before. The information these people are acting upon is typically old news. Their trades can create sharp price movements in one direction. Then professional traders take advantage of the overly high or low price and push it back the other way.
New day traders are often told not to trade during the first 15 minutes of the day—and that might be good advice for very new traders—but the first 15 minutes typically offer the best opportunities for seasoned traders. This time period can provide the day's biggest trades on the initial trends.
Best Trading Time of the Day
Regular trading begins at 9:30 a.m. ET, so the hour ending at 10:30 a.m. ET is often the best trading time of the day. It offers the biggest moves in the shortest amount of time. If you want another hour of trading, you can extend your session to 11:30 a.m. ET.
Many professional day traders stop trading around 11:30 a.m. because that's when volatility and volume tend to taper off. Trades take longer, and moves are smaller on lower volume—not a good combination for day trading.
Futures trade virtually 24 hours per day during the weekday, so if you're day trading index futures such as the E-mini S&P 500 (ES) or an index-based ETF like the SPDR S&P 500 (SPY), you might begin trading as early as 8:00 a.m. during pre-market hours and begin tapering off at around 10:30 a.m. That provides a solid two hours of trading, usually with a lot of profit potential.
As with stocks, trading can continue up to 11:30 a.m. ET, but only if the market is still providing opportunities to capitalize on the trading strategies you're using.
Trading During the Last Hour
Many day traders also trade the last hour of the day, from 3:00 to 4:00 p.m. ET. By that time, traders have had a long break since the morning session, allowing them to regroup and regain their focus.
The last hour can be a lot like the first when you're looking at common intraday stock market patterns. It's full of bigger moves and sharp reversals. Like the first hour, many amateur traders jump in during the last hour, buying or selling based on what has happened so far that day. Dumb money is once again floating around, although not as much as there was in the morning. It's ready to be scooped up by more experienced money managers and day traders.
The last several minutes of trading can be particularly active, with big moves on high volume.
Best Days and Months to Trade the Stock Market
Keep the bigger picture in mind, too, beyond the hourly grind. Monday afternoon is usually a good time to buy because the market historically tends to drop at the beginning of the week, particularly around the middle of the month. Many experts recommend selling on Friday before that Monday dip occurs, particularly if that Friday is the first day of a new month or when it precedes a three-day weekend.
Likewise, prices tend to drop in September and then hike again a month later. October is generally positive overall, and prices often go up again in January, particularly for value and small-cap stocks.
While historical trends can often give investors insight into what markets might do again week-to-week, month-to-month, or year-to-year, it is never guaranteed. The stock market may fluctuate in different directions than expected and there will always be risks involved in investing.
The Bottom Line
Day trading requires discipline and focus, both of which are like muscles. Overwork them and the muscles give out. Trading only two to three hours a day may keep you on your game, and it likely won't lead to the mental fatigue that can negatively affect your work. Trying to trade six or seven hours a day can drain you and make you more susceptible to mistakes.
Of course, everyone has different focus and discipline levels. Some traders might be able to buy and sell all day and do it well, but most do better by trading only during the few hours that are best for day trading.
Day trading is not for everyone, and there are many rules and risks involved. Be sure to understand how to day trade before starting and whether it's really right for you.
The Balance does not provide tax, investment, or financial services and advice. The information is being presented without consideration of the investment objectives, risk tolerance, or financial circumstances of any specific investor and might not be suitable for all investors. Past performance is not indicative of future results. Investing involves risk including the possible loss of principal.