How to Deposit and Trade Crypto at BitMEX

How to Deposit and Trade Crypto at BitMEX
Initiating your cryptocurrency trading journey requires mastering the essential steps of depositing funds and executing trades effectively. BitMEX, a globally acclaimed platform, offers a user-friendly interface for both novices and experienced traders alike. This comprehensive guide is designed to guide beginners through the process of depositing funds and participating in crypto trading on BitMEX.

How to Deposit to BitMEX

How to Buy Crypto with Credit/Debit Card on BitMEX

Buy Crypto with Credit/Debit Card (Web)

1. Go to the BitMEX website and click on [Buy Crypto].
How to Deposit and Trade Crypto at BitMEX
2. Click on [Buy Now] to continue.
How to Deposit and Trade Crypto at BitMEX
3. A pop-up window will come up, you can choose the fiat currency that you want to pay, and the types of coins you prefer.
How to Deposit and Trade Crypto at BitMEX
4. You can also choose the types of paying, here I choose credit card.
How to Deposit and Trade Crypto at BitMEX
5. You could also choose the crypto supplier by clicking on the [By Sardine], the default supplier is Sardine.
How to Deposit and Trade Crypto at BitMEX 
6. Different suppliers will offer different ratios of crypto that you get.
How to Deposit and Trade Crypto at BitMEX
7. For example, if I want to buy 100 USD of ETH, I type in 100 in the [You spend] section, the system will convert it automatically for me, then click on [Buy ETH] to complete the process.
How to Deposit and Trade Crypto at BitMEX

Buy Crypto with Credit/Debit Card (App)

1. Open your BitMEX app on your phone. Click on [Buy] to continue.
How to Deposit and Trade Crypto at BitMEX
2. Click on [Launch OnRamper] to continue.
How to Deposit and Trade Crypto at BitMEX
3. Here you could fill out the amount of crypto that you want to buy, you could also choose the currency fiat or the types of crypto, the payment method that you prefer, or the crypto supplier by clicking on the [By Sardine], the default supplier is Sardine.
How to Deposit and Trade Crypto at BitMEX
4. Different suppliers will offer different ratios of crypto that you receive.
How to Deposit and Trade Crypto at BitMEX
5. For example, if I want to buy 100 USD of ETH by Sardine by using credit card, the system will convert it automatically into 0.023079 ETH. Click [Buy ETH] to complete.
How to Deposit and Trade Crypto at BitMEX

How to Buy Crypto with Bank Transfer on BitMEX

Buy Crypto with Bank Transfer (Web)

1. Go to the BitMEX website and click on [Buy Crypto].
How to Deposit and Trade Crypto at BitMEX
2. Click on [Buy Now] to continue.
How to Deposit and Trade Crypto at BitMEX
3. A pop-up window will come up, and you can choose the fiat currency that you want to pay, and the types of coins you prefer.
How to Deposit and Trade Crypto at BitMEX
4. You can also choose the types of payment, here I choose bank transfer by any bank that you want to.
How to Deposit and Trade Crypto at BitMEX
How to Deposit and Trade Crypto at BitMEX
5. You could also choose the crypto supplier by clicking on the [By Sardine], the default supplier is Sardine.
How to Deposit and Trade Crypto at BitMEX 
6. Different suppliers will offer different ratios of crypto that you get.
How to Deposit and Trade Crypto at BitMEX
7. For example, if I want to buy 100 EUR of ETH, I type in 100 in the [You spend] section, the system will convert it automatically for me, then click on [Buy ETH] to complete the process.
How to Deposit and Trade Crypto at BitMEX

Buy Crypto with Bank Transfer (App)

1. Open your BitMEX app on your phone. Click on [Buy] to continue.
How to Deposit and Trade Crypto at BitMEX
2. Click on [Launch OnRamper] to continue.
How to Deposit and Trade Crypto at BitMEX
3. Here you could fill out the amount of crypto that you want to buy, you could also choose the currency fiat or the types of crypto, the payment method that you prefer, or the crypto supplier by clicking on the [By Sardine], the default supplier is Sardine.
How to Deposit and Trade Crypto at BitMEX
4. Different suppliers will offer different ratios of crypto that you receive.
How to Deposit and Trade Crypto at BitMEX
5. For example, if I want to buy 100 EUR of ETH by Banxa using a Bank Transfer from a provider named Sepa, the system will convert it automatically into 0.029048 ETH. Click [Buy ETH] to complete.
How to Deposit and Trade Crypto at BitMEX

