4. 最適化結果の構造とアクセス

4.1. 戻り値の概要

qt.run(op, mode=2) usually returns an optimization result container (such as a result list, Besttester、または同様の構造)、qteasy 2.0 API と一致します。

4.2. 最適化結果フィールドの完全なリスト (簡単な説明付き)

フィールド / 属性

意味

パラメータセット

各評価のパラメータの組み合わせ (例: short_period, long_period)。

バックテストの指標

そのパラメータセットのシャープレシオ、ドローダウン、リターンなど。

目標値

ランキングに使用される目的 (シャープ レシオなど)。

仕分け

通常は降順 (高いほど良い) または上昇 (ドローダウンが低いほど良い) です。

その他の可能なフィールドには、評価時間と制約満足度が含まれます。実際の戻りオブジェクトを参照してください。

4.3. 最適なパラメータを読み取る方法

属性またはメソッド (例: best_pars, get_best_parameters() など) を介して、結果オブジェクトから 最適なパラメーターの組み合わせを抽出します。現在の API ドキュメントを参照してください。

4.4. トップ K の結果を読む方法

結果には通常、複数の強力なパラメータ セットとそのパフォーマンス (例: 上位の opti_output_count グループ) が含まれます。リスト、データフレーム、または結果オブジェクトの専用メソッドを介してそれらにアクセスし、候補パラメーターを比較します。