How to Start BitMEX Trading in 2024: A Step-By-Step Guide for Beginners
How to Open an Account on BitMEX
How to Open an Account on BitMEX with Email
1. First go to the BitMEX website, and click on [Register].2. A pop-up window will come up, fill out your email and the password for your account and choose your Country/Region. Remember to tick the box that you accept with the Terms of Service.
3. Click on [Register].
4. The Registration email will be sent to your email, open your email and check it.
5. Open the mail and click on [Confirm Your Email].
6. A pop-up Login window will come up, Click on [Login] to log in to your account and continue the next step.
7. This is the BitMEX home page after you register successfully.
How to Open an Account on the BitMEX App
1. Open the app BitMEX on your phone, and click on [Register].2. Fill out your information, tick on the box that you accept the Terms of Service, and click on [Register].
3. A registration Email will be sent to your mailbox, check your email then.
4. Click on [Confirm Your Email] to confirm the email and continue.
5. Open your app again and log in. Click on [Accept and Sign In].
6. Here is the home page after you register successfully.
How to Complete Identity Verification on BitMEX
How to Verify BitMEX Account (Web)
The verification process on both desktop and mobile apps is the same, it will pop up a new browser window as below, and keep track of the steps to verify successfully.
1. First go to the BitMEX website, and click on [Login] to log in to your account.
2. Fill out your email and password to log in.
3. Click on [Login] to log in to your account.
4. After login, click on the link below to start verification.
5. Choose [Verify Individual Account] to continue.
6. Tick on the box and click on [Get Started].
8. Tick on the box to confirm that you are not a US citizen or resident.
9. Click on [Next] to continue.
10. Fill out your information for verification.
11. Click on [Continue] to keep on the next step.
12. Select your country/region.
13. Select the types of your documents for verification.
14. Click on [Continue on phone].
15. Click on the [Get secure link] to continue.
16. Use your phone to scan the QR code to access the next step.
17. Do the next step on your phone.
18. Click on [Continue] to continue the next step.
19. Take a photo of the front/back of the document that you use for the verification.
20. Click on [Record video] to continue the next step.
21. Record the video of yourself with the requirements of the system.
22. Upload the photos and video, then back to your PC/laptop.
23. Click on [Submit verification] to continue.
24. Click on [Continue].
25. Fill out your address.
26. Click on [Continue] to continue for the next step.
27. Fill out the form to answer the BitMEX.
28. Click on [Continue].
29. Your application will be sent and under review, wait for the verification.
30. Check for your email, if there is an Approved mail, means that your account is verified and ready to go. Click on [Fund Your Account].
31. Congratulations! You are allowed to trade, deposit, and buy cryptos,... in BitMEX now.
32. This is the BitMEX home page after you verify successfully.
How to Verify BitMEX Account (App)
The verification process on both desktop and mobile apps is the same, it will pop up a new browser window as below, and keep track of the steps to verify successfully.
1. Open the BitMex App on your mobile phone, after that, click on [Trade] to continue.
2. Click on the arrow button to start the verification.
3. Fill out your information to continue the verification. After finishing click on [Continue] to move to the next step.
5. Select the types of your documents for verification.
6. Take a photo of your document by clicking on the circle button.
7. Click on the [Upload] to continue.
8. Click on [Record video] to continue.
9. Click on the [Allow] to let the BitMEX use your camera.
10. Click on the circle button with the camera icon to record the video of yourself.
11. Fill out your location/address. Click on [Continue] to continue the next step.
12. Fill out the BitMEX form for new users.
13. Click on [Continue] to finish the process.
14. Your application will be sent and under review, wait for the verification.
15. Check for your email, if there is an Approved mail, means that your account is verified and ready to go. Click on [Fund Your Account].
16. Congratulations! You are allowed to trade, deposit, and buy cryptos,... in BitMEX now. This is the BitMEX home page on the app after you verify successfully.
How to Deposit on 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].
2. Click on [Buy Now] to continue.
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.
4. You can also choose the types of paying, here I choose credit card.
5. You could also choose the crypto supplier by clicking on the [By Sardine], the default supplier is Sardine.
6. Different suppliers will offer different ratios of crypto that you get.
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.
Buy Crypto with Credit/Debit Card (App)
1. Open your BitMEX app on your phone. Click on [Buy] to continue.2. Click on [Launch OnRamper] to continue.
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.
4. Different suppliers will offer different ratios of crypto that you receive.
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 Buy Crypto with Bank Transfer on BitMEX
Buy Crypto with Bank Transfer (Web)
1. Go to the BitMEX website and click on [Buy Crypto].
2. Click on [Buy Now] to continue.
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.
4. You can also choose the types of payment, here I choose bank transfer by any bank that you want to.
5. You could also choose the crypto supplier by clicking on the [By Sardine], the default supplier is Sardine.
6. Different suppliers will offer different ratios of crypto that you get.
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.
Buy Crypto with Bank Transfer (App)
1. Open your BitMEX app on your phone. Click on [Buy] to continue.2. Click on [Launch OnRamper] to continue.
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.
4. Different suppliers will offer different ratios of crypto that you receive.
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 Crypto on BitMEX
Deposit Crypto on BitMEX (Web)
1. Click on the wallet icon in the top right corner.2. Click on [Deposit] to continue.
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.
Deposit Crypto on BitMEX (App)
1. Open the BitMEX app on your phone. Click on the [Deposit] to continue.2. Select a coin to deposit.
3. You could scan the QR code below to deposit or you could deposit in the address below.
How to Trade Crypto on 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.
2. Fill out your email and password to log in.
3. Click on [Login] to log in to your account.
4. Click on [Trade] and choose [Spot] for the Spot trading. The spot is using USDT to purchase digital assets like Bitcoin or ETH.
5. This is a view of BitMEX’s trading page interface.
-
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).
-
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).
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
Available Assets:
This section lists all the cryptocurrencies and fiat currencies available for trading on the platform.
-
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.
-
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.
-
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:
- Market Order:
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 Trade Spot on BitMEX (App)
1. Open your BitMEX app on your phone and click on [Login].2. Fill out your email and password to log in, remember to tick on the box to verify that you are human.
3. Click on [Accept and Sign In] to continue.
4. Set up your 2nd password to ensure the security.
5. Here is the home page after you login successfully.
6. Click on [Trade] to enter the trading interface.
7. This is BitMEX at the trading page interface on mobile.
-
Spot Pairs:
Spot pairs are trading pairs where transactions are settled "on the spot," meaning they are executed immediately at the current market price.
-
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
-
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.
-
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.
-
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.
-
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.
- 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.
10. Select [Spot] and choose the Spot Pairs.
11. BitMEX has 2 Order Types:
- Limit Order:
- Market Order:
This order type will automatically execute the trade at the current best price available in the market.
12. Enter the [Limit Price] and [Size/Notation] and swipe on [Swipe to Buy].
13. Similar to the Selling section.
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.
2. Select the [Stop Limit] to continue.
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 view my stop-limit orders?
Once you submit the orders, you can view and edit your stop-limit orders under [Orders History].
How to Withdraw from BitMEX
Withdraw Crypto from BitMEX (Web)
1. Open the BitMEX website and click on the wallet icon on the top right corner of the page.
2. Click on [Withdraw] to continue.
3. Select the currency and the network that you prefer, and type in the address and the amount you want to withdraw.
4. After that, click on [Continue] to start withdrawing.
Withdraw Crypto from BitMEX (App)
1. Open the BitMEX app on your phone, then click on the [Wallet] on the bar below.2. Click on [Withdraw] to continue.
3. Click on the arrow button to add the address that you want to withdraw.
4. Select the types of crypto, and network and type in the address, then name a label for this address. Tick the box below for an easier withdrawal process.
5. Click on [Confirm] to confirm the address.
6. After that click on [Withdraw] one more time to start withdrawing.
7. Select the address you want to withdraw to.
8. Due to the setup you made before, now just need to type in the amount and then click on [Continue] to complete.
Frequently Asked Questions (FAQ)
Account
Why am I not receiving emails from BitMEX?
If you’re not receiving emails from BitMEX, try the following troubleshooting steps:
- Check the Spam filters in your mailbox. There is a chance our email may have ended up in your Spam or Promotions folders.
- Ensure BitMEX support email is added to your email whitelist and try to request the emails again.
If you are still not receiving emails from us, please contact us using the email address linked to your account. We will further investigate why emails are not being delivered.
Can I have more than one BitMEX account?
You can only register one BitMEX account, however, you can create up to 5 subaccounts tied to that one.
How can I change my email address?
To change the email address that’s associated with your BitMEX account, please reach out to support.
How can I close/delete my account?
To close your account, there are two options available depending on whether or not you have the BitMEX app downloaded.
If you have the app, you can request to close your account by following these steps:
- Tap on the More tab located at the bottom of the navigation menu
- Select Account and scroll down to the bottom of the page
- Tap on Delete account permanently
If you don’t have the app downloaded, you can reach out to support asking them to close your account.
Why was my account marked as spam?
If an account has too many open orders with a gross value of less than 0.0001 XBT, the account will be labeled as a spam account and all proceeding orders that are smaller than 0.0001 XBT in size will automatically become hidden orders.
Spam accounts are re-evaluated every 24 hours and may return to normal provided that trading behaviour has changed.
For more details on the spam mechanism please see our REST API docs on Minimum Order Size.
Verification
Are there minimum thresholds below which users don’t have to verify?
No-user verification is required for all users who want to trade, deposit, or withdraw, regardless of volume or amount.Our user verification process is fast and intuitive and for most users should take no more than a few minutes.
How long does it take to process user verification?
We aim to respond within 24 hours. Most users should receive a response within a few minutes.
How long does user verification take for a Corporate account?
Corporate onboarding requires more documentation and contemplates a wider variety of applicant types, and the length of the process will vary by applicant.We have a specialist team that will review the user’s documents and guide the user through the process as quickly and efficiently as possible.
A user with documents readily available, a straightforward corporate structure, and no connection with any Restricted Jurisdiction (as defined in our terms of service) can expect the process to be completed in a few hours.
If my verification is rejected, can I try again?
If you have received confirmation that your application has been rejected, you will not be permitted to try again.Users should contact support if they believe that there has been an error in processing an application.
Tips for capturing a good quality image of your ID document
- Natural light is better than a flash when photographing your ID document.
- Try to take the photo directly above the document, without any shadow covering the document itself.
- All four edges of the document should be visible and near the border of the image.
- All information on the document should be clear and readable - blurred or partially obscured images are unlikely to work.
- It may help to photograph your ID document against a dark background.
Can I use BitMEX as a US Person if I have dual citizenship?
As long as you hold a US passport, you are a US Person regardless of whether you have another nationality or your place of residence is outside the US. We will not be able to provide services to you.Can I use BitMEX if I’m a US Person residing outside the US?
Unfortunately, we will not be able to provide services to you as per our Terms.Can I withdraw if I’ve declared myself to be a US person?
Yes. You will have 7 days to withdraw your funds from the platform following your affirmative declaration.
Deposit
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.
Trading
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 |
---|---|---|
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 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:
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.
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.
|
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 |
---|---|---|
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 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.)
Withdrawal
Where is my withdrawal?
If you’ve submitted a withdrawal request and you’re wondering why you haven’t received the funds yet, you can refer to its Status on the Transaction History page to see where it’s at:
What are the withdrawal stages and what do the statuses mean?
Status | Definition |
---|---|
Pending |
Your withdrawal is waiting for you to confirm the request with your email. Make sure to check your inbox and confirm it within 30 minutes of your request to prevent it from getting canceled. If you haven’t received a confirmation email, refer to Why am I not receiving emails from BitMEX? |
Confirmed |
Your withdrawal was confirmed on your end (through your email if it was required) and is waiting to be processed by our system. All withdrawals, except XBT, are processed in real time. XBT withdrawals that are smaller than 5 BTC are processed hourly. Larger XBT withdrawals or those that require additional security screening are processed only once per day at 13:00 UTC. |
Processing | Your withdrawal is being processed by our system and will be sent out shortly. |
Completed |
We’ve broadcast your withdrawal to the network. This doesn’t mean the transaction has been completed/confirmed on the blockchain - you’ll need to check that separately using your Transaction ID/address on a Block Explorer. |
Canceled |
Your withdrawal request was unsuccessful. |
My withdrawal has been completed but I still haven’t received it
Before you can get to the bottom of why your withdrawal is taking a while, you’ll first need to check the status of it is on the Transaction History page:
If the Status doesn’t say Completed, You can use this guide to figure out where your withdrawal is and when it will be completed.
If your withdrawal has been completed on our end already, and you haven’t received it yet, it could be because the transaction is currently unconfirmed on the blockchain. You can check whether that’s the case by entering the TX shown on Transaction History on a Block Explorer.
How long will the transaction take to get confirmed?
The time it will take for miners to confirm your transaction on the blockchain will depend on the fee paid and the current network conditions. You can use this third-party tool to see an estimated wait time per fee paid
Why are my withdrawals disabled? (Withdrawal Ban)
If you have a temporary withdrawal ban on your account, it could be due to the following security reasons:
- You’ve reset your password within the last 24 hours
- You’ve enabled 2FA on your account within the last 24 hours
- You’ve disabled 2FA on your account within the last 72 hours
- You’ve changed your email address within the last 72 hours
The withdrawal ban for these cases will be automatically lifted once the times mentioned above have passed.
Why was my withdrawal canceled?
If your withdrawal was canceled, it was likely because you didn’t confirm it through your email within 30 minutes of making the request.
After submitting a withdrawal, please check your inbox for the confirmation email and click on the View Withdrawal button to confirm it.
Are there any withdrawal limitations?
Your entire Available Balance can be withdrawn at any time. This means that Unrealised Profits cannot be withdrawn, they must be realized first.
Furthermore, if you have a cross position, withdrawing from your Available Balance will reduce the amount of margin available to the position and in turn affect the liquidation price.
See the Margin Term Reference for more information about the definition of Available Balance.
How do I cancel my withdrawal?
How to cancel your withdrawal and whether it’s possible depends on the withdrawal’s status, which can be seen on the Transaction History page: