CCXT官方教程中文版由匯智網翻譯整理,訪問地址:http://cw.hubwiz.com/card/c/ccxt-dev-manual/。
CCXT是一個JavaScript / Python / PHP 開發庫,用於數字貨幣的交易與電子商務,支持衆多的比特幣/以太幣/山寨幣交易市場和商戶API。
CCXT庫用於連接數字貨幣交易所並在世界範圍內進行交易和支付處理。使用ccxt可以快速訪問數字貨幣市場數據,可以用於存儲、分析、可視化、指標開發、量化交易、策略回溯測試、交易機器人程序以及相關的軟件工程。
CCXT庫的目標用戶是開發人員、技術型交易者、數據科學家和金融分析師,目標應用場景是開發交易算法。
CCXT庫的當前特性包括:
- 支持衆多的數字貨幣交易所,並且不斷增加
- 完全實現交易所公開API和私有交易API
- 跨交易所的規範化數據格式
- 開箱即用的統一API,非常易於集成到你的應用中
- 支持Node 7.6+, Python 2 and 3, PHP 5.4+ 以及web瀏覽器
開發手冊目錄
CCXT開發概述
CCXT交易所模型
CCXT市場模型
CCXT API
CCXT委託賬本模型
CCXT市場行情
CCXT燭線圖數據
CCXT數字貨幣交易
- 查詢交易 - fetchTrade
- 交易身份驗證
- API密鑰設置
- 查詢賬戶餘額 - fetchBalance
- 查詢委託單 - fetchOrders
- 查詢交易 - fetchTrades
- 委託單緩存
- 清理緩存的委託單 - purgeCachedOrders
- 查詢指定ID的委託單 - fetchOrder
- 查詢全部委託單 - fetchOrders
- 查詢全部敞口委託單 - fetchOpenOrders
- 查詢全部已完結委託單 - fetchClosedOrders
- 委託單數據結構
- 委託下單
- 市價委託 - createMarketSellOrder/createMarketBuyOrder
- 市價買入委託的特殊情況 - createMarketBuyOrderRequiresPrice
- 用限價單模擬市價單
- 限價委託 - createLimitBuyOrder/createLimitSellOrder
- 委託單的自定義參數
- 其他類型的委託單
- 取消委託單 - cancelOrder
- 委託單與交易的關係
- 查詢個人的歷史交易 - fetchMyTrade
- 交易的數據結構
- 查詢指定委託單的交易
- 獲取充值地址 - fetchDepositAddress/createDepositAddress
- 地址的數據結構
- 提現 - withdraw
- 鏈上交易數據結構
- 查詢充值記錄 - fetchDoposits
- 查詢提現記錄 - fetchWithdrawals
- 查詢鏈上交易 - fetchTransactions
- 查詢手續費 - fetchFees
- 查詢交易所狀態 - fetchStatus
- 預算交易費 - calculateFee
- 資金操作費 - currencies
- 查詢賬本 - fetchLedger
- 賬本記錄結構
- 修改Nonce值 - seconds/milliseconds/microseconds
CCXT錯誤處理