
Trading
9 articles in this collection.
Yes, you can cancel an active order at any time. In order to do this, please find the active orders section of the Trade page and hit the "Cancel" button. Please note the trade pair you are in, as the table is only populated by orders in the current pair.

Tip: Notice, that your Balance section is divided into several segments:

As you can see, total balance is divided into "Balance" (for available financial assets) and "In Orders" column designed for housing funds, temporary involved into trading activities.
Keeping it simple, when you place a trading order, the designated amount of funds is moved to the "In Orders" section. When you cancel you order, consider that funds from "In Order" section are returned back to the "Balance".
Be assured that your funds never got lost. They are just transferred between different sections of your balance.

Tip: Notice, that your Balance section is divided into several segments:

As you can see, total balance is divided into "Balance" (for available financial assets) and "In Orders" column designed for housing funds, temporary involved into trading activities.
Keeping it simple, when you place a trading order, the designated amount of funds is moved to the "In Orders" section. When you cancel you order, consider that funds from "In Order" section are returned back to the "Balance".
Be assured that your funds never got lost. They are just transferred between different sections of your balance.
Dear CEX.IO user,
CEX.IO offers 600 requests every 10 minutes by default for every new and established user.
This is a standard limit offered by dozens of big and mid-sized exchanges around the globe.
We can raise these limits only for active traders, liquidity providers, and corporate clients under certain conditions. Those conditions are strict and require an established trading algorithm, a clear trading strategy, a long trading history on CEX.IO, etc.
If an API limit request is approved, the trader will receive an increased limit for a certain period of time. If the user violates the API limit terms and conditions, CEX.IO reserves the right to terminate the agreement and reimpose default limits without warning.
At CEX.IO, we highly encourage you to try our WebSocket API. When it comes to market data, it is much more efficient than the HTTP-REST API. The WebSocket API provides three times more information in one request than the REST API.
Documentation for the REST API can be found here: https://cex.io/rest-api
Documentation for the WebSocket API can be found here: https://cex.io/websocket-api-dsl
CEX.IO offers 600 requests every 10 minutes by default for every new and established user.
This is a standard limit offered by dozens of big and mid-sized exchanges around the globe.
We can raise these limits only for active traders, liquidity providers, and corporate clients under certain conditions. Those conditions are strict and require an established trading algorithm, a clear trading strategy, a long trading history on CEX.IO, etc.
If an API limit request is approved, the trader will receive an increased limit for a certain period of time. If the user violates the API limit terms and conditions, CEX.IO reserves the right to terminate the agreement and reimpose default limits without warning.
At CEX.IO, we highly encourage you to try our WebSocket API. When it comes to market data, it is much more efficient than the HTTP-REST API. The WebSocket API provides three times more information in one request than the REST API.
Documentation for the REST API can be found here: https://cex.io/rest-api
Documentation for the WebSocket API can be found here: https://cex.io/websocket-api-dsl
The FIX API is designed exclusively for high-volume trading and perfectly suits financial institutions and large traders/investors who are familiar with FIX protocol 4.4.
The process of getting FIX API credentials is time-consuming and requires following a set of procedures, including:
Signing a non-disclosure agreement
Studying technical documentation
Following the agreed conditions
Depositing a sufficient amount of funds to the platform
The FIX API is highly specific. We encourage you to test our REST (HTTP) and WebSocket APIs, both of which are available for public calls.
With default limits of 600 requests every 10 minutes, these protocols are sufficient for any trading strategy or for getting market data. Actually, you can use both at the same time for even better performance. The REST API is perfectly suited to dealing with orders, while the WebSocket API is better for getting market data.
Please consider these API options and contact us if you have any additional questions.
The process of getting FIX API credentials is time-consuming and requires following a set of procedures, including:
Signing a non-disclosure agreement
Studying technical documentation
Following the agreed conditions
Depositing a sufficient amount of funds to the platform
The FIX API is highly specific. We encourage you to test our REST (HTTP) and WebSocket APIs, both of which are available for public calls.
With default limits of 600 requests every 10 minutes, these protocols are sufficient for any trading strategy or for getting market data. Actually, you can use both at the same time for even better performance. The REST API is perfectly suited to dealing with orders, while the WebSocket API is better for getting market data.
Please consider these API options and contact us if you have any additional questions.
API (Application Programming interface) is a set of protocol or tools for setting up access to remote software application. API can help in integration of your own applications to CEX.IO functions (such as trading bots). The tutorial below will illustrate step by step initiation of an API protocol which can be used buy our users for their purposes.
The procedure can be divided into 2 main steps:
Generating API Key
Activation of API Key
1. Generating API Key
For initiating this procedure please follow the steps below:
Go to profile settings https://cex.io/trade/profile#/api
Select key permissions that you need
Press the "Generate Key" button

