After Market Price change, how can I get it at that price?
"If the price used to be 2.50 but by the time you get in an order it's 2.80, you're going to have to pay 2.80. You can't say, ""I want to buy it at the price from an hour ago"". If you could, everybody would wait for the price to go up, then buy at the old price and have an instant guaranteed profit. Well, except that when you tried to sell, I suppose the buyer could say, ""I want to pay the lower price from last July"". So no, you always buy or sell at the current price. If you submit an order after the markets close, your broker should buy the stock for you as soon as possible the next morning. There's no strict queue. There are thousands of brokers out there, they don't take turns. So if your broker has 1000 orders and you are number 1000 on his list, while some other broker has 2 orders and number 1 is someone else wanting to buy the same stock, then even if you got your order in first, the other guy will probably get the first buy. LIFO and FIFO refer to any sort of list or queue, but don't really make sense here. When the market opens a broker has a list of orders he received overnight, which he might think of as a queue. He presumably works his way down the list. But whether he follows a strict and simple first-in-first-out, or does biggest orders first, or does buys for stocks he expects to go up today and sells for stocks he expects to go down today first, or what, I don't know. Does anybody on this forum know, are there rules that say brokers have to go through the overnight orders FIFO, or what is the common practice?" Buying stocks is like an auction. Put in the price you want to pay and see if someone is willing to sell at that price.  Thing to remember about after hours trading; There is a lot less supply so there's always a larger bid/ask price spread. That's the price brokers charge to handle the stocks they broker over and above the fee.  That means you will always pay more after the market closes. Unless it is bad news, but I don't think you want to buy when that happens. I think a lot of the after market trading is to manipulate the market. Traders drive up the price overnight with small purchases then sell their large holdings when the market opens. You can make a purchase at the after market price by sending an order that gets executed in after market. Often times these are called Extended orders, or EXT. With an EXT limit order it will place the bid on the after market hours order book. If you get filled, then you have the shares.  This is the answer. "The price of the last trade... Is the price of the last trade. It indicates what one particular buyer and seller agreed upon. There is absolutely no requirement that one of them didn't offer too much or demand too little, so this is nearly meaningless as an indication of what anyone else will be willing to offer or demand. An average of trades across a sufficiently large number of transactions might indicate a rough consensus about the value of a stock, but transactions will be clustered around that average and the average itself moves over time. Either you offer to sell or buy at a particular price, wait for that price, and risk the transaction not taking place at all if nobody agrees, or you do a spot transaction and get the best price at that nanosecond (which may not be the best in the next nanosecond). Or you tell the broker what the limits are that you consider acceptable, trading these risks off against each other. Pick the one which comes closest to your intent and ignore the fact that others may be getting a slightly different price. That's just the way the market works. ""If his price is lower, why didn't you buy it there?"" ""He's out of stock."" ""Well, come back when I'm out of stock and I'll be unable to sell it to you for an even better price!"""
I can often get the option at [a] price [between bid and ask] The keyword you use here is quite relevant: often. More realistically, it's going to be sometimes. And that's just how supply and demand should work.  The ask is where you know you can buy right away. If you don't wanna buy at ask, you can try and put a higer bid but you can only hope someone will take it before the price moves. If prices are moving up fast, you will have missed a chance if you gambled mid-spread. Having said that, the larger the spread is, the more you should work with limits mid-spread. You don't want to just take ask or bid with illiquid options. Make a calculation of the true value of the option (i.e. using the Black Scholes Model), then set your bid around there. Of course, if not only the option but also the underlying is illiquid, this all gets even more difficult. Consider the mechanic which actually drives the 'price' of a stock. In simplest terms, the 'price' of a stock is the price at which the most recent trade occurred. ie: if the price of IBM is $100/share, that means the last time someone bought IBM stock, they paid $100. Above and below the 'spot price', are dozens/hundreds/thousands of buyers and sellers who have placed orders that no one is yet willing to match. ie: if IBM's spot price is at $100, there could still be 10,000 people willing to sell for $101 (called the 'ask' price, for the lowest price someone is currently willing to sell at), and 15,000 willing to buy for $99 (called the 'bid' price, for the highest price someone is currently willing to buy for).  Until someone is willing to buy for $101, then no one will be able to sell at $101. Until someone is willing to sell for $99, no one will be able to buy for $99. Typically orders are placed in the market at a particular limit. Meaning that those orders to buy at $99/sell at $101 are already in the 'system', and will be matched immediately as soon as someone is willing to meet the price on the other side. Now consider general market economics: high demand drives up price, and high supply drives down price. If the details above for IBM were yesterday, and today some news came out that IBM was laying off employees, imagine that another 10,000 people who held shares wanted to sell. Now there would be 20,000 sellers and only 15,000 buyers. If those new sellers were aggressive about wanting to sell, they would have to drop their price to $99, to match the highest buyers in the market. Put together, this means that as more sellers enter the market, supply of shares increases, driving down price. Conversely, as more buyers enter the market, demand for shares increases, driving up share price. As a result of the above, you can say that (all else being equal) if price for a stock goes up, there were more buyers that day, and if price goes down, there were more sellers that day. On the face of it, that is not necessarily true, because you could have the same number of buyers and sellers, one side could have simply decreased/increased their acceptable price to match the other side. "In a sense, yes. There's a view in Yahoo Finance that looks like this   For this particular stock, a market order for 3000 shares (not even $4000, this is a reasonably small figure) will move the stock past $1.34, more than a 3% move.  Say, on the Ask side there are 100,000 shares, all with $10 ask. It would take a lot of orders to purchase all these shares, so for a while, the price may stay right at $10, or a bit lower if there are those willing to sell lower.  But, say that side showed $10 1000, $10.25 500, $10.50 1000. Now, the volume is so low that if I decided I wanted shares at any price, my order, a market order will actually drive the market price right up to $10.50 if I buy 2500 shares ""market"".  You see, however, even though I'm a small trader, I drove the price up. But now that the price is $10.50 when I go to sell all 2500 at $10.50, there are no bids to pay that much, so the price the next trade will occur at isn't known yet. There may be bids at $10, with asking (me) at $10.50. No trades will happen until a seller takes the $10 bid or other buyers and sellers come in." no because the price is still being manipulated by HFT.  HFT are still getting their $$, I'm just saying how much I want to pay. HFT is still likely front-running me, and even if they're not... because of their special access if both I and an HFT system want at $10.00, HFT will ALWAYS get it first. "I'm not sure what you expect in terms of answers, but it depends on personal factors. It pretty well has to depend on personal factors, since otherwise everyone would want to do the same thing (either everyone thinks the current price is one to sell at, or everyone thinks it's one to buy at), and there would be no trades. You wouldn't be able to do what you want, except on the liquidity provided by market makers. Once that's hit, the price is shifting quickly, so your calculation will change quickly too. Purely in terms of maximising expected value taking into account the time value of money, it's all about the same. The market ""should"" already know everything you know, which means that one time to sell is as good as any other. The current price is generally below the expected acquisition price because there's a chance the deal will fall through and the stock price will plummet. That's not to say there aren't clever ""sure-fire"" trading strategies around acquisitions, but they're certain to be based on more than just timing when to sell an existing holding of stock. If you have information that the market doesn't (and assuming it is legal to do so) then you trade based on that information. If you know something the market doesn't that's going to be good for price, hold. If you know something that will reduce the price, sell now. And ""know"" can be used in a loose sense, if you have a strong opinion against the market then you might like to invest based on that. Nothing beats being paid for being right. Finally, bear in mind that expected return is not the same as utility. You have your own investment goals and your own view of risk. If you're more risk-averse than the market then you might prefer to sell now rather than wait for the acquisition. If you're more risk-prone than the market then you might prefer a 90% chance of $1 to 90c. That's fine, hold the stock. The extreme case of this is that you might have a fixed sum at which you will definitely sell up, put everything into the most secure investments you can find, and retire to the Caribbean. If that's the case then you become totally risk-averse the instant your holding crosses that line. Sell and order cocktails." "You answered your own question ""whether someone buys is a different thing"". You can ask any price that you want. (Or given an electronic brokerage, you can enter the highest value that the system was designed to accept.) The market (demand) will determine whether anyone will buy at the price you are asking. A better strategy if you want to make an unreasonable amount of money is to put in a buy order at an unreasonably low price and hope a glitch causes a flash crash and allows you to purchase at that price. There may be rules that unravel your purchase after the fact, but it has a better chance of succeeding than trying to sell at an unreasonably high price." "At any moment, the price is where the supply (seller) and demand (buyer) intersect. This occurs fast enough you don't see it as anything other than bid/ask. What moves it? News of a new drug, device, sandwich, etc. Earning release, whether above or below expectations, or even dead-on, will often impact the price.  Every night, the talking heads try to explain the day's price moves. When they can't, they often report ""profit taking"" for a market drop, or other similar nonsense. Some moves are simple random change." * They have to accept some responsibility for submitting the order multiple times.  * If the price had gone up, would UBS be offering to return the shares they didn't mean to purchase?  * It hasn't cost them anything yet.  Not unless they sell the shares before the prices goes back up (which it likely will eventually). "You can do several things: After the fact: If you believe the stock will go up, you can buy more stock now, it's what's called ""averaging"". So, you bought 100 at $10, now it's at $7. To gain money from your original investment it needs to raise to over $10. But if you really think it'll go up, you can buy and average. So you buy, say, 100 more stock at $7, now you have 200 shares at $8.50 average so you gain money on your investment when the stock goes over $8.50 instead of $10.  Of course, you risk losing even more money if the stock keeps going down. Before the fact: When you buy stock, set 'triggers'. In most trading houses you can set automatic triggers to fire on conditions you set. When you buy 100 shares at $10, you can set a trigger to automatically sell the 100 shares if it drops below $9, so you limit your losses to 10% (for example)." "Assuming that no one else has hit the ask, and the asks are still there, yes, you will fill $54.55 as long as you didn't exhaust that ask. Actually, there is no ""current price at which the stock is exchanging hands""; in reality, it is ""the last price traded"". The somebody who negotiated prices between buyers & sellers is the exchange through their handling of bids & asks.  The real negotiation comes between bids & asks, and if they meet or cross, a trade occurs. It's not that both bid & ask should be $54.55, it's that they were. To answer the title, the reasons why the bid and ask (even their midpoint) move away from the last price are largely unknown, but at least for the market makers, if their sell inventory is going away (people are buying heavily and they're running out of inventory) they will start to hike up their asks a lot and their bids a little because market makers try to stay market neutral, having no opinion on whether an asset will rise or fall, so with stocks, that means having a balanced inventory of longs & shorts.  They want to (sometimes have to depending on the exchange) accommodate the buying pressure, but they don't want to lose money, so they simply raise the ask and then raise the bid as people hit their asks since their average cost basis has risen. In fact (yahoo finance is great about showing this), there's rarely 1 bid and 1 ask.  Take a look at BAC's limit book: http://finance.yahoo.com/q/ecn?s=BAC+Order+Book You can see that there are many bids and many asks.  If one ask is exhausted, the next in line is now the highest.  The market maker who just sold at X will certainly step over the highest bid to bid at X*0.9 to get an 11% return on investment." The same as when you are buying a car. If a dealer quotes 10k and you quote 8k. 8k is the buy price and 10k is the sell price.  Somebody might quote 8.5k and another dealer might quote 9.5k. The the new price that you see on your screen is 8.5k(Best buy price) and 9.5k(Best sell price). When the buyer and seller agree to an amount, the car(In your case stock) is traded. You can, in theory, have the stock price go up without any trading actually occurring. It depends on how the price is quoted. The stock price is not always quoted as the last price someone paid for it. It can also be quoted as the ask price, which is the price a seller is willing to sell at, and the price youd pay if you bought at market. If I am a seller, I can raise the asking price at any time. And if there are no other sellers, or at least none that are selling lower than me, it would look like the price is going up. Because it is, it now costs more to buy it. But no trading has actually occurred. (buy these when you expect the price to go down) You 'lock in' the price you can sell at. If the price goes down below the 'locked-in' price, you buy at the new low price and sell at the higher 'locked-in' price; make money. (buy these when you expect the price to go up) You 'lock in' the price you can buy at.   If the price goes up above the 'locked-in' price, you buy at the 'locked-in' price and sell at the new higher price, make money. "The first thing you have to do is to decided what area in finance you want to get into. For example, investment banking and quant are very different jobs. Learning all the CFA material is useful, so you might as well take the exams too while you are at it. You may be able to get into financial IT or some type of financial programming job. That is one step closer to your goal because at least you will be at a finance company and you can network with people that are in the field.  Also, if you want to go into the buy side like I did, I recommend you invest your own money and manage your own portfolio. That way you would have some intimate familiarity with some companies/strategies. You can't get this from a textbook. There is something a little wrong with someone who wants to manage other people's money when he doesn't manage his own. That is a tough sell.  You can't be too picky about where you get in. Getting in the door is the most important. I got a lot of quant interviews because I was an engineer. Those interviews consist of a lot of math and brain teaser type questions. For fundamental analyst positions, they will typically want to figure out how you think about businesses/companies.  You can typically steer the interview any way you want, which is why I think it is important that you invest your own money. If you say ""the largest position I hold is in XYZ company"", you can be 99% certain that they will be asking about that investment for the next 15 minutes (at least). That is your opportunity to show how you can add value.  Most companies prefer students for entry level, because why hire a guy who is already working in another field when you can get someone fresh? I stood out in the interviews because I could say ""I put $50k into this position because..."". It's not the only way to do it, but I can only provide you with my anedoctal experience." Indiabulls. Low brokerage (If you bargain) I'm user of it and I'm getting 25paisa for delivery and 5 paisa for intraday. All transactions can be done online. Also they provide an stand alone application PowerIndiabulls, which is too good and appraised by many users as best in the industry. Not sure about it, but I think Powerindiabulls application is the answer for this. Please have a look at their website for more details.