跳轉到

為什麼要建內部平台

對 quant company 來說,外部 API 可以用,但不能成為公司核心能力的依附點。

如果策略、回測、風控、監控都直接依賴 vendor 或 broker API,長期通常會遇到以下問題:

1. 供應商介面不是為策略設計的

  • schema 不一致
  • symbol 命名不一致
  • historical 與 live 格式不同
  • rate limit、連線限制、訂閱限制

真正需要的是:

  • 統一資料模型
  • 可重播
  • 可驗證
  • 可擴充

2. 研究與實盤容易失真

常見失真來源:

  • historical 與 live 來源不同
  • candle close timing 不一致
  • session 定義不一致
  • corporate actions 或 futures roll 規則不同

成熟做法應該是:

  • historical / replay / live 走同一套內部資料介面

3. 容易被 vendor 綁架

如果核心服務直接依賴外部介面:

  • vendor 改版就要跟著改
  • vendor 故障就整段停擺
  • 想切換資料商成本很高
  • 想擴多市場整合成本很高

公司真正要穩定依賴的,應該是 internal schema,不是外部 API 細節。

4. 資料平台本身就是研究資產

會累積的不是只有原始資料,還包括:

  • 清洗規則
  • symbol mapping
  • session 規則
  • corporate action 處理
  • replay 能力
  • factor 與 feature pipeline
  • data quality monitoring

這些東西越做越厚,後續新策略的開發速度就越快。

關鍵修正句

不是「不要再打別人的 API」。

而是:

不能讓公司的核心能力建立在別人的 API 介面上。