get_flow_metrics
Analyze cryptocurrency flow metrics including CVD, aggressor ratio, and buy-sell pressure from trade data. Detects spikes and summarizes market pressure in configurable time buckets.
Instructions
[Flow / CVD / Buy-Sell Pressure] 資金フロー分析(flow / CVD / aggressor ratio / buy-sell pressure)。約定データからCVD・アグレッサー比・スパイクを検出。hours(推奨)で時間範囲指定、または limit で件数指定。
加工契約:
内部で使用する約定列は、取得パスに関わらず timestampMs 昇順にソート済み。
latest と date ベースをマージする場合、重複除去キーは
timestampMs:price:amount:side(transaction_id は使用しない: 同一約定でも上流エンドポイント間で ID が一致しないケースがあるため)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tz | No | Asia/Tokyo | |
| date | No | YYYYMMDD; omit for latest | |
| pair | No | btc_jpy | |
| view | No | summary: 集計値のみ (buckets 省略) / compact: 非ゼロバケットのみ / buckets: 直近 N バケット / full: 全バケット | summary |
| hours | No | 指定した時間数分の約定を取得して分析(例: 8 → 直近8時間)。limit より優先。複数日にまたがる場合も自動で取得します | |
| limit | No | 取得する約定件数(バケット数ではない)。hours 指定時は無視されます | |
| bucketMs | No | バケットの時間幅(ミリ秒)。デフォルト60000=1分間隔 | |
| bucketsN | No |