卡可癮 カードカイン

Methodology

指數方法論

對標 Dow Jones / Nikkei 225 的價格加權籃子指數,公開可審計

演算法(每個 TCG 一條指數)

  1. 成分籃子(每季再平衡): 取 top 100 卡,依「過去 30 天 Σ(listings_count × market_price)」排序。 限 source_tier ∈ {A, B}、is_active = TRUE、currency 經 daily_fx 換算 USD、 該卡近 30 天有 ≥ 5 個 daily snapshot。
  2. 每日指數值 index(t) = Σ(籃子各卡 daily price at t) / divisor
  3. Divisor: 起始日設 divisor = Σ(prices) / 100,使指數從 100 起跳。 每季再平衡時 new_divisor = sum_after / (sum_before / old_divisor), 維持 rebalance 當天指數連續、無階梯跳。
  4. 缺資料處理: 單卡日缺 → 用前一日 forward-fill 一日,超過一日 → 從籃子剔除走 rebalance。 該 TCG 該日不足 50 卡有資料 → 該日標 NULL,圖上不畫。

為什麼不直接報「市值」

股票市值 = 價 × 流通股數。TCG 沒有「流通股數」可信資料:The Pokemon Company / Konami / Bandai 都不公開印量。任何「市值」估算都建立在猜測之上,撐不住質疑。

價格加權籃子指數(Dow Jones、Nikkei 225 採用)不需要流通量資料,只需要 選定成分 + 加總價格 + 維持除數。是業界對「沒有 share count 之資產類別」 建立市場熱度指標的成熟做法。先例:TCGplayer Pokemon Index、PWCC 100 Index、 GoCollect TCG indices。

已知限制(誠實標出)

  • 成分偏向:top 100 by 流動性 → 偏「正在被交易」的卡, 不代表全市場(沉睡的稀有卡不入指數)
  • 新 set 偏誤:新擴充包釋出後成交量爆衝會被收進籃子, 造成短期假漲;每季 rebalance 緩衝這點,但不消除
  • 跨 TCG 不可比絕對值:寶可夢的 100 與遊戲王的 100 是各自起始基準, 兩者「100」對應的真實 USD 值不同
  • C 級源排除:日本 PSA10 平均等 C 級源不入指數 (手動 cookie 失效會造成假階梯),所以指數略偏歐美視角
  • 小樣本敏感:100 卡基數對極端事件(單卡 PSA 套利、單張 SAR 拉抬) 敏感;高頻波動的解釋限度大

驗證

指數計算邏輯是 SQL 程式碼,不是黑箱。完整實作之後(目前圖表是 mock 範本) 歡迎透過 GET /api/public/tcg-index?tcg_game=X&days=N 拉原始序列、 自行對照成分清單。每季 rebalance 的籃子變更也會公開列示。

← 回首頁看指數圖