Order Types

Demex supports 4 different order types - Market, Limit, Stop Market and Stop Limit.

Market Order

When you place a market order to buy or sell a specific asset, it is executed immediately at the prevailing market price. The execution price is determined by the order book at the time the order is processed by the matching engine.

With a market order, there is no need to specify a price:

  • If you place a market buy order, it will be filled at the lowest available ask price in the market.

  • Conversely, a market sell order will be executed at the highest available bid price.

Market orders are particularly useful when you prioritize immediate execution and want to quickly enter or exit a position. However, it's important to note that while market orders provide speed and guaranteed execution, they do not guarantee a specific price. The execution price may be slightly different from the quoted price, especially in volatile markets or for large order sizes where there may be insufficient liquidity.

How It Works

To place a market order:

  1. Select 'Market' as the Order Type

  2. Choose either Buy/Long or Sell/Short

  3. Specify the amount you want to trade or use the Balance Slider to indicate the percentage of your asset balance you wish to utilize for the trade

  4. Adjust the Leverage Slider to your desired position leverage

Time-In-Force Options

  • Immediate-Or-Cancel (Default)

  • Fill-Or-Kill

Execution Options

  • Reduce-Only

Limit Order

When you place a limit order, you specify the price at which you are willing to buy or sell the asset. If the market reaches or surpasses your specified price, the limit order is activated, and the trade is executed at the specified limit price or a better price. Unlike market orders that prioritize speed of execution, limit orders allow traders to have more control over the execution price of their trades.

There are two main types of limit orders:

  1. Buy Limit Order: This type of limit order is used when you want to buy an asset at a price lower than the current market price. It is executed when the market price reaches or drops below your specified limit price.

  2. Sell Limit Order: A sell limit order is used when you want to sell an asset at a price higher than the current market price. It is executed when the market price reaches or exceeds your specified limit price.

Limit orders provide several advantages:

  1. Price Control: Traders can set the exact price at which they are willing to buy or sell, ensuring they enter or exit a position at a desired price level.

  2. Precision: Limit orders allow for precise execution strategies and can be useful in situations where traders have specific price targets or want to take advantage of certain market conditions.

  3. Potential for Better Prices: By setting a limit price, traders have the opportunity to get a better price than what is currently available in the market.

It's important to note that while limit orders provide price control, they do not guarantee execution. If the market does not reach or surpass the specified limit price, the order may remain open and unfilled until the specified conditions are met.

How It Works

To place a limit order:

  1. Select 'Limit' as the Order Type

  2. Choose either Buy/Long or Sell/Short

  3. Specify the amount you want to trade or use the Balance Slider to indicate the percentage of your asset balance you wish to utilize for the trade

  4. Enter a Limit Price, which specifies the maximum (for sell orders) or minimum (for buy orders) price at which you are willing to buy or sell an asset

  5. Adjust the Leverage Slider to your desired position leverage

Time-In-Force Options

  • Good-Till-Cancelled (Default)

  • Immediate-Or-Cancel

  • Fill-Or-Kill

Execution Options

  • Post-Only

  • Reduce-Only

Stop Market Order

When you place a stop market order, you set a stop price, which is the price at which you want the market order to be triggered. If the market price of the asset reaches or exceeds the stop price, the stop market order is activated, and a market order is immediately executed to buy or sell the security at the best available market price.

Stop market orders are commonly used to minimize losses on positions by automatically closing them when the price falls below (for long positions) or rises above (for short positions) the stop price.

How It Works

To place a stop market order:

  1. Select 'Stop Market' as the Order Type

  2. Enter the desired stop price in the 'Trigger Price' field. . This is the price at which your order will be triggered when the Index Price reaches this specified amount.

  3. Choose either Buy/Long or Sell/Short

  4. Specify the amount you want to trade or use the Balance Slider to indicate the percentage of your asset balance you wish to utilize for the trade

  5. Adjust the Leverage Slider to your desired position leverage

Time-In-Force Options

  • Immediate-Or-Cancel (Default)

  • Fill-Or-Kill

Execution Options

  • Reduce-Only

Stop Limit Order

A stop-limit order combines the features of both stop orders and limit orders. It allows traders to specify a stop price and a limit price for their order, providing more control over the execution price while incorporating the functionality of a stop order. Stop-limit orders are commonly used in volatile markets to manage risk and control the price at which a trade is executed.

Here's how a stop-limit order works:

  1. Stop Price: You set a stop price, which is the trigger price at which the order is activated.

  2. Activation: When the market price reaches or surpasses the stop price, the stop-limit order is activated and enters the market as a limit order.

  3. Limit Price: You also specify a limit price, which is the maximum or minimum price at which you are willing to buy or sell the security.

  4. Execution: Once the stop-limit order is triggered, it becomes a limit order and is executed at the specified limit price or better.

Stop limit orders provide several advantages:

  1. Price Control: Traders can define both the activation price (stop price) and the execution price (limit price), which can be helpful for traders who want to enter or exit positions at specific price levels while still managing potential losses and avoiding unfavourable executions.

  2. Control Over Execution Price: The order is executed only at the limit price or a better price, providing greater control over the execution price.

It's important to note that while stop limit orders provide price control, they do not guarantee execution. If the market does not reach or surpass the specified limit price, the order may remain open and unfilled until the specified conditions are met.

How It Works

To place a stop limit order:

  1. Select 'Stop Limit' as the Order Type

  2. Enter the desired stop price in the 'Trigger Price' field. . This is the price at which your order will be triggered when the Index Price reaches this specified amount.

  3. Enter the desired Limit Price. This will be the limit price of the limit order that is placed once your stop order is triggered. It specifies the maximum (for sell orders) or minimum (for buy orders) price at which you are willing to buy or sell an asset.

  4. Choose either Buy/Long or Sell/Short

  5. Specify the amount you want to trade or use the Balance Slider to indicate the percentage of your asset balance you wish to utilize for the trade

  6. Adjust the Leverage Slider to your desired position leverage

Time-In-Force Options

  • Good-Till-Cancelled (Default)

  • Immediate-Or-Cancel

  • Fill-Or-Kill

Execution Options

  • Post-Only

  • Reduce-Only

Last updated