精选80ccxt(GitHub Releases)交易所与金融 API
ccxt v4.5.77:新增 RevolutX、Bithumb Gen2 API
v4.5.77
What's Changed
更新内容
- chore(build): retry git pushes in the release workflow by @carlosmiei in #30131
- feat(alpaca): fetchOHLCV pagination via next_page_token behind params paginate by @rayBastard in #30117
- perf(php): inline calls by @ttodua in #30143
- feat(bitget): support UTA (v3) deposit & withdrawal methods by @rayBastard in #30146
- fix(bybit): normalize liquidation side for allLiquidation frames by @carlotestor in #30149
- fix(deepcoin, derive, paradex): return position numbers as numbers by @mkzung in #30158
- test(toobit): pin the reduce-only close side by @mkzung in #30160
- fix(cryptocom): a position side is long or short, and contracts is a number by @mkzung in #30157
- fix(bybit): map linear/inverse minNotionalValue to limits.cost.min by @douglaspetrin in #30154
- test(apex): record a fetchPositions case and type entryPrice by @mkzung in #30159
- perf(php): is_dictionary optimization by @ttodua in #30150
- fix(coinbaseinternational): drop has flags for unimplemented fetchMyBuys/fetchMySells by @oleg6k in #30162
- fix(bingx): correct wallet history filters by @AresArtemius in #30173
- fix(binance): pass symbol in single-symbol fetchBidsAsks requests by @AresArtemius in #30062
- fix(toobit): fetchBidsAsks returns nothing when a symbol is named by @mkzung in #30176
- fix(bingx): parse documented deposit address field by @AresArtemius in #30175
- fix(onetrading): correct order status and time-in-force enum mapping by @rayBastard in #30165
- fix(tokocrypto): route market data by symbol type instead of quote currency by @rayBastard in #30141
- docs(p2b): fix copy-pasted description and stale @see link by @rayBastard in #30137
- fix(toobit): single-flight listenKey and watchPositions hash by @carlotestor in #30184
- fix(poloniex, bitget, coinbaseinternational): unified words in enumerated fields by @mkzung in #30177
- fix(bingx): parse documented deposit address field by @AresArtemius in #30185
- update(bithumb): reduce rateLimit with conservative order costs by @marshallyunn in #30145
- fix(bingx): correct Coin-M market status by @AresArtemius in #30201
- fix(onetrading): support since without to and add until param by @rayBastard in #30190
- fix(grvt): funding_rate arrives in percentage points, so scale it by @mkzung in #30195
- feat(bingx): add API key restrictions endpoint by @AresArtemius in #30191
- feat(revolutx): add revolutx exchange by @stas-chistyakov in #29848
- feat(bithumb): generation 2 API support and testing by @Dan-krm in #29036
- chore: disable flaky test in go by @carlosmiei in #30210
- chore(build): 在发布工作流中重试 git push,由 @carlosmiei 在 #30131 中完成
- feat(alpaca): 通过 params paginate 参数启用 next_page_token 进行 fetchOHLCV 分页,由 @rayBastard 在 #30117 中完成
- perf(php): 内联调用,由 @ttodua 在 #30143 中完成
- feat(bitget): 支持 UTA (v3) 的存款和取款方法,由 @rayBastard 在 #30146 中完成
- fix(bybit): 规范化 allLiquidation 帧中的清算方向,由 @carlotestor 在 #30149 中完成
- fix(deepcoin, derive, paradex): 将持仓数量返回为数字类型,由 @mkzung 在 #30158 中完成
- test(toobit): 固定 reduce-only 平仓方向,由 @mkzung 在 #30160 中完成
- fix(cryptocom): 持仓方向为多头或空头,合约数量为数字类型,由 @mkzung 在 #30157 中完成
- fix(bybit): 将 linear/inverse 的 minNotionalValue 映射到 limits.cost.min,由 @douglaspetrin 在 #30154 中完成
- test(apex): 记录一个 fetchPositions 用例并将 entryPrice 类型化,由 @mkzung 在 #30159 中完成
- perf(php): is_dictionary 优化,由 @ttodua 在 #30150 中完成
- fix(coinbaseinternational): 移除未实现的 fetchMyBuys/fetchMySells 的 has 标志位,由 @oleg6k 在 #30162 中完成
- fix(bingx): 修正钱包历史记录过滤器,由 @AresArtemius 在 #30173 中完成
- fix(binance): 在单标的 fetchBidsAsks 请求中传递 symbol,由 @AresArtemius 在 #30062 中完成
- fix(toobit): 当指定 symbol 时 fetchBidsAsks 无返回值的问题修复,由 @mkzung 在 #30176 中完成
- fix(bingx): 解析文档中记录的存款地址字段,由 @AresArtemius 在 #30175 中完成
- fix(onetrading): 修正订单状态和 time-in-force 枚举映射,由 @rayBastard 在 #30165 中完成
- fix(tokocrypto): 按标的类型而非报价货币路由市场数据,由 @rayBastard 在 #30141 中完成
- docs(p2b): 修复复制粘贴的描述和过时的 @see 链接,由 @rayBastard 在 #30137 中完成
- fix(toobit): 对 listenKey 和 watchPositions 哈希实施单次飞行(single-flight)机制,由 @carlotestor 在 #30184 中完成
- fix(poloniex, bitget, coinbaseinternational): 统一枚举字段中的用词,由 @mkzung 在 #30177 中完成
- fix(bingx): 解析文档中记录的存款地址字段,由 @AresArtemius 在 #30185 中完成
- update(bithumb): 通过保守的订单成本降低 rateLimit,由 @marshallyunn 在 #30145 中完成
- fix(bingx): 由 @AresArtemius 在 #30201 中修正 Coin-M 市场状态
- fix(onetrading): 由 @rayBastard 在 #30190 中支持不带 to 参数的 since,并添加 until 参数
- fix(grvt): funding_rate 以基点为单位到达,因此由 @mkzung 在 #30195 中进行缩放处理
- feat(bingx): 由 @AresArtemius 在 #30191 中添加 API 密钥限制端点
- feat(revolutx): 由 @stas-chistyakov 在 #29848 中添加 revolutx 交易所
- feat(bithumb): 由 @Dan-krm 在 #29036 中提供第二代 API 支持及测试
- chore: 由 @carlosmiei 在 #30210 中禁用 Go 语言中的不稳定测试
New Contributors
新贡献者
- @douglaspetrin made their first contribution in #30154
- @oleg6k made their first contribution in #30162
- @marshallyunn made their first contribution in #30145
- @stas-chistyakov made their first contribution in #29848
- @douglaspetrin 在 #30154 中完成了首次贡献
- @oleg6k 在 #30162 中完成了首次贡献
- @marshallyunn 在 #30145 中完成了首次贡献
- @stas-chistyakov 在 #29848 中完成了首次贡献
Full Changelog: v4.5.76...v4.5.77
完整更新日志:v4.5.76...v4.5.77
更进一步:量化金融体系
看懂新闻只是起点——沿量化金融路径,把它变成能交付的工程能力