Best Time to buy a stock in a day
"The best time to buy a stock is the time of day when the stock price is lowest! Obviously you learned nothing from that sentence, but unfortunately you won't get a much better answer than that. Here's a question that is very similar to yours: ""Is it better to have a picnic for lunch or for dinner to minimize the chance of getting rained out?"" Every day is different..." You can't predict when to buy a stock during the day to guarantee not having a loss for the day. In the short run stock prices are really pretty random. There are many day traders who try to accomplish exactly this and most of them lose money. If you don't believe me, create an account on Investopedia and use their free stock market simulator and try day trading for a few months. One of the biggest laws in economics is that if an opportunity is very profitable and is very easily exploitable even by complete beginners, then it will very soon stop being profitable. That's how the market works. If you buy stock when it is at the lowest, then you are making money, but most of the time someone else is losing money. And if there was a magic hour of the day when buying would be the most profitable, then soon everybody would want to buy at that time and no one would want to sell anything, so the scheme would collapse. The best thing to do is not worry about what time is best to buy but put in a conditional order before the market opens. If your conditions are met during the trading day your order will go through and you will buy the shares. This keeps your emotions out of your trading and will stop you from either chasing the market or buying when you consider the wrong time. As you have already done your analysis and made your decision before market open, thus you should place your conditional orders and stop losses before market opens as well. Buy it at the close. That way you won't lose money (even if marked to market) on the day. You want to buy when the stock market is at an all-time low for that day. Unfortunately, you don't know the lowest time until the end of the day, and then you, uh can't buy the stock... Now the stock market is not random, but for your case, we can say that effectively, it is. So, when should you buy the stock to hopefully get the lowest price for the day? You should wait for 37% of the day, and then buy when it is lower than it has been for all of that day. Here is a quick example (with fake data): We have 18 points, and 37% of 18 is close to 7. So we discard the first 7 points - and just remember the lowest of those 7. We bear in mind that the lowest for the first 37% was 5. Now we wait until we find a stock which is lower than 5, and we buy at that point: This system is optimal for buying the stock at the lowest price for the day. Why? We want to find the  best position to stop automatically ignoring. Why 37%? We know the answer to P(Being in position n) - it's 1/N as there are N toilets, and we can select just 1. Now, what is the chance we select them, given we're in position n? The chance of selecting any of the toilets from 0 to K is 0 - remember we're never going to buy then. So let's move on to the toilets from K+1 and onwards. If K+1 is better than all before it, we have this: But, K+1 might not be the best price from all past and future prices. Maybe K+2 is better. Let's look at K+2 For K+2 we have K/K+1, for K+3 we have K/K+2... So we have: This is a close approximation of the area under 1/x - especially as x → ∞   So 0 + 0 + ... + (K/N) x (1/K + 1/K+1 + 1/K+2 ... + 1/N-1) ≈ (K/N) x ln(N/K) and so P(K) ≈ (K/N) x ln(N/K) Now to simplify, say that x = K/N We can graph this, and find the maximum point so we know the maximum P(K) - or we can use calculus. Here's the graph:  Here's the calculus: To apply this back to your situation with the stocks, if your stock updates every 30 seconds, and is open between 09:30 and 16:00, we have 6.5 hours = 390 minutes = 780 refreshes. You should keep track of the lowest price for the first 289 refreshes, and then buy your stock on the next best price. Because x = K/N, the chance of you choosing the best price is 37%. However, the chance of you choosing better than the average stock is above 50% for the day. Remember, this method just tries to mean you don't loose money within the day - if you want to try to minimise losses within the whole trading period, you should scale this up, so you wait 37% of the trading period (e.g. 37% of 3 months) and then select. The maths is taken from Numberphile - Mathematical Way to Choose a Toilet. Finally, one way to lose money a little slower and do some good is with Kiva.org - giving loans to people is developing countries. It's like a bank account with a -1% interest - which is only 1% lower than a lot of banks, and you do some good. I have no affiliation with them.
Also mediocre selection of most products.  I for one, want high end items.  I go to Best Buy and always have to settle with high marked up middle of the road times (in most of my personal experiences).  There is great value in having local stock, but if I can wait 2 days for shipping, not have to travel 15+ miles to a Best Buy, I am happy to order online. "In layman's terms, oil on the commodities market has a ""spot price"" and a ""future price"". The spot price is what the last guy paid to buy a barrel of oil right now (and thus a pretty good indicator of what you'll have to pay). The futures price is what the last guy paid for a ""futures contract"", where they agreed to buy a barrel of oil for $X at some point in the future. Futures contracts are a form of hedging; a futures contract is usually sold at a price somewhere between the current spot price and the true expected future spot price; the buyer saves money versus paying the spot price, while the seller still makes a profit. But, the buyer of a futures contract is basically betting that the spot price as of delivery will be higher, while the seller is betting it will be lower. Futures contracts are available for a wide variety of acceptable future dates, and form a curve when plotted on a graph that will trend in one direction or the other. Now, as Chad said, oil companies basically get their cut no matter what. Oil stocks are generally a good long-term bet. As far as the best short-term time to buy in to an oil stock, look for very short windows when the spot and near-future price of gasoline is trending downward but oil is still on the uptick. During those times, the oil companies are paying their existing (high) contracts for oil, but when the spot price is low it affects futures prices, which will affect the oil companies' margins. Day traders will see that, squawk ""the sky is falling"" and sell off, driving the price down temporarily. That's when you buy in. Pretty much the only other time an oil stock is a guaranteed win is when the entire market takes a swan dive and then bottoms out. Oil has such a built-in demand, for the foreseeable future, that regardless of how bad it gets you WILL make money on an oil stock. So, when the entire market's in a panic and everyone's heading for gold, T-debt etc, buy the major oil stocks across the spectrum. Even if one stock tanks, chances are really good that another company will see that and offer a buyout, jacking the bought company's stock (which you then sell and reinvest the cash into the buying company, which will have taken a hit on the news due to the huge drop in working capital). Of course, the one thing to watch for in the headlines is any news that renewables have become much more attractive than oil. You wait; in the next few decades some enterprising individual will invent a super-efficient solar cell that provides all the power a real, practical car will ever need, and that is simultaneously integrated into wind farms making oil/gas plants passe. When that happens oil will be a thing of the past." There is no such thing as buying at the best price. That only exists in hindsight. If you could consistently predict the lower bound, then you would have no reason to waste your time investing. Quit your job and bet with all leverage in. What if the price never reaches your lower bound and the market keeps rallying? What if today is crash day and you catch a falling knife? I'd say the best strategy would be just buy at whatever the market price is the moment your investment money hits your account with the smallest possible commission. "The dow jones is an index of 30 stocks that's weighted based on the price per share of these stocks. To calculate the DJIA, the sum of the prices of all 30 stocks is divided by a divisor, the Dow Divisor. The divisor is adjusted in case of stock splits, spinoffs or similar structural changes, to ensure that such events do not in themselves alter the numerical value of the DJIA.  Prices are the result of supply and demand. Demand is defined as simply as ""I want this badly enough to pay cash for it"", ""supply is ""I own this and don't want to own it, therefore I'll sell it""  When investors go about deciding they'd like to buy some stock from people who own it and are wanting to sell it, a market is generated and a price both are willing to sell/buy at is found. If the price is too high/low, you won't sell or buy. The price has to be ""right"" based on your own personal valuation.   Since these trades are done through an exchange and are so common, literally millions of shares are traded per day, you get the best price available at that moment for your shares. If person A is only willing to give you 100 dollars and person B is willing to give you 100.01, screw person A. I'm selling shares to person B.  When this done on a macro-level (millions of shares traded per day) the exchanges will track and make public the ""price movement"" of what the market is willing to give for each and every publicly traded stock.  TLDR: SUPPLY AND DEMAND. DOW USES THEIR OWN METHODS." Well that will depend on the time frame you are looking at it. You can't compare the RSI on a five minute chart to the RSI on a daily chart. The minute chart would represent the momentum of very small trends whilst the daily chart would represent the momentum of much larger trends. On the daily chart the shares might be experiencing a strong uptrend with a rising RSI. During each day the price might move up at the open then come down some, then back up a bit more and repeat this several times during the day before closing higher. During the day the RSI might have moved slightly higher.  But during a single day on the 5 minute chart the price may have gone through several up and down trends, with the RSI going into oversold and overbought several times. What you should be looking at to strengthen the signal from the RSI is to watch for when the RSI is in the overbought at the same time the price is reaching a peak, or when the RSI is in the oversold at the same time the price is reaching a trout. These could represent potential turning points in price. The time frame to use would depend on the type of trading you are attempting to undertake. If you prefer day trading (being in and out of a trade in minutes to hours) you might look at time frames of minutes to hours. If you prefer longer term position, trend or swing trading you would probably stick to daily charts. If you prefer longer term active investing you might stick to a combination of daily, weekly and monthly charts. I'm a bit skeptical of some of the views the author states, in particular:  &gt; The likelihood of executing a trade at the best price depends on the length of the queue to buy or sell and the incentives to trade. Longer queues lead to longer delays to execute a trade. Delays typically lead to worse outcomes. Quite simply, it makes no sense to wait on a longer line to receive a worse execution.  Why would this be the case? If anything, I'd think that forcing through too many orders at once risks price slippage created by excess supply or demand. He argues that waiting in queue may impair price performance, but I'd think that possible favourable or adverse shifts in the price will average to zero over time.  If this is the case and they do average to zero, then I think funds are doing the savvy thing by putting relatively small, low-priority trades in to the flow at a rate that saves the most money on average. I can see why day traders may not be too thrilled with this, but that is such a small slice of the mutual fund/brokerage clientele.  In the broader picture, funds and brokerages are being squeezed so tightly on expense ratios that I'd think any cost saving/rebates they do get probably filter back to customers in the form of reduced fees. Take Robinhood as an example: they use their trading rebates to provide an extremely low cost trading platform for retail investors. That hardly seems unfair to me.  Any traders care to comment? This is all just speculation on my part and I've not looked at any time series data yet. Yes, you can do this buy placing a conditional order to buy at market if the price moves to 106 or above. Once the price hits 106 your market order will hit the market and you will purchase the stock at 106 or above. You can also place a tack profit order at 107 linked to your initial conditional buy order, so that once you buy order is executed and you buy at 106, a take profit order will be executed only if the price reaches 107 or above.  If the price never reaches 106, neither your market buy order or take profit order will hit the market and you won't buy or sell anything. It depends completely on the current order book for that security.  There is literally no telling how that buy order would move the price of a stock in general.