← 所有專案

專案案例 / 2026

TMF 微型台指期量化交易平台

用於研究與執行微型台指期策略的端到端工程專案。平台將市場資料擷取、分析、回測、回放與交易流程解耦,讓各模組可以獨立演進。

系統架構

分離流程,共用領域能力。

呈現已實作的系統分層與邊界,不以未驗證的流量或效能數字包裝成果。

資料來源市場資料Provider · Tick stream
事件處理事件管線Queue · Candle aggregation
領域核心策略引擎Analysis · Composition
產品體驗交易平台Live · Replay · Backtest · Paper
共同基礎 風控 · 權限 · 可觀測性 · 復原

概覽

一個產品,同時處理多項工程課題。

用於研究與執行微型台指期策略的端到端工程專案。平台將市場資料擷取、分析、回測、回放與交易流程解耦,讓各模組可以獨立演進。

問題

問題

策略研究經常分散在資料腳本、單次回測、Notebook 與彼此獨立的交易介面中。本專案探索如何用清楚的系統邊界整合這些流程。

目標

目標

建立一條可維護的路徑,涵蓋市場資料、策略分析、歷史回放、事件驅動回測、風險控制、模擬交易與營運可視性。

關鍵工程決策

關鍵工程決策

維持 Tick callback 輕量、由 Worker 聚合 K 棒、分離市場資料供應商與券商帳戶,並讓即時、回放與回測共用策略分析,同時隔離使用者策略資料與共享市場資料。

AI 原生開發流程

AI 原生開發流程

將需求與驗收條件拆成聚焦的變更。AI 協助實作,而架構決策、程式審查、測試、部署檢查、除錯與驗收仍由工程責任把關。

功能

功能

即時一分鐘 K 棒、歷史回放、策略回測、參數化策略、可重用策略組合、模擬交易、權限控制與整合交易工作臺。

可靠性與可觀測性

可靠性與可觀測性

營運狀態涵蓋行情新鮮度、供應商連線、Queue 深度、WebSocket 連線、資料庫寫入延遲、模擬委託事件、資源健康度與停止新交易的 Kill Switch。

安全與權限控制

安全與權限控制

Cloudflare Access 保護應用邊界。應用權限區分管理、市場資料、回測、策略所有權與交易能力,一般使用者無法看見供應商與系統設定。

部署

部署

產品獨立運行於 tmf.milespapa.com,其應用部署、權限控制與維運皆與 Milespapa 品牌母站解耦。

工程挑戰

工程挑戰

主要挑戰包括交易所時間 K 棒聚合、斷線重連、手機圖表可用性、資料供應商解耦、使用者資料所有權,以及行情過期時的安全行為。

學到的事

學到的事

交付可用平台不只需要能運作的策略;清楚的服務邊界、營運狀態、權限、失敗行為、手機限制與可重複驗證,同樣會決定產品品質。

未來改進

未來改進

未來方向包含更深入的策略研究工具、更多市場資料來源、更完整的自動驗證與更成熟的正式環境維運。只有實作並驗證後,才會記錄範圍與指標。