# What are the four primary ordering modes

{% embed url="<https://www.youtube.com/watch?v=ZaBpg64vgVw>" %}

**LMT (Limit Order)**&#x20;

A buy or sell order is where you “set the limit” by specifying the price that you are willing to buy or sell an asset for. You may use limit orders to buy at a lower price or sell at a higher price than the current market price. If you prefer to buy an asset for a price that is lower than the current market price, you will place a Limit Buy Order. However, if you want to sell an asset that you have for a price that’s higher than the current market price, you will use a Limit Sell Order. If the prices do not match with each other, you will have a pending order which will not work immediately.

#### MKT (Market Order)  <a href="#mkt-market-order" id="mkt-market-order"></a>

An order to buy or sell a digital asset immediately at the current market price. The main consideration for this type of order is that it guarantees that your order will be executed. If there are no more orders in the order book that can be matched, the unfilled portion of the market order will be canceled. If you want to buy an asset right now without having to wait, you will place a Market Buy Order. On the other hand, if you have assets that you want to sell under the same condition, you will place a Market Sell Order.

#### FAK (Fill and Kill Order) <a href="#fak-a-fill-and-kill-order" id="fak-a-fill-and-kill-order"></a>

An order type that is commonly used for bulk orders. This allows you to place a buy or sell order at your preferred price (limit price) and any unfilled amount or portion will be canceled after the order has been executed.

#### FOK (Fill or Kill Order) <a href="#fok" id="fok"></a>

An order that is submitted with the execution restriction "Fill or Kill" is either executed immediately and with its full quantity or, if the order cannot be matched with its entire quantity, deleted without entry in the order book. FOK orders can be matched against multiple existing orders in the order book and in that scenario will create multiple trades. An FOK order is never displayed in the order book.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://iclighthouse.gitbook.io/iclighthouse/products/icdex/how-does-icdex-work/what-are-the-four-primary-ordering-modes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
