Loading the player...

What is an 'Immediate Or Cancel Order - IOC'

An immediate or cancel order (IOC) is an order to buy or sell a security that must be immediately filled and any unfilled portion of the order is canceled. An IOC order is one of several "duration orders" that investors can use to specify how long the order remains active in the market and under what conditions the order is canceled.

Investors can place a variety of security trades that indicate a minimum price of a sell order or a maximum price before a sell order is filled. Orders can include other conditions, such as an instruction to fill the entire order or only a portion of the trade.

BREAKING DOWN 'Immediate Or Cancel Order - IOC'

An immediate or cancel order (IOC) requires all or part of the order to be executed immediately, and any unfilled parts of the order are canceled. Partial fills are accepted with this type of order duration, unlike a fill-or-kill order, which must be filled immediately in its entirety or be canceled. An IOC order may be used when a large order is submitted to the market. To avoid having a large order filled at a wide variety of prices, an IOC automatically cancels any part of the order that does not fill immediately. Assume, for example, that a client places an IOC order to purchase 500,000 shares of IBM common stock. Any portions of the 500,000 shares that are not purchased immediately are canceled.

The Differences Between Market and Limit Orders

When a trader submits an order to buy or sell a security, he can use a market order or limit order, both of which control the price the trader receives. A market order instructs the trader to place the order as soon as possible and obtain the best available price (or prices). If the 500,000 IBM buy order is a market order, the trade fills for all shares at the best prices available. Since the order is large, the market order may fill at several different prices. A limit order, on the other hand, is filled at a specific price or better. For example, if the IBM buy trade is placed as a $50 limit order, the order does not fill until the stock trades at $50 or lower. By contrast, a $30 sell limit order does not fill until the stock trades at $30 or lower. Technical analysts often use limit orders.

RELATED TERMS
  1. Canceled Order

    A canceled order is a previously submitted order to buy or sell ...
  2. Limit Order

    A limit order is an order placed with a brokerage to execute ...
  3. Cancel Former Order - CFO

    Cancel Former Order is an order from an investor to a broker ...
  4. Open Order

    An open order is an order to buy or sell a security that remains ...
  5. End of Day Order

    An end of day order is a buy or sell order requested by an investor ...
  6. Good Through

    Good through is a type of limit order used to buy or sell a security ...
Related Articles
  1. Investing

    Understanding Market Orders And Limit Orders

    A market order executes a transaction as quickly as possible at the present price. Immediacy is the main concern. A limit order is executed at or below a purchase or sale price. Price is the ...
  2. Trading

    Why limit orders may cost more than market orders

    Learn the difference between a market order and a limit order, and why a trader placing a limit order sometimes pays higher fees than a trader placing a market order.
  3. Trading

    Understanding order execution

    Find out the various ways in which a broker can fill an order, which can affect costs.
  4. Trading

    Stop-Loss or Stop-Limit Order: Which Order to Use?

    While both can provide protection for traders, stop-loss orders guarantee execution, while stop-limit orders guarantee price.
  5. Trading

    Introduction To Order Types

    A trade order is an instruction that is sent to a broker to enter or exit a position. Learn about the various types available to investors.
RELATED FAQS
  1. How long does it take a broker to confirm a trade after it is placed?

    Learn about placing trades with a broker and the amount of time required to received confirmation of different types of orders. Read Answer >>
  2. How do I place an order to buy or sell shares?

    Read a brief overview of how to open a brokerage account, how to buy and sell stock, and the different kinds of trade orders ... Read Answer >>
  3. What is the difference between a buy limit and a sell stop order?

    Understand the differences between the two order types, a buy limit order and a sell stop order, and the purposes each one ... Read Answer >>
  4. What is the difference between a buy limit and a stop order?

    Learn the difference between buy limit orders and stop orders, including stop loss orders, and understand the risks of the ... Read Answer >>
  5. What's the difference between a stop and a limit order?

    A limit order is an order that sets the maximum or minimum at which you are willing to buy or sell a particular stock. With ... Read Answer >>
  6. What is the difference between a stop order and a stop limit order?

    Learn the differences between a stop order and a stop limit order. Traders use these as stop losses and regular investors ... Read Answer >>
Trading Center