revx-market について
`revx` コマンドライン利用者向けに、Revolut X の通貨、取引ペア、価格、ローソク足、オーダーブックを調べるマーケットデータスキルです。フィルターや期間指定、深度設定、機械処理向けの JSON 出力に対応します。
主な機能
- 01通貨と取引ペアを一覧表示
- 02ティッカー価格と統計を取得
- 03時間間隔を指定してローソク足を照会
- 04深度を指定してオーダーブックを表示
- 05JSON 出力とフィルターに対応
活用シーン
- 01指定した取引ペアの現在価格を確認
- 02期間を指定して過去のローソク足を確認
- 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 レベルを返し、1 回の呼び出しで最大 192 レベルを受け付けます。
revxはデフォルトで 50 レベルをリクエストするため、オーダーブック全体が必要な場合は--limit 192を指定してください。1~192 の範囲外の値は、暗黙に小さな値へ変更されるのではなく、エラーとして拒否されます。
関連スキル
| スキル | 用途 |
|---|---|
revx-trading | マーケットデータに基づいて注文を発注します |
revx-monitor | 価格やインジケーターに基づいてアラートを設定します |
revx-account | 取引前に残高を確認します |
revx-auth | API キーのセットアップと設定 |