比特幣情報異常監測
工具把 6 個比特幣指標的月度變化與先前的變化相比,用中位數與中位數絕對偏差(MAD)計算穩健 z 分數。它把統計上的異常和有方向性的交易訊號分開,每個分數都只使用被評分時點之前的資料。
這個研究實驗室的互動介面目前以簡體中文提供;下方說明涵蓋所有輸入、方法與限制。
輸入項目
- 歷史基準月數:滑桿 12–60(預設 36)
- 自動資料:月度指標歷史(20 年、最多 240 筆),透過 /api/bitcoin-intelligence-anomalies 取得
輸出結果
- 6 個指標卡片:冪律百分位、領先支撐年數、價格/200 週均線、距高點回撤、一年報酬、年化波動率
- 每張卡片顯示最新值、相對上月的變化 Δ、穩健 z 與等級(normal、moderate、high、critical)
- 近期異常月份表(最多 24 個月):日期、指標、等級、穩健 z、Δ
- 異常 API JSON 與方法頁的連結
使用步驟
- 維持 36 個月基準,或在 12–60 個月之間調整滑桿。
- 查看每個指標卡片,留意等級與穩健 z。
- 從近期異常表找出是哪個月份、哪個指標出現跳動。
- 下結論前,回到原始指標與方法頁確認原因。
計算公式
變化 = 本月值 − 上月值。基準 = 同一指標先前最多 N 次變化(N = 基準月數)。穩健 z = 0.67448975 × (變化 − 基準中位數) ÷ 基準 MAD;MAD 為 0 時改用標準差。至少需要 8 次先前變化,否則狀態為 insufficient-history。依 |z| 分級:≥ 2 為 moderate、≥ 3 為 high、≥ 4 為 critical。
計算範例
冪律百分位先前變化的中位數為 +1.0 點、MAD 為 2.0。本月百分位上升 10 點。穩健 z = 0.6745 × (10 − 1.0) ÷ 2.0 = 0.6745 × 4.5 ≈ 3.04,等級為 high(≥ 3 但 < 4)。
如何解讀
- 穩健 z 為正代表上升幅度比平常大,為負則代表下降幅度比平常大;決定等級的是絕對值大小。
- 短基準(12 個月)對近期變化敏感;長基準(60 個月)較穩定,但調整較慢。
- 同一個月多個指標同時異常,通常反映的是同一次大幅價格波動,而不是多個獨立事件。
注意事項
- 統計異常不代表價格方向,也不是買進或賣出訊號。
- 高分不證明資料錯誤;結構變化、極端行情與樣本過短都可能產生高分。
- 觀測數少於基準月數 + 3 時,API 會回傳 insufficient_history。
常見問題
為什麼用中位數和 MAD,而不是平均數和標準差?
中位數與 MAD 比較不會被過去的極端月份拉偏,對厚尾的加密資產序列來說,分數更穩定。
分數會用到未來資料嗎?
不會。每個分數只使用被評分變化之前已觀測到的變化。
可以用 API 取得資料嗎?
可以。GET /api/bitcoin-intelligence-anomalies,參數 lookback=12–60(預設 36)、limit=1–60(預設 24),不需要 API 金鑰。