用途:该技能面向 Revolut X 加密货币交易所 API,提供认证、行情获取、订单管理与交易执行的工具和文档。
主要能力:使用 Ed25519 密钥对进行安全认证;获取实时行情,包括订单簿、成交记录和 K 线;下单、撤单和管理订单;查询账户余额与交易历史。
使用方式:需要 API Key 和私钥,密钥生成细节见 00_api_overview_and_authentication.md。提供了 Python 客户端封装 scripts/revolut_client.py,自动处理认证与请求签名。示例: from scripts.revolut_client import RevolutClient client = RevolutClient(private_key_path="path/to/private_key.pem", api_key="your_api_key") currencies = client.get_currencies() balances = client.get_balances() order = client.place_order(client_order_id="unique_id_123", symbol="BTC-USD", side="buy", order_configuration={"limit": {"price": "50000", "base_size": "0.001"}})
常见流程:先用 Get All Tickers 快速查看价格,用 Get Order Book 查看深度与流动性,用 Get Historical OHLCV Candles 做技术分析;下单前用 Get All Balances 确认资金,再用 Place Order 并传入唯一 client_order_id,随后用 Get Order By ID 或 Get Active Orders 跟踪状态。
限制:API 返回标准 HTTP 状态码,400 表示参数错误,401 表示密钥或签名问题,429 表示触发限流需退避重试。其余收费、平台与效果信息暂未提供。