SuperAPI AI 工具集

revolut-x-trades

数据与分析

查看项目

更新于 10-16 07:59

技能介绍

用途:查询 Revolut X 的交易数据,包括某交易对的市场成交历史、账户私有成交记录(fills),以及指定订单的成交明细。适用于查看近期成交、统计某段时间的交易量或核对订单执行情况。

主要能力:获取某 symbol 的全部市场成交(支持日期范围过滤);获取账户私有成交;获取指定订单的成交;通过游标分页翻取大量结果。市场成交返回 PublicTrade 对象(id、symbol、price、quantity、timestamp);私有成交在此基础上增加 side、orderId、maker 字段。

使用方式:所有接口需认证,认证配置见 revolut-x-auth。接口采用路径版本号 /api/1.0/。示例命令: python scripts/revx_sign.py GET /api/1.0/trades/all/BTC-USD 日期范围(最长 30 天): python scripts/revx_sign.py GET /api/1.0/trades/all/BTC-USD --query '?start_date=1712000000000&end_date=1712600000000' 私有成交: python scripts/revx_sign.py GET /api/1.0/trades/private/BTC-USD 指定订单成交: python scripts/revx_sign.py GET /api/1.0/orders/fills/ORDER_UUID 分页时若响应含 metadata.next_cursor,将其作为 cursor 传入并配合 limit 使用。

限制与注意:日期范围最大 30 天,超出会被拒绝;仅指定 start_date 或 end_date 之一时默认范围为 7 天。请求路径用短横线格式(BTC-USD),响应中的 symbol 用斜杠格式(BTC/USD)。maker 为 true 表示订单挂在盘口,false 表示主动吃单。401 通常为 API 密钥或签名无效,需按 revolut-x-auth 重新配置;400 多为日期范围超限或 symbol 格式错误。相关技能包括 revolut-x-auth、revolut-x-orders、revolut-x-public-market-data、revolut-x-balance。