How to Deposit Crypto on BitMEX

Deposit Crypto on BitMEX (Web)

1. Click on the wallet icon in the top right corner.
How to Deposit and Trade Crypto at BitMEX
2. Click on [Deposit] to continue.
How to Deposit and Trade Crypto at BitMEX
3. Choose the Currency and Network that you prefer to deposit. You could scan the QR code below to deposit or you could deposit in the address below.
How to Deposit and Trade Crypto at BitMEX

Deposit Crypto on BitMEX (App)

1. Open the BitMEX app on your phone. Click on the [Deposit] to continue.
How to Deposit and Trade Crypto at BitMEX
2. Select a coin to deposit.
How to Deposit and Trade Crypto at BitMEX
3. You could scan the QR code below to deposit or you could deposit in the address below.
How to Deposit and Trade Crypto at BitMEX

Frequently Asked Questions

Can I deposit directly from my bank?

At the moment, we don’t accept deposits from banks. However, you can use our Buy Crypto feature where you can purchase assets through our partners which get directly deposited into your BitMEX wallet.
 

Why is my deposit taking a long time to get credited?

Deposits are credited after the transaction receives 1 network confirmation on the blockchain for XBT or 12 confirmations for ETH and ERC20 tokens. 

If there is network congestion or/and if you’ve sent it with low fees, it can take longer than usual to get confirmed. 

You can check whether your deposit has enough confirmation by searching up your Deposit Address or Transaction ID on a Block Explorer.
 

​​​​How long does it take for deposits to be credited?

Bitcoin deposits are credited after one network confirmation and ETH ERC20 token deposits are credited after 12 confirmations. 
 

How long does it take for transactions to get confirmed? 

The amount of time that it takes for confirmation(s) is dependent on the network traffic and the fee you’ve paid. If there is a large number of unconfirmed transactions, it is common for deposits to be delayed as all transfers are delayed.
 

How can I check on the status of my transaction?

You can check the status of your transaction by searching your Deposit Address on the relevant Block Explorer.
 

Is there a deposit fee?

BitMEX does not charge any fees on deposits.
 

Why does it say my deposit address is invalid/too long?

Your Bitcoin Deposit Address with BitMEX is a Bech32 (P2WSH) address format. The wallet you’re sending from will need to support this address format for you to be able to send funds to it.

If they support the address format and you’re still having trouble sending, try:

  • Copying pasting the address instead of manually entering it (it’s highly recommended that you don’t manually enter it in general as it’s more prone to errors)
  • Make sure that there is no trailing space at the end of the address after you paste it
  • Scan the QR code for your Deposit address instead of copying and pasting it
 

Why is my wallet balance different on a Block Explorer?

The balance on your Deposit Address doesn’t match the balance in your account because:

  • We don’t send transactions on the blockchain when you have Realised PNL or internal transfer
  • Your withdrawals are not sent from your Deposit Address
  • We sometimes consolidate balances to an address when we credit users with their funds

Your deposit address is used just to deposit funds into your account. It doesn’t reflect any other transaction that may take place on your account. 

For the most accurate reflection of your balance, please refer to the Wallet and Transaction History page.

How to Trade Crypto at BitMEX

What is Spot trading?

Spot trading refers to the buying and selling of tokens and coins at the current market price with immediate settlement. Trading spot is different from derivatives trading, as you need to own the underlying asset to place a buy or sell order.

How to Trade Spot on BitMEX (Web)

