How to Deposit and Trade Crypto at 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].
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.
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 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.
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].
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 |
---|---|---|
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.)