5. 最適化結果の分析と使用
5.1. 結果分析
結果テーブルを シャープ レシオ、ドローダウン、およびその他の列で並べ替えて、パラメーター セット全体の安定性とリスク リターン プロファイルを比較します。
サポートされている場合は、パラメーターと目的の関係をプロットして、感度と局所最適値を検査します。
5.2. 目的と制約 (簡単な説明付き)
最適化目標: シャープ レシオの最大化、ドローダウンの最小化、リターンの最大化など、現在サポートされている目標。構成または API ドキュメントを参照してください。
制約: ある場合(最大ドローダウン制限または最小取引数など)、構成で設定します。実行可能なソリューションのみがランキングに参加します。
5.3. 最適なパラメータを戦略に適用する
op.set_parameter(stg_id, pars=best_pars) to apply optimized parameters to the Operator; the same Operator can then be used for backtesting (mode=1) または手動でコードを変更せずにライブ取引を使用します。
5.4. 注意事項
オーバーフィッティング: サンプル内で最適化されたパラメーターは、サンプル外ではパフォーマンスを下回る可能性があります。サンプル外検証またはローリング最適化を使用します。
サンプル内とサンプル外: 最適化と検証には異なる日付範囲を使用します。
計算時間:
opti_sample_countが大きくなるか、反復回数が増えると時間がかかります。精度と実行時間のバランスをとります。