5. 優化結果的分析與使用

5.1. 結果分析

  • 從結果表中按夏普回撤等列排序,比較不同參數組的穩定性與收益風險比。

  • 可繪製參數與目標函數的關係圖(若支持),觀察敏感性與局部最優。

5.2. 目標函數與約束(羅列並簡短解釋)

  • 優化目標:當前支持的如夏普最大化、回撤最小化、收益最大化等,以配置項或 API 爲準。

  • 約束:若有(如最大回撤上限、最小交易次數),在配置中指定;滿足約束的解才參與排序。

5.3. 將最優參數寫回策略

使用 op.set_parameter(stg_id, pars=best_pars) 將優化得到的最優參數應用到 Operator,即可用同一 Operator 進行後續回測(mode=1)或實盤,無需手動改代碼。

5.4. 注意事項

  • 過擬合:在樣本內優化得到的參數可能在樣本外表現變差,建議做樣本外驗證或滾動優化。

  • 樣本內外:可用不同時間區間做優化與驗證。

  • 計算時間:opti_sample_count 或迭代次數越大,耗時越長;可在精度與時間之間權衡。