Xena Exchange supports the following order types for trading Xena Contracts:

  • Market orders

  • Limit orders

  • Stop orders

  • Stop-loss orders

    • Stop loss

    • Trailing stop

    • Attempt zero loss

  • Stop-limit orders

Additionally, you can specify the time duration of your orders:

  • Good Till Canceled (GTC) (default for limit orders)

  • Immediate or Cancel (IOC) (default for market orders)

  • Fill or Kill (FOK)

Market orders

A market order is a request to buy or sell an asset at the current market price. Note that if the quantity of a market order is too big, it may not be executed at the best price, as it will be matched against several limit orders in the order book. The resulting execution price is the weighted (by execution volume) average of the limit orders that have been executed.

All market orders on Xena Exchange are IOC (Immediate or Cancelled). If there is not enough liquidity on the market to fill your order completely, it will be filled partially, and the remaining portion of the order will be canceled automatically. This is done to protect traders from unexpected price fluctuations when trading on low liquidity. You can manually change your market orders to FOK (Fill or Kill) if you wish.

Limit orders

A limit order is a request to buy or sell an asset at a specified (or better) price. If the other side of the order book doesn't contain orders with a suitable price, the limit order will remain in the book until it is hit by another market participant or canceled without being filled.

By default, limit orders are GTC (Good till Cancelled) and remain active until completely filled or canceled by the trader. You can specify IOC or FOK instructions for your limit orders.

Limit orders may also be used to implement various trading strategies. For example, if the price fluctuates inside a channel, you may submit a limit buy order a bit higher than the support level and a limit sell order a bit lower than the resistance level. During the next price swing, this set of orders will buy low and sell high, giving you profit:

Stop orders

Stop orders are pending orders that are automatically converted and executed as market orders once the last trade price on the market reaches the stop price:

  • Stop buy-order: placed above the last market price, fires when the last trade price becomes greater than or equal to the stop price of the order.

  • Stop sell-order: placed below the last market price, fires when the last trade price becomes less than or equal to the stop price of the order.

Stop orders are executed as market orders when they are activated and are therefore IOC by default but can also be set to FOK.

Usually, stop orders are used as stop-loss orders, but here is an example of how a stop order may be used to open a position. Submit a buy stop a bit above the resistance level. If the price breaks the level (which is a signal for the beginning of an upward trend), your order will be triggered, and the position will open automatically:

Stop-loss (SL) orders

Stop-loss orders provide a convenient way to manage your risks and automate trading.

For example, it's worth it to set a stop loss below the support level because if the price breaks this level, it's likely the start of a downward trend. A stop loss will close the position automatically, not allowing your losses to increase uncontrollably:

Trailing stop loss

A trailing stop-loss order is a type of stop-loss order available on Xena Exchange. If you use this type of order, its price will change to maintain a constant distance from the current market price. Trailing stop-loss orders allow traders to minimize risks when the price moves in the direction of the forecast they have made. If the price starts falling, trailing stop-loss orders don’t move.


Let’s say we set 3% as the stop level, which corresponds to $3,298 for BTC with a base price of $3,400. Now the trailing stop will keep a distance of 3% from the current price as the market grows. In this case, the opening position was at $3,400, and the closing position was at $3,298.

Unlike on many other trading platforms, at Xena Exchange, trailing stop-loss orders are handled on the server side, which means you do not have to keep your trading terminal working all the time. Because this function requires certain resources on our servers, the number of active trailing stop-loss orders (including attempt zero-loss orders) is limited to three per client and one per trading instrument.

Attempt zero loss

Attempt zero-loss orders are trailing stop-loss orders that don't move beyond the position’s opening price.


When the price reaches $3,400, the stop-loss order stops changing. In this case, the trailing stop-loss order seems much more attractive, but this is not always the case.

For example, if a trader seeks to close a position at a specific price and sets the take-profit level at, for example, $4,000, a trailing stop-loss order can lead to a premature closing of the position.

Time in force




















Note that for stop orders, the time in force takes effect only when the order is fired.

Good Till Canceled orders

GTC orders remain active until completely filled or canceled by the trader.

Immediate Or Cancel orders

IOC orders are executed immediately, and the unfilled portion of the order (if any) is automatically canceled.

Fill Or Kill orders

FOK orders are executed immediately, and if the order cannot be filled completely, it is not filled at all and cancelled.