1. 交易策略優化總覽

優化旨在在參數空間中尋找使目標函數更優(如夏普最大化)的參數組合;本質是多次回測加目標函數比較。

1.1. 總體介紹

  • 目的:在策略可調參數範圍內,通過搜索或優化算法找到表現更好的參數(如均線週期、閾值等)。

  • 與回測的關係:優化 = 多次回測(每次一組參數)+ 按目標函數(如夏普、回撤)比較並排序,選出最優或 Top-K 組。

1.2. 優化流程概覽

  1. 設定參數空間與目標:策略的 Parameter 與 par_range 定義搜索空間;目標函數由配置指定(如夏普最大化)。

  2. 選擇優化算法:opti_method 可選 grid、montecarlo、GA、SA、PSO、bayesian 等。

  3. qt.run(mode=2):運行策略優化。

  4. 獲取結果與最優參數:從返回對象中讀取最優參數組合及 Top-K 結果。

1.3. 本目錄各章導航

  • 2. 如何運行策略優化 — 入口、優化算法與運行參數列表、參數空間、最小示例。

  • 3. 優化算法的區別與使用情境 — 各算法對比與選擇建議。

  • 4. 優化結果的結構與讀取 — 返回值、結果字段、讀取最優與 Top-K。

  • 5. 優化結果的分析與使用 — 結果分析、目標函數與約束、將最優參數寫回策略、注意事項。

更多算法細節見《優化交易策略》references(如 references/5-optimize-strategy.md)。