Exchange Documentation

Capandex connects to third-party cryptocurrency exchanges through their public APIs. This document provides links to official exchange documentation, notes on exchange-specific behavior, and important information about the relationship between Capandex and these exchanges.

Relationship Between Capandex and Exchanges

Capandex is not affiliated with, endorsed by, or partnered with any cryptocurrency exchange. The platform uses publicly available exchange APIs to read market data and submit trade orders on behalf of users who have provided their own API credentials.

Your account on each exchange is governed by that exchange's terms of service, fee schedule, and policies. Capandex has no control over exchange operations, availability, fee changes, listing/delisting decisions, or any other exchange-level actions.

Users are responsible for maintaining their exchange accounts in good standing and for understanding the specific rules and limitations of each exchange they use.

Supported Exchanges and Official Documentation

Below are the exchanges currently supported by Capandex, along with links to their official API documentation and relevant resources. Users should review exchange documentation for details on rate limits, fee structures, and API key permissions.

Binance

Testnet

Testnet available. Supports spot and futures. IP whitelisting recommended for API keys.

Official API docs: https://binance-docs.github.io/apidocs/spot/en/

OKX

Testnet

Demo trading environment available. Supports spot, futures, and options. Passphrase required for API keys.

Official API docs: https://www.okx.com/docs-v5/en/

Bybit

Testnet

Testnet available. Supports spot, linear, and inverse contracts.

Official API docs: https://bybit-exchange.github.io/docs/

MEXC

Spot trading supported. No testnet available.

Official API docs: https://mexcdevelop.github.io/apidocs/spot_v3_en/

Coinbase

Advanced Trade API. Spot trading. Strict API key permissions model.

Official API docs: https://docs.cdp.coinbase.com/advanced-trade/docs/welcome

Kraken

Spot and futures supported. Nonce-based authentication.

Official API docs: https://docs.kraken.com/api/

KuCoin

Testnet

Sandbox environment available. Passphrase required for API keys.

Official API docs: https://www.kucoin.com/docs/beginners/introduction

Bitget

Testnet

Testnet available. Supports spot and futures. Passphrase required.

Official API docs: https://www.bitget.com/api-doc/common/intro

Bitfinex

Supports spot and margin. Nonce-based authentication.

Official API docs: https://docs.bitfinex.com/docs/introduction

HTX (Huobi)

Spot trading supported.

Official API docs: https://www.htx.com/en-us/opend/newApiPages/

Bithumb

Spot trading. Korean exchange.

Official API docs: https://apidocs.bithumb.com/

Bitstamp

Spot trading. One of the oldest exchanges.

Official API docs: https://www.bitstamp.net/api/

Gemini

Testnet

Sandbox environment available. US-regulated exchange.

Official API docs: https://docs.gemini.com/rest-api/

Gate.io

Testnet

Testnet available. Supports spot and futures.

Official API docs: https://www.gate.io/docs/developers/apiv4/en/

CEX.IO

Spot trading supported.

Official API docs: https://docs.cex.io/

BitMart

Spot trading supported.

Official API docs: https://developer-pro.bitmart.com/en/spot/

CoinEx

Spot and futures supported.

Official API docs: https://docs.coinex.com/api/v2

WOO X

Spot and futures supported. Low-fee trading.

Official API docs: https://docs.woo.org/

API Key Permissions

When creating API keys for use with Capandex, follow these guidelines:

  • Enable trade permissions only. Capandex requires read and trade access. Never enable withdrawal permissions.
  • Use IP whitelisting where available. Some exchanges allow restricting API keys to specific IP addresses, adding an extra layer of security.
  • Store passphrases securely. Exchanges like OKX, KuCoin, and Bitget require a passphrase in addition to the API key and secret. This passphrase must be entered when adding the key to Capandex.
  • Rotate keys periodically. Regularly create new API keys and revoke old ones as a security practice.

For detailed step-by-step instructions on creating API keys for each exchange, see the Exchange Setup guide.

Exchange-Specific Considerations

Each exchange has its own behaviors, rate limits, and quirks that may affect engine execution:

  • Rate limits vary by exchange. Exchanges may temporarily block API access if too many requests are sent in a short period. Capandex respects exchange rate limits, but users running many engines simultaneously should be aware of cumulative request counts.
  • Symbol naming conventions differ between exchanges. Capandex normalizes symbols to a common format (e.g., BTC/USDT), but some exchanges may have different tradable pairs or naming schemes.
  • Minimum order sizes differ by exchange and trading pair. Ensure your position sizing nodes account for the minimum trade amount on your target exchange.
  • Maintenance windows occur on all exchanges. During maintenance, API access may be disrupted. Running engines will resume on the next tick after connectivity is restored.

Exchange Liability

Capandex is not responsible for any issues arising from third-party exchange operations, including but not limited to: exchange downtime, API changes, order execution failures, fee schedule changes, account restrictions, asset delistings, or security incidents on the exchange. Users should monitor exchange announcements and maintain awareness of any changes that may affect their trading activity.

Related Documents