我需要可重現的歷史資料、策略參數、逐筆交易與診斷,而不只是一個績效數字。
專案案例 / 2026
TMF 微型台指期量化交易平台
用於研究與執行微型台指期策略的端到端工程專案。平台將市場資料擷取、分析、回測、回放與交易流程解耦,讓各模組可以獨立演進。
查看公開共用核心 GitHub ↗公開核心僅涵蓋共用工程模組,不包含完整正式平台與私人策略。
故事起點
假如今天我想到一個交易策略,而且回測看起來真的能賺錢。
下一個直覺可能是:那就讓它開始交易。但一條漂亮的回測曲線只是起點,它沒有告訴我這個策略能不能面對真實行情、執行失敗與風險。
同一套策略邏輯必須先經過歷史回放與模擬交易,才有資格接近券商執行。
行情過期、斷線、權限、復原與 Kill Switch,和策略本身一樣重要。
所以真正的問題變成:
怎麼把一個策略想法,變成真正可以驗證、觀察、控制,再走向執行的系統?
實際成果
策略不再只是一支回測程式,而是成為一套受控交易平台中的其中一環。
互動成果
立即體驗互動策略分析展示。
免登入即可體驗固定合成資料的回測圖表、模擬交易與策略診斷;完整平台功能需要 Email 驗證及帳號審核。
系統架構
分離流程,共用領域能力。
呈現已實作的系統分層與邊界,不以未驗證的流量或效能數字包裝成果。
概覽
一個產品,同時處理多項工程課題。
用於研究與執行微型台指期策略的端到端工程專案。平台將市場資料擷取、分析、回測、回放與交易流程解耦,讓各模組可以獨立演進。
問題
問題
策略研究經常分散在資料腳本、單次回測、Notebook 與彼此獨立的交易介面中。本專案探索如何用清楚的系統邊界整合這些流程。
目標
目標
建立一條可維護的路徑,涵蓋市場資料、策略分析、歷史回放、事件驅動回測、風險控制、模擬交易與營運可視性。
關鍵工程決策
關鍵工程決策
維持 Tick callback 輕量、由 Worker 聚合 K 棒、分離市場資料供應商與券商帳戶,並讓即時、回放與回測共用策略分析,同時隔離使用者策略資料與共享市場資料。
AI 原生開發流程
AI 原生開發流程
將需求與驗收條件拆成聚焦的變更。AI 協助實作,而架構決策、程式審查、測試、部署檢查、除錯與驗收仍由工程責任把關。
功能
功能
即時一分鐘 K 棒、歷史回放、策略回測、參數化策略、可重用策略組合、模擬交易、權限控制與整合交易工作臺。
可靠性與可觀測性
可靠性與可觀測性
營運狀態涵蓋行情新鮮度、供應商連線、Queue 深度、WebSocket 連線、資料庫寫入延遲、模擬委託事件、資源健康度與停止新交易的 Kill Switch。
安全與權限控制
安全與權限控制
Cloudflare Access 保護應用邊界。應用權限區分管理、市場資料、回測、策略所有權與交易能力,一般使用者無法看見供應商與系統設定。
部署
部署
產品獨立運行於 tmf.milespapa.com,其應用部署、權限控制與維運皆與 Milespapa 品牌母站解耦。
工程挑戰
工程挑戰
主要挑戰包括交易所時間 K 棒聚合、斷線重連、手機圖表可用性、資料供應商解耦、使用者資料所有權,以及行情過期時的安全行為。
學到的事
學到的事
交付可用平台不只需要能運作的策略;清楚的服務邊界、營運狀態、權限、失敗行為、手機限制與可重複驗證,同樣會決定產品品質。
未來改進
未來改進
未來方向包含更深入的策略研究工具、更多市場資料來源、更完整的自動驗證與更成熟的正式環境維運。只有實作並驗證後,才會記錄範圍與指標。
相關連結