多くのストラテジーはリテラル(閾値)を使って売買の判定をしているかと思います。
しかし多くの場合、「この辺かな?」みたいな感じで、根拠なく設定しているかと。
かといって、手動で数字を変えて、テストしてでは工数が洒落にならないですね。
でも、トレステには「最適化」と言って範囲を設定すれば纏めてテストしてくれる機能があります。
最適化のやり方
前回ストラテジーを組んでみたので、今回はそれを使って最適化をしてみようと思います。
マウス右クリック→「ストラテジーの設定」
対象ストラテジーを選択状態にして「設定」を押下
最適化したい項目を選択→「最適化」
開始と終了にテストしたい範囲を入力。
増分は上積みしていく値(2なら8,10,12…という感じ)を指定
設定確認したら「OK」
項目が画像の通りになっていることを確認して「OK」
「最適化」を押下
画面が再描画されたら「表示」→「ストラテジー最適化レポート」
上から総損益の高い順に表示されます。
(項目ダブルクリックでソートも可能です)
テスト後は最も総損益の高い値が設定されます。
最適化の結果をファイルに保存することもできます。
「結果をファイルに保存」にチェックを入れて
「参照」でファイルを保存する場所を指定して「最適化」を押下
テキストファイルで結果が出力されます。
カンマ区切りなので拡張子をcsvに変更したほうが見やすいかもしれません。
A列が入力値、C列が総損益です。