-
Notifications
You must be signed in to change notification settings - Fork 3
Requirements
MunSunouk edited this page Aug 28, 2022
·
2 revisions
The exchange is required to implement the following list of methods and structures in order to get integrated with CCDXT.
-
fetchMarkets– a list of trading pairs and their statuses + market structure -
fetchCurrencies– a list of tokens or assets and their statuses + currency structure -
fetchTradingLimits– min/max order volume, price, cost, precision, etc... -
fetchTradingFees– trading fees, either public or personal -
fetchFundingLimits– a list of withdrawal limits
-
fetchTicker– 24h volumes and stats + ticker structure -
fetchOrderBook– L2/L3 + orderbook structure -
fetchTrades– a list of recent public trades + trade structure -
fetchOHLCV– a list of candles or kline data for traded volumes in different timeframes 1m, 15m, 1h, 1d, ... + OHLCV structure
-
fetchBalance– for all types of accounts + balance structure -
fetchAccounts– required if the exchange has multiple accounts or sub-accounts -
createOrder– limit/market orders + order structure cancelOrder-
editOrder– change the price and/or amount of an open order
-
fetchOrder– one order by order id + order structure -
fetchOpenOrders– a list of all open orders -
fetchOrders– a list of all orders -
fetchMyTrades– the personal history of filled trades for the account + trade structure
-
fetchDepositAddress– deposit address(es) + address structure fetchDepositsfetchWithdrawals-
fetchTransactions+ transaction structure -
fetchLedger– transactions, transfers, referrals, cashbacks + ledger entry structure withdraw-
transfer– required if exchange has multiple accounts or sub-accounts