mcpField
R
revx-market

revx-market

github.com/revolut-engineering其他74105 次安装1 周前更新
代码仓库

关于 revx-market

面向 `revx` 命令行用户的行情数据技能,可查询 Revolut X 的货币、交易对、价格、K 线和订单簿。支持筛选、时间范围、可配置深度及机器可读的 JSON 输出。

主要功能

  1. 01列出货币和交易对
  2. 02获取行情价格与统计数据
  3. 03按时间间隔查询 K 线
  4. 04查看可配置深度的订单簿
  5. 05支持 JSON 输出和筛选

适用场景

  1. 01查看指定交易对的实时价格
  2. 02检查选定时段的历史 K 线
  3. 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 密钥

评论

支持 Markdown