---
title: "Order Types"
description: "You can place many different types of orders through the QCAlgorithm API. Click one of the following order types to learn more."
canonical: https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types
markdown: https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types.md
language: python
source: https://github.com/QuantConnect/Documentation/tree/master/03%20Writing%20Algorithms/22%20Trading%20and%20Orders/03%20Order%20Types
modified: 2026-10-31
index: https://www.quantconnect.com/llms.txt
---

# Order Types

[Documentation](https://www.quantconnect.com/docs/v2.md) > [Writing Algorithms](https://www.quantconnect.com/docs/v2/writing-algorithms.md) > Trading and Orders > Order Types

> Code examples are shown in Python. Append `?lang=csharp` to this URL for the C# version of this page.

You can place any of the following order types that your brokerage supports. Click one to learn more.

- [Market Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/market-orders.md)
- [Limit Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/limit-orders.md)
- [Limit if Touched Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/limit-if-touched-orders.md)
- [Stop Market Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/stop-market-orders.md)
- [Stop Limit Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/stop-limit-orders.md)
- [Trailing Stop Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/trailing-stop-orders.md)
- [Market On Open Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/market-on-open-orders.md)
- [Market On Close Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/market-on-close-orders.md)
- [Combo Market Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/combo-market-orders.md)
- [Combo Limit Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/combo-limit-orders.md)
- [Combo Leg Limit Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/combo-leg-limit-orders.md)
- [Contingent Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/contingent-orders.md)
- [Option Exercise Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/option-exercise-orders.md)
- [Other Order Types](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/other-order-types.md)

### See Also

- [Brokerages](https://www.quantconnect.com/docs/v2/cloud-platform/live-trading/brokerages.md)

## Pages in This Section

- [Market Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/market-orders.md): Market orders are instructions to trade a specific number of units, regardless of the fill price. To fill an order quickly, use a market order.
- [Limit Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/limit-orders.md): Limit orders are instructions to trade a quantity of an asset at a specific price or a better price. Limit orders are helpful in illiquid markets.
- [Limit if Touched Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/limit-if-touched-orders.md): Limit if touched (LIT) orders are instructions to place a limit order once an asset touches a specific price level.
- [Stop Market Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/stop-market-orders.md): Stop market orders fill as a market order when the asset reaches a specific price. Use these orders to buy breakouts or to reduce the risk of losses.
- [Stop Limit Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/stop-limit-orders.md): Stop limit orders are instructions to place a limit order once an asset passes a specific price level. They are similar to stop market orders.
- [Trailing Stop Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/trailing-stop-orders.md): Trailing Stop orders fill as a market order when the asset reaches a stop price dynamically defined by a trailing amount. Use these orders to buy breakouts or to reduce the risk of losses.
- [Market On Open Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/market-on-open-orders.md): Market on open (MOO) orders fill at the official opening auction price for a security. Market that operate 24/7 don't support MOO orders.
- [Market On Close Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/market-on-close-orders.md): Market on close (MOC) orders fill at the official closing auction price for a security. Markets that operate 24/7 don't support MOC orders.
- [Combo Market Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/combo-market-orders.md): Combo market orders are individual orders that contain market orders for muliple securities.
- [Combo Limit Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/combo-limit-orders.md): Combo limit orders are individual orders that contain limit orders for muliple securities.
- [Combo Leg Limit Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/combo-leg-limit-orders.md): Combo leg limit orders are individual orders that contain limit orders for muliple securities.
- [Contingent Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/contingent-orders.md)
- [Option Exercise Orders](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/option-exercise-orders.md): If you buy an Option contract, you can exercise your right to buy or sell the underlying asset at the strike price, but you don't need to exercise it.
- [Other Order Types](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types/other-order-types.md): You can build other order types, like multi-leg orders, from the built-in order types.