1. Open the BitMEX website and click on [Login] in the top right corner.
How to Deposit and Trade Crypto at BitMEX
2. Fill out your email and password to log in.
How to Deposit and Trade Crypto at BitMEX
3. Click on [Login] to log in to your account.
How to Deposit and Trade Crypto at BitMEX
4. Click on [Trade] and choose [Spot] for the Spot trading. The spot is using USDT to purchase digital assets like Bitcoin or ETH.
How to Deposit and Trade Crypto at BitMEX
5. This is a view of BitMEX’s trading page interface.
How to Deposit and Trade Crypto at BitMEX

  1. The trading volume of Spot Pairs in 24 hours:
    This refers to the total volume of trading activity that has occurred within the last 24 hours for specific spot pairs (e.g., BTC/USD, ETH/BTC).
     

  2. Buy/Sell Section:
    This is where traders can place orders to buy or sell cryptocurrencies. It typically includes options for market orders (executed immediately at the current market price) and limit orders (executed at a specified price).
     

  3. Order Book:
    The order book displays a list of all open buy and sell orders for a particular cryptocurrency pair. It shows the current market depth and helps traders gauge supply and demand levels.
     

  4. Recent Trades:
    This section shows a list of recent transactions that have been executed on the exchange, including details such as price, volume, and time.
     

  5. Candlestick Chart:
    Candlestick charts are graphical representations of price movements over a specific time period. They display opening, closing, and high, and low prices within the chosen timeframe, helping traders analyze price trends and patterns.
     

  6. Contract Details, Spot Pairs:
    This provides essential information about the spot pairs available for trading, including trading hours, tick size, minimum order size, and other contract specifications.
     

  7. Spot Pair chosen order/Active Orders/Stops Limit Orders/Fills/Order History:
    These sections allow traders to manage their orders, view active orders, monitor stop-limit orders, review filled orders, and access their complete order history.
     

  8. Market Depth:
    Market depth displays the cumulative volume of buy and sell orders at various price levels. It helps traders understand the liquidity of a market and identify potential support and resistance levels.
     

  9. Available Assets:
    This section lists all the cryptocurrencies and fiat currencies available for trading on the platform.
     

  10. Positions/Closed Positions:
    Traders can view their open positions and closed positions, including details such as entry price, exit price, profit/loss, and time of trade.
     

  11. Margin Section:
    This section is specific to margin trading, where traders can borrow funds from the exchange to increase their buying power. It includes options for managing margin positions and monitoring margin requirements.
     

  12. Instruments:
    Instruments refer to the various financial products available for trading on the platform, including spot pairs, futures contracts, options, and more.
     

6. BitMEX has 2 Order Types:

  • Limit Order:
Set your own buying or selling price. The trade will only be executed when the market price reaches the set price. If the market price does not reach the set price, the limit order will continue to wait for execution.
How to Deposit and Trade Crypto at BitMEX
  • Market Order:
This order type will automatically execute the trade at the current best price available in the market.
How to Deposit and Trade Crypto at BitMEX
7. Choose the crypto you want to operate on the left crypto column. Then choose the trading type: [Buy] or [Sell] and the order type: [Limit Order] or [Market Order].
  • Buying/Selling: 

If you want to initiate a buy/sell order, enter the [Buy]/[Sell], [Notional], and [Limit Price] one by one in the blank. Finally, click [Buy]/[Sell] to execute the order.

  • Example:

Suppose User A wants to trade the BTC/USDT pair, intending to buy 1 BTC with 70263 USDT. They input 1 in the [Notional] field, and 70263 in the [Limit Price] field, and the transaction details are automatically converted and shown below. Clicking [Buy]/[Sell] completes the transaction. When BTC reaches the set price of 70263 USDT, the buy order will be executed.
How to Deposit and Trade Crypto at BitMEX

How to Trade Spot on BitMEX (App)

1. Open your BitMEX app on your phone and click on [Login].
How to Deposit and Trade Crypto at BitMEX
2. Fill out your email and password to log in, remember to tick on the box to verify that you are human.
How to Deposit and Trade Crypto at BitMEX
3. Click on [Accept and Sign In] to continue.
How to Deposit and Trade Crypto at BitMEX
4. Set up your 2nd password to ensure the security.
How to Deposit and Trade Crypto at BitMEX
5. Here is the home page after you login successfully.
How to Deposit and Trade Crypto at BitMEX
6. Click on [Trade] to enter the trading interface.
How to Deposit and Trade Crypto at BitMEX
7. This is BitMEX at the trading page interface on mobile.
How to Deposit and Trade Crypto at BitMEX
  1. Spot Pairs:
    Spot pairs are trading pairs where transactions are settled "on the spot," meaning they are executed immediately at the current market price.
     

  2. Candlestick Chart:
    Candlestick charts visually represent the price movement of a financial instrument, such as a cryptocurrency, over a specific period of time. Each candlestick typically shows the open, high, low, and close prices for that time frame, allowing traders to analyze price trends and patterns
     

  3. Margin Mode/Funding Rate/Next Funding:
    These features are related to margin trading, where traders borrow funds to increase their buying power.

    Margin Mode: This indicates whether the trader’s account is in margin mode, enabling them to borrow funds.

    Next Funding: This displays the estimated time and rate of the next funding period in perpetual futures contracts.

    Funding Rate: In perpetual futures contracts, funding rates are periodically exchanged between long and short positions to maintain the contract’s price close to the underlying asset’s spot price.
     

  4. Order Book:
    The order book is a real-time list of buy and sell orders for a particular trading pair. It displays the quantity and price of each order, allowing traders to gauge market sentiment and liquidity.
     

  5. Buy/Sell Section:
    This section provides traders with the interface to place market orders, where orders are executed immediately at the current market price, or limit orders, where traders specify the price at which they want their order to be executed.
     

  6. Trading History and Open Orders:
    This section displays the trader’s recent trading activity, including executed trades and open orders that have not yet been filled or canceled. It typically shows details such as order type, quantity, price, and time of execution.
     

