validate_candle_data
Validates OHLCV candlestick data quality by detecting gaps, duplicates, inconsistencies, and anomalies, returning a 0-100 quality score to ensure reliable data for analysis or backtesting.
Instructions
[Data Quality / Validation] OHLCVローソク足データの品質検証。 分析やバックテスト前に「このデータ信用できる?」を確認するためのツール。 完全性(歯抜け)・重複・OHLCV整合性・価格異常値・出来高異常値を検出し、0-100の品質スコア(A-F)を算出。 ペアの流動性ティア(major/mid/minor)を自動判定し、暗号資産のファットテール分布や低流動性ペアの出来高ゼロを考慮した適切なデフォルト閾値を適用。 閾値は price_sigma, volume_multiplier で手動調整も可能。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tz | No | タイムゾーン(デフォルト: Asia/Tokyo) | Asia/Tokyo |
| date | No | YYYYMMDD or YYYY format. If omitted, uses latest data. | |
| pair | No | btc_jpy | |
| type | No | 1day | |
| limit | No | 検証対象のローソク足本数(10〜1000) | |
| price_sigma | No | 価格変化率がこの σ を超えたら異常値とみなす。省略時はペアのティア(major/mid/minor)に応じて自動設定 | |
| volume_multiplier | No | 出来高が全体平均の何倍を超えたらスパイクとみなすか。省略時はペアのティアに応じて自動設定 |