Articles on: Exchanges

Crypto Exchange Comparison Guide

Introduction


This guide provides a side-by-side comparison of crypto exchanges integrated with Altrady. It's designed to help traders with questions related to exchange behaviors, fee structures, and common issues. For connection instructions, please refer to the individual support articles for each exchange.

Contents


Exchange Comparison Tables
Key Exchange Characteristics
Fee Currencies and Discounts
Troubleshooting
Exchange-specific Notes
Coinbase Advanced Trade (GDAX)
Kraken
KuCoin Futures
MEXC
Glossary
Related links

Exchange Comparison Tables


Key Exchange Characteristics


ExchangeKYC RequiredSpecialized Features
BinanceYesSpot Trading only
Binance USYesUS-based with fewer trading pairs than global Binance; Spot Trading only
Binance FuturesYesUSDx Perpetual Futures; Hedge or One-way mode
BingXYesSpot Trading only
BingX FuturesYesUSDx Perpetual Futures; Hedge or One-way mode
BitvavoYesEuro trading pairs, Spot Trading only
ByBitYesUnified Trading Accounts
ByBit FuturesYesUSDx Perpetual Futures; Hedge or One-way mode
Crypto.comYesSpot Trading only
Coinbase (Advanced Trade)YesPreviously known as GDAX; Spot Trading only. See also exchange-specific notes
Gate.ioYesSpot Trading only
HuobiYesSpot Trading only
HitBTCYesSpot Trading only
KrakenYesSpot Trading only. See also exchange-specific notes
KuCoinYesSpot Trading only
KuCoin FuturesYesUSDx Perpetual Futures; One-way mode. See also exchange-specific notes
MEXCNo (for basic tier)Spot Trading only (MEXC does not offer Futures trading by API). See also exchange-specific notes
OKExYesSpot Trading only
PoloniexYesSpot Trading only
WOOxYesSpot Trading only


Fee Currencies and Discounts


ExchangeStandard Fee StructureDiscounted Fees AvailableDiscount MethodNotes
BinanceFees charged in the currency you receive (1)YesUse BNB tokenCurrent fees
Binance USFees charged in the currency you receive (1)YesUse BNB tokenSimilar fee structure to global Binance. Current fees
Binance FuturesFees charged in quote currencyYesBNB discounts availableCurrent fees
BingXFees charged in the currency you receive (1)LimitedN/ACurrent fees
ByBitFees charged in the currency you receive (1)LimitedN/ACurrent fees
ByBit FuturesFees charged in quote currencyLimitedN/ACurrent fees (see "Perpetuals and Futures")
CoinbaseFees charged in quote currency (2)LimitedN/ACurrent fees (Log in to view fee tiers.) At May 2025, Tier 1 is 0.6%/1.2% (maker/taker) on non-stable coin pairs.
crypto.comFees charged in the currency you receive (1)YesUse CRO tokenHold CRO for fee reductions. Current fees
Gate.ioFees charged in the currency you receive (1)YesUse GT tokenEnable GT for fee payment. Current fees
HuobiFees charged in the currency you receive (1)YesUse HTX or TRX tokenEnable HTX or TRX to reduce fees. Current fees
HitBTCFees charged in quote currency (2)LimitedUse HIT tokenHolding HIT token. Current fees
KrakenFees charged in quote currency (2)LimitedBased on 30-day volumeVolume-based discounts only. Current fees See also specific notes for Kraken fees here
KuCoinFees charged in quote currency (2)YesUse KCS tokenEnable KCS to reduce fees--initially fees are paid in quote currency, then refunded and charged to KCS. Kucoin has three fee tiers for spot tokens. Current fees
KuCoin FuturesFees charged in the currency you receive (1)YesKCS holdingsCurrent fees
MEXCFees charged in quote currency (2)YesMX tokenEnable MX for discounts. Current fees
OKXFees charged in the currency you receive (1)YesOKB tokenEnable OKB to reduce fees. Current fees
PoloniexFees charged in the currency you receive (1)LimitedUse HTX or TRX tokenEnable TRX or HTX for paying discounted fees. Current fees
WOOFees charged in the currency you receive (1)YesStake WOO tokensHigher stakes = lower fees. Current fees

(1) For buy orders, base currency is bought and fees are charged in base currency. For sell orders, base currency is sold and quote currency is received; fees are charged in quote currency.

(2) For both buy and sell orders, fees are charged in quote currency.

Troubleshooting


