CCXT中文开发手册 CCXT是一个JavaScript / Python / PHP 开发库,用于数字货币的交易与 电子商务,支持众多的比特币/以太币/山寨币交易市场和商户API。 CCXT库用于连接数字货币交易所并在世界范围内进行交易和支付处理。使用 ccxt可以快速访问数字货币市场数据,可以用于存储、分析、可视化、指标开发、 量化交易、策略回溯...
公开API用来访问市场数据,不需要进行身份验证。大多数交易所为所有 用户提供开放的市场数据(通常有一定的限流措施)。使用ccxt库,任何人 都可以直接访问市场数据,而无需在交易所进行注册,也无需设置api key 和密码。 公开API包含如下内容: 交易对 价格流
有些交易所允许你指定委托单的可选参数。在调用ccxt统一API时, 你可以使用一个关联数组传入额外的参数。所有的自定义参数都是 交易所相关的,当然彼此也是不可以互换的,不要期望一个交易所 的自定义参数可以用于另一个交易所。 示例代码如下。 JavaScript: ...
JavaScript版本的CCXT库中,所有的方法都是异步的,这些方法返回解析值 为JSON对象的Promise。在CCXT中我们使用现代的async/await语法来操作Promise, 如果你不熟悉这种语法,可以参考MDN。 JavaScript示例代码: (async()=>{let pairs=await kraken.publicGetSymbolsDetails()let marketIds=Object.keys(pairs['result'])let...
因为不同交易所的方法集彼此不同,ccxt库实现了以下功能: 为所有可能的URL和方法提供公开和私有API 提供一个统一的API支持各交易所的共同的方法 端结点URL在每个交易所的api属性中预定义。你不需要重载这个属性,除非 你要实现一个新的交易所API(至少你需要了解你要做什么)。
ccxt库的统一API中的大部分方法会返回单个交易对象或交易对象数组。 但是,极少数交易所会一次返回全部个人交易。大多数情况下,交易所 的API会限制返回结果的数量。你不应该在一个调用中读取所有交易对象。 实际上,极少有交易所会容忍或允许这种行为。 要查询历史交易,用户需要分页遍历数据。分页通常隐含着使用循环 分批...
全部教程 CCXT中文开发手册 查询交易 - fetchTrades 在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器 查询交易 - fetchTrades下面的这些方法可以返回一组交易和委托单,支持since参数和limit参数:fetchTrades (public) fetchMyTrades (priv...
要在代码中连接到交易所并开始交易数字货币,你首先需要 利用ccxt库实例化一个交易所类: 查询支持的交易所 你可以使用JavaScript、Python或PHP获取ccxt当前支持的交易所ID的完整清单: JavaScript: constccxt=require('ccxt')console.log(ccxt.exchanges) Python: ...
要将资金存入交易所,你必须先从交易所获取一个你希望存入的数字货币的 地址。大多数交易所会为用户创建并管理这些地址。有些交易所也允许用户 创建用于充值的新地址。有些交易所则要求用户为每次充值都创建新的充值 地址。 用于充值的地址可以使用fetchDepositAddress方法获取在交易所中已有的地址, 也可以使用createDepo...
importccxt# return up to ten bidasks on each side of the order book stacklimit=10ccxt.cex().fetch_order_book('BTC/USD',limit) PHP示例代码: // instantiate the exchange by id$exchange='\\ccxt\\kraken';$exchange=new$exchange();// up to ten orders on each side, for example$limit=20...