8. Choose the crypto you want to operate on the left crypto column. Then choose the trading type: [Spot] or [Derivatives] and the order type: [Limit Order] or [Market Order].
  • Buying/Selling: 

If you want to initiate a buy/sell order, enter the [Buy]/[Sell], [Size], and [Limit Price] one by one in the blank. Finally, click [Buy]/[Sell] to execute the order.

  • Example:

Suppose User A wants to trade the BTC/USDT pair, intending to buy 0.0001 BTC with 67810.5 USDT. They input 0.0001 in the [Size] field, and 67810.5 in the [Limit Price] field, and the transaction details are automatically converted and shown below. Clicking [Buy]/[Sell] completes the transaction. When BTC reaches the set price of 67810.5 USDT, the buy order will be executed.

9. Click on the trading pairs.
How to Deposit and Trade Crypto at BitMEX
10. Select [Spot] and choose the Spot Pairs.
How to Deposit and Trade Crypto at BitMEX

11. BitMEX has 2 Order Types:

  • Limit Order:
Set your own buying or selling price. The trade will only be executed when the market price reaches the set price. If the market price does not reach the set price, the limit order will continue to wait for execution.
How to Deposit and Trade Crypto at BitMEX
  • Market Order:

This order type will automatically execute the trade at the current best price available in the market.
How to Deposit and Trade Crypto at BitMEX
12. Enter the [Limit Price] and [Size/Notation] and swipe on [Swipe to Buy].
How to Deposit and Trade Crypto at BitMEX
13. Similar to the Selling section.
How to Deposit and Trade Crypto at BitMEX

What is the Stop-Limit Function and How to use it

What is a stop-limit order? 

A stop-limit order combines elements of both a stop order and a limit order, offering more control over trade execution. It includes a stop price, at which the order is activated, and a limit price, at which the order is executed.

When the asset’s price hits the stop price, the stop-limit order becomes active and is placed on the order book. Subsequently, when the price reaches the limit price, the order is executed.

Stop price: This is the trigger point for the stop-limit order. When the asset’s price hits this level, the order is activated to buy or sell at the limit price or better.

Limit price: The designated price or potentially better price at which the stop-limit order is executed.

It’s advisable to set the stop price slightly higher than the limit price for sell orders, creating a buffer zone to ensure execution even if prices fluctuate. Conversely, for buy orders, setting the stop price slightly lower than the limit price can mitigate the risk of non-execution.

It’s crucial to note that once the market price reaches the limit price, the order is treated as a limit order. Setting excessively high stop-loss limits or excessively low take-profit limits may result in orders not being filled, as the market price may not reach the specified limit.

In summary, a well-calibrated stop-limit order provides a balance between trigger and execution prices, optimizing trade execution while managing risk.
 

How to create a stop-limit order

How to place a stop-limit order on BitMEX?

1. Click on [Stop Market] to extend options.
How to Deposit and Trade Crypto at BitMEX
2. Select the [Stop Limit] to continue.
How to Deposit and Trade Crypto at BitMEX
3. Enter the [Stop price], [Limit price], and the [Notional] of crypto you wish to purchase. Click [Set Buy Stop] to confirm the details of the transaction.
How to Deposit and Trade Crypto at BitMEX
How to view my stop-limit orders?

Once you submit the orders, you can view and edit your stop-limit orders under [Orders History].
How to Deposit and Trade Crypto at BitMEX

