台股資料管線 QA 測試包 台股量化/資料團隊的靜默失敗案例庫

TW DATA PIPELINE QA PACK

台股資料管線 QA 測試包

給台股量化/資料團隊的 20 個靜默失敗案例 + 可機器讀取檢查規則。

這些坑有一個共同點:API 全部回傳成功,沒有任何 exception。 錯的不是程式,是資料的時間、覆蓋、日曆 —— 只有 invariant 檢查抓得到。 每個案例固定八節:真實症狀 / 為什麼不會報錯 / 受影響結果(量化)/ 最小重現樣本 / 檢查條件(invariant)/ 建議重試回補策略 / 驗收標準 / 已知例外。

免費樣本:3 個完整案例

「延遲 / 完整性 / 日曆」三類各抽一個,內容與付費版同規格,先看再決定。

延遲與 stale | Critical

API 回傳成功,但資料不是今天的

—— 盤中拿昨收當即時價,篩出來的 strike 區間整段位移 70-90 元

閱讀完整案例 →
完整性與筆數 | Critical

明明 App 看得到 339 檔,我的資料庫說 0 檔

—— 只拉 TWSE 的「全市場」主檔,靜默漏掉 23.7%

閱讀完整案例 →
回補與自癒 | High

颱風假那天,我的策略照樣「產生了 47 筆訊號」

—— 排程只認星期幾,不認交易所日曆

閱讀完整案例 →

下載免費樣本包(zip)
內含:3 案例完整文件(Markdown)+ checks.yaml 8 條機器可讀檢查規則+ 每案例一組合成 fixtures(壞資料 vs 好資料)。案例中的 Python 片段只用標準函式庫,解壓後可直接執行重現。

完整版預告:20 個付費案例

免費 3 案例只是「延遲 / 完整性 / 日曆」三類各抽一個。完整版覆蓋五大類、20 個案例, 每個都配 invariant、檢查規則與合成測試資料:

A. 延遲與 stale

  1. API 回空被當「還沒公布」
    中介源查無資料就推論官方沒公布,實際官方介面早已入庫,白等一天。
  2. 當日資料是盤後批次上架,不是流式
    分 K 約 16:00 後、日 K 約 18:30 後才齊;排程吃到空檔照樣回報成功。
  3. 低流動股報價回的是數天前的價格
    報價欄位看起來正常,timestamp 沒人檢查,stale 好幾天照樣進計算。
  4. 拿日盤收盤冒充夜盤行情
    指數收 -1.33% 被當夜盤狀態,實際期貨夜盤 -6.62%,隔日開盤全盤誤判。
  5. 長連線快取未刷新,清單看似合理實漏新掛牌
    30 檔的清單「數量正常」,實際漏了 4 檔新商品。

B. 完整性與筆數

  1. 即時 snapshot 成交量欄位回 0
    298 檔商品 total_volume 全 0,流動性過濾器把候選靜默殺光。
  2. 分頁抓取提早停止
    資料庫筆數只有實際的 1/3,但數字「看似合理」沒人起疑。
  3. 上游腳本從未被排程,下游吃陳舊 fallback 一週
    每天照常產出,沒人發現餵進來的是舊檔。
  4. 停牌股 stale price 混入損益
    停牌半年的最後成交價被當即時價,帳面浮賺是幻覺。

C. Schema 與型別

  1. 日期雙格式未補零
    '2026-6-9' 與 '2026-06-09' 並存,排序錯亂+重複加總,-3% 被報成 -63% 假警報。
  2. 民國年格式+自算門檻誤判
    '115.06.02' 需轉換;用近似門檻自算官方判定條件,狀態誤判。
  3. 自算漲停價 tick 檔位取錯
    ×1.1 = 117.15,實際漲停 117.0(tick 0.5),系統不知道標的已鎖死。
  4. 衍生指標換算漏乘行使比例
    顯示 -35%/日、實際 -0.36%/日,差 100 倍的數字推播了好幾週。
  5. 「最近發布日期」被誤解成「該日有無公布」
    欄位語意誤讀,把正常空窗判成資料異常。
  6. 股名子字串比對誤判標的
    「南亞」匹配到南亞科、「長榮」匹配到長榮航,訊號掛錯股票。

D. 跨來源一致性

  1. 券商 API 的處置股清單與官方名單不一致
    券商端漏判/滯後,官方確實在列,風控形同虛設。

E. 回補與自癒

  1. Token 過期回 401,「零筆結果」被當「今天沒標的」
    認證失敗與空結果混為一談,靜默空轉。
  2. 排程時間早於資料上架
    60 份報告全空、checkpoint 全綠,假成功跑了很久。
  3. 程式啟動成功但訂閱從未完成
    進程活著、log 正常開頭,4 小時零訊號無人知;heartbeat 是唯一解。
  4. 回補的冪等邊界
    「已歸檔跳過」與「限流錯誤需強制重補」混用同一條路徑,洞永遠補不滿。

付費版每案例同樣附:可跑重現樣本、checks.yaml 規則、合成 fixtures、驗收標準、已知例外。

定價

免費樣本

NT$0

3 個完整案例+ 8 條檢查規則+合成 fixtures,本頁直接下載。

限前 10 份

創始預購

NT$1,490

完整版全部內容,與個人正式版相同交付。

個人正式版

NT$2,980

完整版全部內容,個人使用授權。

小團隊版

NT$8,800

完整版全部內容,5 人以內團隊使用授權。

創始預購即將開放

交付內容與邊界

完整版為一次性數位交付,內容固定:

邊界聲明(購買前請讀)