关于 revx-market
面向 `revx` 命令行用户的行情数据技能,可查询 Revolut X 的货币、交易对、价格、K 线和订单簿。支持筛选、时间范围、可配置深度及机器可读的 JSON 输出。
主要功能
- 01列出货币和交易对
- 02获取行情价格与统计数据
- 03按时间间隔查询 K 线
- 04查看可配置深度的订单簿
- 05支持 JSON 输出和筛选
适用场景
- 01查看指定交易对的实时价格
- 02检查选定时段的历史 K 线
- 03交易前查看买卖盘深度
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ revolut-engineering/ revolut-x-api --skill revx-market安装后在 Claude Code 中输入/revx-market确认已加载。
详细介绍
市场数据(revx market)
查询货币、交易对、实时价格、历史蜡烛图和订单簿深度。
需要身份验证。 运行这些命令前,请确保已安装并配置
revx。如果任何命令因身份验证相关错误而失败——Auth not configured、No private key found、Authentication failed (401)、Invalid signature、insecure permissions,或~/.config/revolut-x/中缺少密钥/配置文件——请立即调用revx-auth技能并自行应用修复。 不要中断用户并要求他们运行设置步骤。只有在必须由用户执行的步骤上才请求用户协助(粘贴 API 密钥、在 Revolut X 个人资料中注册公钥、选择密码短语)。修复后,重试原始命令。
所有命令都支持 --json 或 --output json,以输出机器可读的数据。
交易对采用 BASE-QUOTE 格式,中间用短横线分隔:BTC-USD、ETH-EUR、SOL-USD。使用 revx market pairs 查看所有有效交易对。
货币与交易对
revx market currencies # All currencies (code, symbol, name, type, scale, status)
revx market currencies fiat # Fiat currencies only
revx market currencies crypto # Crypto currencies only
revx market currencies --filter BTC,USD # Filter by currency codes
revx market pairs # All pairs (base, quote, size and price steps, min/max size, status)
revx market pairs --filter BTC-USD,ETH-USD # Filter by specific pairs
行情
revx market tickers # All tickers (bid, ask, mid, last, 24h stats)
revx market tickers --symbols BTC-USD,ETH-USD
revx market tickers BTC-USD # Single ticker (key-value display)
蜡烛图
revx market candles BTC-USD # Default: 1h interval
revx market candles BTC-USD --interval 5m # 5-minute candles
revx market candles BTC-USD --since 7d --until today # Last 7 days
revx market candles BTC-USD --since 2025-04-14 # Since specific ISO date
revx market candles BTC-USD --since 5m --interval 1m # Last 5 minutes, 1m candles
revx market candles ETH-USD --interval 4h --since 30d
时间间隔: 1m、5m、15m、30m、1h、4h、1d、2d、4d、1w、2w、4w(或原始分钟数)
时间格式: 相对时间(7d、1w、4h、30m、5m、today、yesterday)、本地日期(2025-04-14)或日期时间(2025-04-14T09:30)、带时区的 ISO 日期时间(2025-04-14T09:30:00Z),或 Unix 时间戳(毫秒)。无效日期(如 2025-02-30)以及开始时间晚于结束时间的情况都会被拒绝。
默认行为: 未指定 --since 时,会显示截至 --until 指定时间或当前时间之前的最近 100 根蜡烛图。时间范围最多包含 50,000 根蜡烛图,并保留范围末尾。
订单簿
revx market orderbook BTC-USD # 50 levels per side (default)
revx market orderbook BTC-USD --limit 20
revx market orderbook BTC-USD --limit 192 # Deepest book available
深度:每侧 1–192 档。
卖盘按价格升序排列——asks[0] 是最优(最低价)卖单。买盘按价格降序排列——bids[0] 是最优(最高价)买单。
默认值说明: Revolut X REST API 默认返回 20 档,每次调用最多接受 192 档。
revx默认请求 50 档,因此需要完整订单簿时,请传入--limit 192。超出 1–192 范围的值会报错拒绝,而不会被静默缩减。
相关技能
| 技能 | 用途 |
|---|---|
revx-trading | 根据市场数据采取行动——下单 |
revx-monitor | 根据价格和指标设置提醒 |
revx-account | 交易前查看余额 |
revx-auth | 设置和配置 API 密钥 |