FOK order type: can they be market or limit orders?
"The SEC reference document (PDF) explains order types in more detail. A fill-or-kill order is neither a market order nor a limit order; instead it's something in between. A market order asks to be filled at the best available price, whatever that price might be when the order gets to the exchange.  Additionally, if there are not enough counterparties to fill the order at the best available price, then part of the order may be filled at a worse price.  This all happens more or less immediately; there's no way to cancel it once it has been placed. A limit order asks to be filled at a particular price, and if no counterparties want to trade at that price right now, then the order will just sit around all day waiting for someone to agree on the price; it can be canceled at any time. A fill-or-kill order asks to be filled at a particular price (like a limit order), but if that price or a better one is not currently available then the order is immediately canceled.  It does not accept a worse price (the way a market order does), nor does it sit around waiting (the way a limit order does).  Since the exchange computes whether to ""fill"" or ""kill"" the order as soon as it is arrives, there's also no way to cancel it (like a market order)." You can do FOK on both market and limit orders. Normal market orders will partial fill if you want more shares than are being offered, or if someone pulled their order before you get there and now there are fewer shares than you placed a trade for. With a FOK limit order not at the BBO you are shooting in the dark for a quick match, most of the time it does not fill.  This is a commonly used order type for UHFT arbitrage.  Some exchanges will not attempt to cross it for a match if its price is not at, or better than the market price. When the FOK limit order is at the BBO it is essentially a FOK market order.   FYI: Sometimes you have a minimum quantity to fill option, so you can let the order sit on the book until it fills or you cancel.
The next day the market opens trading at 10.50, You haven't specified whether you limit order for $10.10 is to buy or sell. When the trading opens next day, it follows the same process of matching the orders. So if you have put a limit order to buy at $10.10 and there is no sell order at that price, your trade will not go through. If you have placed a limit sell order at $10.10 and there is a buyer at or higher price, it would go through. The Open price is the price of the first trade of the day. "- In a quote driven market, must every investor trade with a market        maker? In other words, two parties that are both not market makers        cannot trade between themselves directly? In a way yes, all trades go through a market maker but those trades can be orders put in place by a ""person"" IE: you, or me. - Does a quote driven market only display the ""best"" bid and ask        prices proposed by the market makers? In other words, only the        highest bid price among all the market makers is displayed, and        other lower bid prices by other market makers are not? Similarly,        only the lowest ask price over all market makers is displayed, and        other higher ask prices by other market makers are not? No, you can see other lower bid and higher ask prices. - In a order-driven market, is it meaningful to talk about ""the current stock price"", which is the price of last transaction? Well that's kind of an opinion. Information is information so it won't be bad to know it. Personally I would say the bid and ask price is more important. However in the real world these prices are changing constantly and quickly so realistically it is easier to keep track of the quote price and most likely the bid/ask spread is small and the quote will fall in between. The less liquid a security is the more important the bid/ask is. -- This goes for all market types. - For a specific asset, will there be several transactions happened at    the same time but with different prices? Today with electronic markets, trades can happen so quickly it's difficult to say. In the US stock market trades happen one at a time but there is no set time limit between each trade. So within 1 second you can have a trade be $50 or $50.04. However it will only go to $50.04 when the lower ask prices have been exhausted.   - Does an order driven market have market makers?  By definition, no. - What are some examples of quote driven and order driven financial markets, in which investors are commonly trading stocks and derivatives, especially in U.S.? Quote driven market: Bond market, Forex. Order driven market: NYSE comes from an order driven market but now would be better classified as a ""hybird market"" Conclusion: If you are asking in order to better understand today's stock markets then these old definitions of Quote market or Order market may not work. The big markets in the real world are neither. (IE: Nasdaq, NYSE...) The NYSE and Nasdaq are better classified as a ""hybird market"" as they use more then a single tactic from both market types to insure market liquidity, and transparency. Markets these days are strongly electronic, fast, and fairly liquid in most cases. Here are some resources to better understand these markets: An Introduction To Securities Markets The NYSE And Nasdaq: How They Work Understanding Order Execution" Is this due to the delay?  Yes, but the delay is caused by your broker and its affiliates.  Trailing Stop Order is not exchange native, meaning that the broker is responsible for keeping track of whether the stop price has been reached, and the broker is responsible for sending the subsequent Market Order to the exchange.  For certain exchange, even Stop Order or Stop Limit Order is not exchange native.  Is it common to be so different? No, only in times of extreme volatility. "If there are no limit orders on the opposite side of the book when your market order gets its turn for execution, it should be rejected by the market.  A market order should generally not ""sit on the book"" like your question suggests waiting for another order to arrive.  Thus, the situation that you describe should not happen in an ordinary market that is operating in an orderly fashion. This is not to say that your order cannot ""sit"" for a while in a queue - If there is heavy volume, orders will be executed in order, so your your market order may have to wait for orders entered ahead of it to be processed.  But once its turn comes up, that's it. There are some related points to consider: I should caution that my answer is biased a bit to US stock markets, whereas you asked about currency markets.  I believe the same basic principles apply, but I'd be swayed by someone with evidence to the contrary.  I'd also note that currency tends to be more liquid than stock, so I think it's less likely that this situation would come up.  Maybe possible for a ""weak"" currency or a currency that experiences a sudden crisis of some sort." Tell your broker.  You can usually opt to have certain positions be FIFO and others LIFO.  Definitely possible with Interactive Brokers. A trailing stop will sell X shares at some percentage below the current market price.  Putting in this order with a 10% trailing stop when the stock price is $50 will sell the stock when it hits $45.  It's a market order at that point (see below). A stop order will sell the stock when it reaches a certain price.  The stop order becomes a market order when the magic price is hit.  This means that you may not sell it at or below your price when the order is executed.  But the stock will sell faster because the trader must execute. A stop limit order is the same as a stop order, except the stock won't be sold if it can't be gotten for the price.  As a result, the sell may not be executed. More information here. "During the day, market and limit orders are submitted at any time by market participants and there is a bid and an ask that move around over time.  Trades occur whenever a market order is submitted or a limit order is submitted that at a price that matches or exceeds an existing limit order.  If you submit a market order, it may consume all best-price limit orders and you can get multiple prices, changing the bid or ask at the same time.  All that stuff happens during the trading day only. What happens at the end of the day is different.  A bunch of orders that were submitted during the day but marked as ""on close"" are aggregated with any outstanding limit orders to create a single closing price according to the algorithm established by the exchange.  Each exchange may handle the details of this closing event differently.  For example, the Nasdaq's closing cross or the NYSE's closing auction. The close is the most liquid time of the day, so investors who are trading large amounts and not interested in intraday swings will often submit a market-on-close or limit-on-close order.  This minimizes their chance of affecting the price or crossing a big spread.  It's actually most relevant for smaller stocks, which may have too little volume during the day to make big trades, but have plenty at the close.  In short, the volume you see is due to these on-close orders. The spike in volume most likely has no special information about what will happen overnight or the next day.  It's probably just a normal part of the market for illiquid stocks." "A market sell order will be filled at the highest current ""bid"" price. For a reasonably liquid stock, there will be several buy orders in line, and the highest bid must be filled first, so there should a very short time between when you place the order and when it is filled.   What could happen is what's called front running. That's when the broker places their own order in front of yours to fulfill the current bid, selling their own stock at the slightly higher price, causing your sale to be filled at a lower price.  This is not only unethical but illegal as well. It is not something you should be concerned about with a large broker.   You should only place a market order when you don't care about minute differences between the current ask and your execution price, but want to guarantee order execution. If you absolutely have to sell at a minimum price, then a limit order is more appropriate, but you run the risk that your limit will not be reached and your order will not be filled. So the risk is a tradeoff between a guaranteed price and a guaranteed execution." buy above the current price in the stock market You can do that, but what is the purpose to do so ? Brokers take the limit price of your order as the highest price you are going to pay. So if an order can be fulfilled below the limit they will do so.  can I sell below the current price  You can put in a order to do so. But what I have seen with my current broker is that the order never reached the market and wasn't executed at all. The broker might have some safeguards or process in place to stop me from doing so. Not sure how other brokers deal with it. I would never trade after hours and I have 30 years of trading experience.  It is a very volatile emotion driven market without a lot of the big players that arbitrage wrong pricing.   If I were you I would simply use limit orders you input while the market is closed.   If you want to get kute you can put in low-ball offers (and vice versa) to see if they get filled in the volatility at market open.  Then check in (when?) when you wake up (or before you go to bed, etc) and revise the limit if not filled.   In other words don't 'trade'.  Know what your company is worth and put in orders that reflect that. Obvious answer but the limit order should be set at the price that you are willing to pay :). More usefully, if you want a decent chance of the order filling in short notice you should place the order one price tick above the current highest buyer (bid price). As long as high frequency trading remains alive I would advise against ever using market orders, these algorithmic trades can occasionally severely distort the price of a security in a fraction of a second. So if your market order happens to fill in during such a distortion you might end up massively overpaying/underselling. "I place a trade, a limit order on a thinly traded stock. I want to buy 1000 shares at $10. The current price is $10.50. Someone places a market order for 500 shares. Another trader has a limit order for $10.10 for 400 shares. His order fills, and I get 100 at my price. I wait another day to see if I get any more shares. This is just an example of how it can work. I can place my order as ""all or none"" if I wish to avoid this." You can always trade at bid or ask price (depending if you are selling or buying). Market price is the price the last transaction was executed at so you may not be able to get that. If your order is large then you may not even be able to get bid/ask but should look at the depth of the order book (ie what prices are other market participants asking for and what is the size of their order). Usually only fast traders will trade at bid/ask, those who believe the price move is imminent. If you are a long term trader you can often get better than bid or ask by placing a limit order and waiting until a market participant takes your offer. "You can interpret prices in any way you wish, but the commonly quoted ""price"" is the last price traded. If your broker routes those orders, unlikely because they will be considered ""unfair"" and will probably be busted by the exchange, the only way to drive the price to the heights & lows in your example is to have an overwhelming amount of quantity relative to the order book. Your orders will hit the opposing limit orders until your quantity is exhausted, starting from the best price to the worst price. This is the functional equivalent to a market order." OP, I'd wait until you see the itemized list. And then go from there.   From the sound of it, it seems that the repairs is pretty major. I'd double check the lease contract to see if there were any clauses/term that made the tenant responsible. This could be from appliances to repairs.