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 或迭代次數越大,耗時越長;可在精度與時間之間權衡。