quant-lit進階課程 ▸ Lesson 10

進階課程 · Lesson 10

Lesson 10:Paper trading 與上線標準

來源:Codex 製作

學習目標

1. Paper trading 的目的

Paper trading(模擬交易)不是再次看策略是否賺錢而已,而是測試整條 live pipeline:

Freqtrade 官方 quickstart 也提醒 backtest 與 dry-run 一定存在差異,且回測可能假設訂單全部成交;因此 paper 結果不能只比總報酬。

2. Promotion pipeline

Idea
→ Research baseline
→ Independent data/timing audit
→ Frozen OOS test
→ Shadow signals
→ Paper trading
→ Tiny capital
→ Controlled scale-up

每一關都要有書面標準,不能因最近績效漂亮跳級。

3. Acceptance criteria 範例

以下僅是格式,不是通用數字:

OOS:至少跨越預先指定期間與多種 regime
成本:基準成本後為正;2× 成本壓力下不出現結構性崩潰
Drawdown:不超過預先風險預算
Stability:主要參數鄰域一致,非單點尖峰
Paper parity:signal count、timestamp、position 與研究版一致
Fill divergence:中位與尾端偏差在預設範圍
Operations:斷線、重啟、duplicate order 測試通過

數字必須依策略頻率、樣本量與 Evan 的風險預算校準。

4. Live divergence dashboard

至少監測:

5. Kill criteria

分清楚三類:

A. 立即停止

B. 暫停研究

C. 不應單獨觸發淘汰

策略本來就有變異,停用規則同樣需要避免事後過度擬合。

6. Tiny capital 與 scale-up

Paper fill 無法完全重現真實排隊、心理壓力與 broker 行為。進入 live 時先用不影響財務狀態的小額,驗證完整 order-to-reconciliation。擴大資金時逐級觀察 slippage、participation rate 與 capacity,不能假設報酬線性放大。

畢業作業

選一個 NVDA ORB 或 crypto 策略,交付:

  1. 一頁式策略規格;
  2. data contract 與 audit report;
  3. 可重現的 net-of-cost backtest;
  4. chronological OOS/walk-forward;
  5. parameter 與 cost sensitivity;
  6. benchmark 與 portfolio exposure;
  7. paper trading runbook;
  8. promotion/pause/kill criteria。

能完成這八項,才算從「會跑回測」進入「能判讀並管理量化研究」。

上一課Lesson 9