2. Activation of API Key
Activation of key is required in order to make the API source provides information as per the required functions.
Given below are the following steps to activate the required key:
Save your Secret Key
Press "Activate" button
Pass 2FA

The procedure can be divided into 2 main steps:
Generating API Key
Activation of API Key
1. Generating API Key
For initiating this procedure please follow the steps below:
Go to profile settings https://cex.io/trade/profile#/api
Select key permissions that you need
Press the "Generate Key" button

2. Activation of API Key
Activation of key is required in order to make the API source provides information as per the required functions.
Given below are the following steps to activate the required key:
Save your Secret Key
Press "Activate" button
Pass 2FA

All times on our exchange are based on our server time, which is in GMT time zone. Current server time can be viewed at the bottom of the page.


The trade chart offers information about trading history on the market. By viewing it you can see tendencies and make predictions to fulfill your trading strategy.

1. Market selector lets you chose the market to display data for. The blue bar on the bottom indicates the current market, the number shows the price of the last order matched on this market.
2. Market data shows
Last price: the price at which the latest order has matched on the market
Daily change: change in price for the last 24 hours
Today's open: price 24h ago
24h volume: total volume of trades made for the last 24 hours
3. OHLCV candlestick shows aggregated stats for a time period selected. OHLCV stands for Open-High-Low-Close-Volume, which is exactly what the graph shows. Hovering your mouse over the candlestick will show detailed information. Green color signifies price growth, red signifies decline. Those are calculated between the first and last trade in the selected period. The black thin line shows the difference between the lowest and highest price for the period. The grey bar below is the measure of volume for the trading period.
4. Candlestick time selector allows you to select a time period that each candlestick will represent. 15m, for example, will have each candlestick show a 15-minute span.
5. The price scale shows the price.
6. The period selector allows you to select starting and ending points for the graph to display.
7. Advanced chart opens a window with a chart presented by Chartiq, which has professional markup tools to allow using the chart even more effectively.
8. Filtration type will help to determine the method of trading pairs filtration.
Choosing /Base will sort all fiat currencies (USD, EUR, GBP, etc) respectively to crypto (BTC, XRP, XLM, etc);
/Quote, vice versa, will manage the list of crypto respectively to fiat currencies and additionally, allows some crypto-to-crypto pairs (BTG-BTC, MHC/ETH).