Frequently Asked Questions (FAQ)

How are the fees calculated for spot trading?

When trading on BitMEX, there are two types of fees: Taker Fees and Maker Fees. Here is what these fees mean: 

Taker Fees

  • Taker fees are charged when you place an order that is executed immediately at the market price.
  • These fees apply when you are "taking" liquidity from the order book.
  • The fee amount is calculated based on the appropriate fee tier.
  • BitMEX assumes the highest fee based on the fee tier and locks the total order amount plus fees.

Maker Fees

  • Maker fees are charged when you place an order that is not executed immediately but instead adds liquidity to the order book.
  • These fees apply when you are "making" liquidity by placing a limit order.
  • The fee amount is calculated based on the appropriate fee tier.
  • BitMEX assumes the highest fee based on the fee tier and locks the total order amount plus fees.

Example Scenario

Suppose you want to place a buy order of 1 XBT (Bitcoin) at a limit price of 40,000.00 USDT (Tether).

  • Before executing the trade, the system checks if you have sufficient balance to cover the trade.
  • Based on the fee rate of 0.1%, you will need to have at least 40,040.00 USD in your wallet to submit this trade.
  • If the actual fee amount, when the order is filled, turns out to be lower than the initially assumed fees, the difference will be refunded to you.
 

How are the fees charged for spot trading?

BitMEX spot fees are charged in the quote currency. This means the fees are taken from the currency you spend when buying and the currency you receive when selling. For example, if you placed an order to buy XBT with USDT, your fees will be charged in USDT.
 

Is ROE my Realised PNL?

Return on Equity (ROE) is not the same as Realised PNL (Profit and Loss). ROE measures the percentage return on your trading capital, factoring in the impact of leverage, while PNL represents the actual financial gain or loss from your trades. They are related but distinct metrics, each providing valuable insights into your trading performance from different perspectives.

What is ROE?

ROE is a percentage measure that indicates the return on your equity. It shows how much profit you have made relative to your initial investment. The formula for calculating ROE is:

ROE% = PNL % * Leverage

What is Realised PNL?

PNL represents the actual profit or loss you have realized from your trades. It is calculated based on the difference between your Average Entry Price and Exit Price for each trade, considering the number of contracts traded, the multiplier, and fees. PNL is a direct measure of the financial gain or loss from your trading activities. The formula for calculating it is:

Unrealised PNL = Number of Contracts * Multiplier * (1/Average Entry Price - 1/Exit Price)
Realised PNL = Unrealised PNL - taker fee + maker rebate -/+ funding payment 

Can ROE% be higher than the PNL value? 

It is possible to see a higher ROE% than your PNL because ROE% takes into account the leverage you have used, while PNL calculation does not. For example, if you have a 2% PNL and you used 10x leverage, your ROE% would be 20% (2% * 10). In this scenario, the ROE% is higher than the PNL due to the impact of leverage.

Similarly, if two positions have identical values but different leverage levels, the position with higher leverage will show a larger ROE, while the actual PNL amount will remain the same for both.
 

Why didn’t my Stop Order trigger before I was liquidated?

Why your Stop Order wasn’t triggered before you were liquidated depends on a lot of factors (such as the order type, execution instructions, and market movement). Here are some common reasons positions get liquidated before the Stop Order is triggered: 

Text Order Type Execution Instructions Reason


Canceled: Position in liquidation

Rejected: Position in liquidation

Order Type: Stop Limit or Market

execs: Last

Liquidations are based on Mark Price. Since the Mark Price can differ from the Last Price, it’s possible for Mark Price to reach your Liquidation Price before the Last Price can reach your Trigger/Stop Price. 

To make sure your Stop order triggers before you’re liquidated, you can set the Trigger Price to Mark or place your Stop Order further from your Liquidation Price. 

Canceled: Position in liquidation
or

Canceled: Cancel from BitMEX if it was canceled by you.

Order Type: Stop Limit

When you place a Limit Order with the Stop Price and Limit Price close together, you run the risk in periods of high volatility that your order will be triggered, sit in the Oderbook, and won’t get filled. This is because the price moves past your Limit Price immediately after it is triggered and before the order can be filled.

To prevent your order from sitting in the order book, it is safer to use a larger spread between your Stop Price and your Limit Price as it will ensure there is enough liquidity between the two prices to fill your order

Rejected: Position in liquidation

