下載歷史股價資料且不失去可重現性
需要數月後仍可解釋同一資料集的買家下載檢查清單。
安全下載歷史股價資料需指定證券、日期範圍、區間、市場時段、時區、原始或調整值、企業行動與輸出格式。於CSV或Parquet檔旁保存包含查詢、來源、擷取時間、結構版本、列數、預期時段涵蓋、檔案雜湊與已知例外的清單。
先撰寫匯出合約
瀏覽器按鈕隱藏假設。耐用匯出始於機器可讀規範,識別宇宙、時間戳、時段、欄位、調整、來源類別與截止點。
多證券時,包含即時宇宙成員與識別歷史。當前代號清單會在下載首列前引入存活偏誤。
謹慎選擇CSV或Parquet
CSV可攜且易檢查,但需明確日期、空值、分隔符、編碼與精度規則。Parquet保留類型並更有效壓縮大型分析表。
兩者皆需清單。計算檔案雜湊、記錄列數與分區,並將涵蓋結果與市場值分開,避免將缺失資料轉為零。
- 使用ISO-8601時間戳。
- 空值與零值分明。
- 大型匯出可預測分區。
- 驗證首尾請求時段。
測試交付檔案
檢查重複、排序鍵、區間對齊、價格範圍、非負成交量、企業行動日期與預期時段。與原始來源回應比對樣本。
可重現下載非永久凍結:更正可產生新版本,但早期檔案與清單應可供使用該實驗。
Key takeaways
- 01匯出前定義宇宙與調整視圖。
- 02每檔案附帶清單。
- 03驗證預期時段與識別碼。
- 04版本化更正,勿覆寫檔案。