1. Market selector lets you chose the market to display data for. The blue bar on the bottom indicates the current market, the number shows the price of the last order matched on this market.
2. Market data shows
Last price: the price at which the latest order has matched on the market
Daily change: change in price for the last 24 hours
Today's open: price 24h ago
24h volume: total volume of trades made for the last 24 hours
3. OHLCV candlestick shows aggregated stats for a time period selected. OHLCV stands for Open-High-Low-Close-Volume, which is exactly what the graph shows. Hovering your mouse over the candlestick will show detailed information. Green color signifies price growth, red signifies decline. Those are calculated between the first and last trade in the selected period. The black thin line shows the difference between the lowest and highest price for the period. The grey bar below is the measure of volume for the trading period.
4. Candlestick time selector allows you to select a time period that each candlestick will represent. 15m, for example, will have each candlestick show a 15-minute span.
5. The price scale shows the price.
6. The period selector allows you to select starting and ending points for the graph to display.
7. Advanced chart opens a window with a chart presented by Chartiq, which has professional markup tools to allow using the chart even more effectively.
8. Filtration type will help to determine the method of trading pairs filtration.
Choosing /Base will sort all fiat currencies (USD, EUR, GBP, etc) respectively to crypto (BTC, XRP, XLM, etc);
/Quote, vice versa, will manage the list of crypto respectively to fiat currencies and additionally, allows some crypto-to-crypto pairs (BTG-BTC, MHC/ETH).
A Limit order is placed to buy or sell a pre-defined amount of cryptocurrency at a set price. Execution of this order type is not guaranteed until a price requested by the placing user can be matched with an opposite order from another user. Until full execution, the order may be canceled by the user at any time.
These orders may be partially completed if there is currently not sufficient volume at a matching price to cover the entire order. The remainder of the order will be left open until closed by another matching order. The remainder of the order may be canceled as well, returning the remainder to user's balance.
The executed part of a limit order may not be reversed or returned.
Market order (instant order) involves buying or selling cryptocurrency immediately at the best available price. On CEX.IO for buying with a market order, you select the amount of FIAT to spend (i.e. "Buy me enough bitcoins for $100 right this moment"). Selling with a market order is the same as Limit Order, except the best available price is used automatically
The best price is calculated from the top of the order book down. For example you would like to sell 5 BTC with a market order. There are currently buy orders for 3 BTC at $600, and 4 BTC at $550, which represent the best prices available. Your market order will match the first one completely, giving you $1800 for 3 BTC, and the second one partially with $1100 for 2 BTC. In total - $2900 with an average price of $580 per BTC.
Market order is executed instantly in most cases (only a complete absence of orders in the order book will leave it hanging) and cannot be reversed.
These orders may be partially completed if there is currently not sufficient volume at a matching price to cover the entire order. The remainder of the order will be left open until closed by another matching order. The remainder of the order may be canceled as well, returning the remainder to user's balance.
The executed part of a limit order may not be reversed or returned.
Market order (instant order) involves buying or selling cryptocurrency immediately at the best available price. On CEX.IO for buying with a market order, you select the amount of FIAT to spend (i.e. "Buy me enough bitcoins for $100 right this moment"). Selling with a market order is the same as Limit Order, except the best available price is used automatically
The best price is calculated from the top of the order book down. For example you would like to sell 5 BTC with a market order. There are currently buy orders for 3 BTC at $600, and 4 BTC at $550, which represent the best prices available. Your market order will match the first one completely, giving you $1800 for 3 BTC, and the second one partially with $1100 for 2 BTC. In total - $2900 with an average price of $580 per BTC.
Market order is executed instantly in most cases (only a complete absence of orders in the order book will leave it hanging) and cannot be reversed.
BITDAX.IO offers a secure and convenient place for trading cryptocurrencies. Once you register an account, you can buy crypto instantly with your debit/credit card.
If you want to trade crypto by placing limit and market orders, you’ll need to fund your BITDAX.IO balance first. You can do that in several ways:
Payment card
Bank transfer (SWIFT, SEPA, ACH, Faster Payments)
Cryptocurrencies
The payment methods available depend on your jurisdiction and account verification level.
Here’s a detailed guide on how to deposit funds and trade cryptocurrencies on BITDAX.IO.
Make a deposit
To make a deposit, click Deposit in the upper right corner of the screen, or proceed to the Finance page and click the Deposit button to the right of the currency of your choice.
You can make a crypto deposit and send funds from your external wallet.
If you want to deposit with your debit/credit card, you’ll need to link your card first.
To be able to deposit via bank transfer, you’ll need to pass Identity and Address verification.
You can find information about payment instruments and limits for each verification type on the Finance page of the BITDAX.IO website under the Limits and Commissions tab.

Trade: Buy or Sell
To place an order on BITDAX.IO:
Go to the Trade page.
On the left of the chart, select a pair that matches the fiat currency you’ve deposited.

If you select BTC/USD and click Buy, for instance, you’ll be able to buy BTC and sell USD. By choosing Sell with the same currency pair, you’ll be able to sell BTC and buy USD.
3. Choose the type of order (market or limit).
A market order allows you to buy or sell crypto at the current market rate. Such orders are filled instantly.
When placing a limit order, you specify the price at which you wish to buy or sell your crypto. Limit orders are filled when the price reaches the specified level or better.
To place a market buy order, select the Market tab.
Then enter the amount of fiat currency you wish to spend. You’ll see the estimated amount of BTC you’ll receive calculated automatically in the next field. Then hit Buy now. If you wish to sell BTC, choose Instant sell BTC, enter the amount you want to sell, and click Sell now.

To place a limit order, open the Limit tab.
Then enter the amount you wish to buy and specify the price at which you want your order completed. Finally, click Place order. When the price reaches the specified level, your limit order will be filled and coins or fiat will be added to your balance.