Rejected: Executing at the order price would lead to immediate liquidation

Order Type: Stop Market

no "execInst: Last" or "execs: Index" (implying a trigger price of "Mark")

Once a stop order is triggered, an order is submitted to the exchange; however, in a fast-moving market, users may experience slippage.

Due to that, the Mark Price could reach the liquidation price before the order can be executed.

Also, if your Stop Market order is close to your Liquidation price, it’s especially possible that, by the time the Stop triggers and the Market Order is placed, the order book moves to a range where it can’t fill before your liquidation. 


Why has my Liquidation Price changed?

Your Liquidation Price could have changed if:

  • You changed your leverage,
  • You are on cross-margin,
  • You manually removed/added Margin from/to the position,
  • or margin was lost through funding payments


Why was I liquidated if the price on the chart didn’t reach my Liquidation Price?

The candlesticks shown on the Trading Chart represent the Last Price of the contract and the purple line on the chart represents the Index Price. The Mark Price, by which positions are liquidated, is not shown on the chart and that’s why you don’t see that your Liquidation Price has been reached. 

To confirm that the Mark Price has reached your Liquidation Price.


Why was my order canceled/rejected?

Where can I see the reason my order got canceled?

To see why your order was canceled/rejected, you can refer to the Text column on the Order History page. Click on the? icon to display the entire text:
How to Deposit and Trade Crypto at BitMEX
If you want to double-check whether your order really met the requirements for that text (such as "had execInst of ParticipateDoNotInitiate"), you can hover over the Type value in the Order History tab on the Trade page. It will tell you all the instructions/details you’ve set up for that order.
How to Deposit and Trade Crypto at BitMEX

Explanations of Canceled/Rejected Texts:

Text  Type and Instructions Reason
Canceled: Cancel from www.bitmex.com N/A If you see this text, it means the order was canceled by you through the site
Canceled: Cancel from API N/A The order was canceled by you through the API
Canceled: Position in liquidation N/A

The order was canceled because your position entered liquidation. All open orders, including untriggered stops, will be canceled when a position enters liquidation.

Once your position has been liquidated you are free to place new orders.

Canceled: The order had an exercise of ParticipateDoNotInitiate ExecInst: ParticipateDoNotInitiate

ParticipateDoNotInitiate refers to the "Post Only" checkmark. "Post Only" orders get canceled if they are to be filled immediately.  

If you don’t mind getting filled immediately and paying the taker fee, you can just uncheck this box. Otherwise, you’ll need to change your Limit Price to make sure your order is not going to get filled as soon as it hits the order book.

Canceled: Order had execInst of Close or ReduceOnly but current position is X

ExecInst: Close 

or 

ExecInst: ReduceOnly

ExecInst: Close refers to the "Close on Trigger" check. If "Close on Trigger" or "Reduce Only" is enabled for an order, it will get canceled if it were to increase your position size. 

If you’re looking to increase your position size, make sure you uncheck this. Otherwise, make sure the size of your order equals your open position size and is in a different direction. 

Canceled: Order had execInst of Close or ReduceOnly but open sell/buy orders exceed the current position of X

ExecInst: Close 

or 

ExecInst: ReduceOnly

In the case that you have open orders already totaling more than your open position, we will cancel your order instead of letting it trigger, as there is a chance that this order could open a new position; closing orders prevent this from happening

Cancelled: The account has insufficient Available Balance

or 

Rejected: Account has insufficient Available Balance

no "ExecInst: Close"

or 

no "ExecInst: ReduceOnly"

Your available balance is less than the required margin to place the order. 

If it’s a close order, you can avoid the margin requirement with "Reduce Only" or "Close on Trigger". Otherwise, you’ll need to either deposit more funds or adjust your order to require less margin. 

Rejected: Executing at the order price would lead to immediate liquidation N/A The engine calculated the average fill price for your order and found that it would draw the entry price over the liquidation price.
Rejected: Value of position and orders exceeds position Risk Limit N/A When the stop was triggered, the net value of your position plus all open orders exceeded your risk limit. Please read the Risk Limit document for more information on this.
Rejected: Order price is below liquidation price of current [Long/Short] position N/A The Limit Price of your order is below the Liquidation Price of your current position. This is not automatically canceled at submission because we cannot predict what the Liquidation Price will be when the order triggers.
Rejected: Order Submission Error N/A  

