用 VS Code 與 AI,打造可驗證的程式交易系統

七週實作教學完成 Paper Trading 原型;第八週依回饋修正後,進行正式成果發表。

講師:温秉豐|永豐期貨營業部 資深副理 主環境:VS Code+本機 Jupyter|不使用 Colab 每週 14:20–17:20|3 堂課・每堂 50 分鐘
從本機程式開發、資料品質、策略風控到模擬交易的量化系統流程插圖

7 週授課,1 週正式發表

每週三堂各 50 分鐘,搭配兩次休息及最後 10 分鐘驗收。第 7 週完成課堂版發表,第 8 週正式發表。

展開每堂內容 →
第 1 堂14:20–15:1050 分鐘
第 2 堂15:20–16:1050 分鐘
第 3 堂16:20–17:1050 分鐘
課堂驗收17:10–17:20成果檢查、離場單與下週分工
第 8 週|第 16 週

成果發表

依第7週回饋完成修改、驗收與封版,進行正式成果發表。

14:20–15:10最終版本檢查與展示準備檔案驗收・設備測試
15:20–16:10小組正式成果發表8分鐘簡報・系統展示・提問
16:20–17:10講師回饋、同儕回饋與課程收束成果評議・個人反思
01完成必要修正
02程式與文件驗收
038分鐘正式發表
04教師與同儕提問
05提交個人學習證據

每週都走完一次學習循環

先理解為什麼,再看教師怎麼做;個人先留下可檢核證據,小組再把成果整合成系統。

從概念說明、教師示範、個人實作、小組整合到課堂驗收的學習循環插圖
01概念圖解
02教師示範
03個人實作
04同儕檢查
05小組整合
06課堂驗收

從行情到 Paper Trading 的系統架構

課程把行情、資料品質、策略、風控與模擬委託分層,讓每一個錯誤都能定位、每一項結果都能重現。

01Shioaji/MDC 行情
02資料清理與品質檢查
03策略與風控引擎
04Paper Trading 模擬委託
05紀錄、對帳與報告
行情與送單分開

MDC/Shioaji負責行情情境;SOR/Shioaji為送單通道概念。課程以歷史、模擬或 Paper Trading 為主。

AI 不能取代驗證

所有 AI 產碼都要保留輸入、輸出、測試與修正紀錄,並由學生說明程式邏輯。

先風控,再談績效

納入交易成本、樣本外、壓力測試、對帳及停機規則,不以最佳化結果作為唯一證據。

先從一個可被驗證、也可被否證的市場問題開始

第 1 週會把市場觀察轉成研究問題、資料需求與系統地圖。

進入第 1 週教材