You can check your balance and trading history on the Finance page.
Happy trading with BITDAX.IO!
If you want to trade crypto by placing limit and market orders, you’ll need to fund your BITDAX.IO balance first. You can do that in several ways:
Payment card
Bank transfer (SWIFT, SEPA, ACH, Faster Payments)
Cryptocurrencies
The payment methods available depend on your jurisdiction and account verification level.
Here’s a detailed guide on how to deposit funds and trade cryptocurrencies on BITDAX.IO.
Make a deposit
To make a deposit, click Deposit in the upper right corner of the screen, or proceed to the Finance page and click the Deposit button to the right of the currency of your choice.
You can make a crypto deposit and send funds from your external wallet.
If you want to deposit with your debit/credit card, you’ll need to link your card first.
To be able to deposit via bank transfer, you’ll need to pass Identity and Address verification.
You can find information about payment instruments and limits for each verification type on the Finance page of the BITDAX.IO website under the Limits and Commissions tab.

Trade: Buy or Sell
To place an order on BITDAX.IO:
Go to the Trade page.
On the left of the chart, select a pair that matches the fiat currency you’ve deposited.

If you select BTC/USD and click Buy, for instance, you’ll be able to buy BTC and sell USD. By choosing Sell with the same currency pair, you’ll be able to sell BTC and buy USD.
3. Choose the type of order (market or limit).
A market order allows you to buy or sell crypto at the current market rate. Such orders are filled instantly.
When placing a limit order, you specify the price at which you wish to buy or sell your crypto. Limit orders are filled when the price reaches the specified level or better.
To place a market buy order, select the Market tab.
Then enter the amount of fiat currency you wish to spend. You’ll see the estimated amount of BTC you’ll receive calculated automatically in the next field. Then hit Buy now. If you wish to sell BTC, choose Instant sell BTC, enter the amount you want to sell, and click Sell now.

To place a limit order, open the Limit tab.
Then enter the amount you wish to buy and specify the price at which you want your order completed. Finally, click Place order. When the price reaches the specified level, your limit order will be filled and coins or fiat will be added to your balance.

You can check your balance and trading history on the Finance page.
Happy trading with BITDAX.IO!
BITDAX.IO has a maker/taker fee schedule in place.
A maker order adds liquidity to the market. Such an order cannot be executed right away, because there is no matching order available. In this way, this order increases the volume currently available on the market, and so, increases liquidity.
There is a fee for maker orders that can vary from 0.16% to 0% depending on your trade volume.
A taker order takes liquidity from the market. This is an order that can be instantly matched with another one, already available on the market. So, the order is completed and its volume is removed from the market, thus taking liquidity from it.
There is a fee for taker orders that can vary from 0.25% to 0.1% depending on your trade volume.
Partial execution:
Part of your order can be a taker if it is instantly matched with a smaller volume order already available on the market. A taker fee will be applied to this partial execution. The incomplete remainder will be considered a maker order, as it will add liquidity to the market, and the maker fee will apply accordingly.
How is the fee calculated?
A taker fee is reserved from your account at the moment of order placement. This is done because there is no possibility for the system to know, whether the order will be maker or taker before it is added to the order book.
If the order is added as a maker - the reserved fee is immediately returned to the user's account.
If the order is partially completed upon placement, the taker fee for the partial completion is taken, and the rest is returned.
If the order is wholly completed as a taker, the full amount of the reserved fee is taken from it.
The trade fee is always rounded up.
A maker order adds liquidity to the market. Such an order cannot be executed right away, because there is no matching order available. In this way, this order increases the volume currently available on the market, and so, increases liquidity.
There is a fee for maker orders that can vary from 0.16% to 0% depending on your trade volume.
A taker order takes liquidity from the market. This is an order that can be instantly matched with another one, already available on the market. So, the order is completed and its volume is removed from the market, thus taking liquidity from it.
There is a fee for taker orders that can vary from 0.25% to 0.1% depending on your trade volume.
Partial execution:
Part of your order can be a taker if it is instantly matched with a smaller volume order already available on the market. A taker fee will be applied to this partial execution. The incomplete remainder will be considered a maker order, as it will add liquidity to the market, and the maker fee will apply accordingly.
How is the fee calculated?
A taker fee is reserved from your account at the moment of order placement. This is done because there is no possibility for the system to know, whether the order will be maker or taker before it is added to the order book.
If the order is added as a maker - the reserved fee is immediately returned to the user's account.
If the order is partially completed upon placement, the taker fee for the partial completion is taken, and the rest is returned.
If the order is wholly completed as a taker, the full amount of the reserved fee is taken from it.
The trade fee is always rounded up.