When load spikes, we cannot service every incoming request while maintaining acceptable response times, therefore we implemented a cap on the maximum number of requests that can enter the engine queue, after which, new requests are rejected until the queue has shrunk. If your order gets rejected for this reason, you’ll see this text or "System Overload" message.


For more information regarding this, please refer to our Load Shedding article.

Rejected: Aggressive limit/pegged orders have exceeded far touch size and price thresholds N/A We protect the integrity of the market against large aggressive orders that are likely due to an input error and which may severely affect prices. This is referred to as the Fat Finger Protection Rule. If you see this text, the order violated this rule. For more details on it, please refer to Trading Rules: Fat Finger Protection 
Canceled: Order had timeInForce of ImmediateOrCancel

Type: Limit

TIF: ImmediateOrCancel

When timeInForce is ImmediateOrCancel, any unfilled portion is canceled after the order is placed.

Canceled: Order had timeInForce of ImmediateOrCancel

Type: Market 

TIF: ImmediateOrCancel

When a Market order is triggered, the Engine calculates an effective limit price for the order based on information such as your account balance, to complete necessary risk checks. 

If due to liquidity, the order cannot be executed before reaching the effective limit price, the order will be cancelled with the message you received

Canceled: Order had timeInForce of FillOrKill

Type: Limit

TIF: FillOrKill

When timeInForce is FillOrKill, the entire order gets canceled if it can’t immediately fill fully once it gets executed.

Why didn’t my Stop order trigger before I was liquidated?

Text Type Instructions Reason


Canceled: Position in liquidation

Rejected: Position in liquidation

Order Type: Stop Limit or Market

execs: Last

Liquidations are based on Mark Price. Since the Mark Price can differ from the Last Price, the Mark Price can reach your Liquidation Price before the Last Price can reach your Trigger/Stop Price. 

To make sure your Stop order triggers before you’re liquidated, you can set the Trigger Price to Mark or place your Stop Order further from your Liquidation Price. 

Canceled: Position in liquidation
or

Canceled: Cancel from BitMEX if it was canceled by you.

Order Type: Stop Limit

When you place a Limit Order with the Stop Price and Limit Price close together, you run the risk in periods of high volatility that your order will be triggered, sit in the Oderbook, and won’t get filled. This is because the price moves past your Limit Price immediately after it is triggered and before the order can be filled.

To prevent your order from sitting in the order book, it is safer to use a larger spread between your Stop Price and your Limit Price as it will ensure there is enough liquidity between the two prices to fill your order

Rejected: Position in liquidation

Rejected: Executing at the order price would lead to immediate liquidation

Order Type: Stop Market

no "execInst: Last" or "execs: Index" (implying a trigger price of "Mark")

Once a stop order is triggered, an order is submitted to the exchange; however, in a fast-moving market, users may experience slippage.

Due to that, the Mark Price could reach the liquidation price before the order can be executed.

Also, if your Stop Market order is close to your Liquidation price, it’s especially possible that, by the time the Stop triggers and the Market Order is placed, the order book moves to a range where it can’t fill before your liquidation. 


Why was my order filled at a different price?

The reason why an order could get filled at a different price depends on the order type. Have a look at the chart below to see the reasons for each:

Order Type Reason
Market Order

Market orders do not guarantee a specific fill price and may be subject to slippage.

If you wish to have more control over the price you get filled at, ​we recommend using Limit orders, as that way, you can set a Limit Price.

Stop Market Order

A Stop Market Order states that one is willing to buy or sell at the market price when the Trigger Price reaches the Stop Price. 

Stop Market Orders can get filled at a different price than the Stop Price if the orderbook moves significantly between the time that the order triggers and gets filled.

You can avoid slippage by using Stop Limit Orders instead. With Limit orders, it will get executed only at the Limit Price or better. There is a risk, however, that if the price moves sharply away from the Limit Price, there may not be an order to match it and it will end up resting in the order book instead. 

Limit Order

Limit Orders are meant to execute at the Limit Price or better. This means you can get executed at a Limit Price or lower for Buy orders and at a Limit Price or higher for Sell orders. 


Does BitMEX get any cut of the funding fee?

BitMEX does not get any cut, the fee is completely peer-to-peer. The fee is paid either from long positions to shorts, or short positions to longs (depending on whether the fee rate is positive or negative.)