IssueAffected ExchangesSolutionNotes
Missing tradesAllCheck API permissionsEnsure trading permission is enabled. For a newly added API key, limited trades will be imported, the exact timeframe depending on the exchange. With a paid subscription, missing trades can be imported.
Orders not executingAllVerify price is realisticMarket may have moved away from order price
Fee currency issuesBinance, Bitvavo, MEXCEnsure sufficient balance in fee currencySee fee structure table for each exchange
Spot Shorts: Insufficient balance on TPsall spot exchanges where fees are paid in quote currencyAlways keep some quote currency in the accountAlso see notes on Kraken
Discounted fees not appliedBinance, Gate.io, Huobi, KuCoin, MEXC, OKEx, WOOEnable discount token on exchange, and check your balance of the tokenThis setting must be configured on the exchange, not our platform
Rate limits exceededAllKraken, Coinbase, Huobi: link extra API keys to the main Trading account (see specific exchange API key articles). Other exchanges: Reduce request frequency (fewer orders per position)Some exchanges increase Rate Limit thresholds with extra KYC (Kucoin).
Few trading pairsBinance US, BitvavoRegional restrictionsSome exchanges have geographic limitations
Untradable pairs (general)MEXCNo solution. MEXC limits which pairs can be traded by APISee Exchange-specific Notes.
Untradeable pairs due to locationSome tokens or pairsDue to local laws, and agreements between governments and exchanges, some tokens cannot be traded by residents of specific countries or locationsRestrictions are based on the trader's location as confirmed during KYC. Altrady has no control over these limitations
KYC requirementsMost exchangesComplete verification on exchangeRequired for full functionality
Missing order types in the Trading widgetSome exchangesIf the order type is not shown in the Trading widget, it is not available on the exchange, or using APIe.g. OCO, Stop Limit, Market/Stop Market. For MEXC limitations, see Exchange-specific Notes below.
Missing order options in the Trading widgetSome exchangesIf the order option is not shown in the Trading widget, it is not available on the exchange, or using APIApplies to market orders: some exchanges only offer market orders using Buy amount or Spend amount (Buy orders); Sell Amount or Receive amount (Sell orders). However, a few exchanges allow both options.


Exchange-specific Notes


Coinbase Advanced Trade (GDAX)

Can take 2 days to approve a new API key before it can be used.

Kraken

Usually charges fees in quote currency, but if there is not enough quote currency in the account to pay fees, will take part of the fees in base currency instead (from the filled order). This can result in Insufficient balance errors when buying or selling 100% of the account balance. In the exchange Trade History, fees are always reported in quote currency even if paid partially or fully in base currency.
Always leave some quote currency in the account (e.g. buy or sell a maximum of 99.5% balance).
Kraken chooses to use different symbols via API than on the exchange, e.g. DOGE is XDG while BTC is XBT.

Kucoin Futures

Kucoin adjusts leverage on open Futures automatically, depending on the open position's PnL. Therefore, the leverage applied to a Kucoin Futures position is subject to change, depending on the position's profit and loss percentage.
If the open position's leverage is x10 or higher, no edits can be made to the position via API. All edits to the position need to be performed on the exchange in that case.

MEXC

MEXC offers less functionality when trading via API than directly on the exchange.
Some pairs are not available for trading (including some high volume pairs such as BTC/USDT and ETH/USDT).
Some pairs do not allow market orders, only limit.
For more details, see: Trading with an API key on MEXC

Glossary


TermDefinition
API KeyAuthentication credentials required to connect to an exchange programmatically
Base CurrencyThe first currency in a trading pair (e.g., BTC in BTC/USDT). Base currency is bought or sold and paid for using the quote currency.
Futures TradingTrading contracts that represent agreements to buy or sell an asset; usually used with leverage
KYCKnow Your Customer - Identity verification process required by many exchanges
Maker FeeFee paid when adding liquidity to the order book (placing limit orders)
Quote CurrencyThe second currency in a trading pair (e.g., USDT in BTC/USDT). The pair is priced (quoted) in this currency.
Rate LimitRestriction on the number of API requests that can be made in a given time period
Spot TradingDirect buying and selling of assets
Taker FeeFee paid when removing liquidity from the order book (market orders or matching limit orders)
TPs (Take Profit orders)The exit orders for a position. For a long position, the entry orders will be buys and the Take Profit orders are Sells



Which exchanges are supported?
Trading with an API key on MEXC

Updated on: 20/05/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!