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 或迭代次数越大,耗时越长;可在精度与时间之间权衡。