最適化で取引戦略を最大限に活用する

NinjaTraderの強力なストラテジーアナライザーにより、トレーダーは過去の市場データを使用して自動トレーディング戦略をバックテストできます。さらに、トレーダーは最適化テストを実行して、ライブ市場で最高のパフォーマンスにつながる可能性のあるパラメーターを決定するのに役立てることができます。

たとえば、移動平均ターゲットを売りシグナルとして使用する場合、移動平均とチャート間隔のどの期間が最も効果的でしょうか?これらの変数は、さまざまなパフォーマンス結果について、任意の数の組み合わせでテストできます。最適化は、トレーダーがどの組み合わせが実際の市場で戦略を最適に位置付けることができるかを判断するのに役立ちます。

戦略の最適化はどのように機能しますか?

バックテストと同様に、最適化により、履歴データに対して自動化された戦略が実行され、パフォーマンスがテストおよび分析されます。主な違いは、最適化が複数の設定をテストして、どのアプローチが最も効果的かを判断することです。このフィードバックは、戦略ビルダーがアルゴリズムと自動化システムを改良および改善するために重要です。

最適化の実行

最適化を実行するには、使用するNinjaScript戦略に最適化するための入力が必要です。たとえば、入力は、移動平均の期間、買われ過ぎまたは売られ過ぎのRSIしきい値、またはユーザーが事前定義できるその他のインジケーターパラメーターにすることができます。

  1. Strategy Analyzerウィンドウの[設定]パネルで、[バックテストタイプ]の下にあります。 最適化を選択します 。一度最適化 を選択すると、追加の設定が表示されます。
  2. 戦略パラメータの下 、選択した戦略で利用可能な入力を見つけることができます。
  3. 最適化に必要な戦略パラメータを構成します。
  4. 保持する最良の結果の数を設定します。
  5. 最適化 設定により、最適化の結果の基礎となる項目の広範なリストが提供されます。
  6. すべての設定が必要に応じて構成されたら、[実行]をクリックします 最適化を実行します。

最適化結果の表示

最適化が完了すると、結果はStrategyAnalyzerウィンドウの左側にあるPerformanceResultsパネルに表示されます。

左上のセクションに、最適化中に実行された各テストが表示されます。 パラメータ 列には、各テストの入力に使用された値が表示されます。

各テストの詳細なパフォーマンス結果を表示するには、上から目的のテストを選択すると、結果が左下のセクションに表示されます。表示されるレポートの種類は、表示で選択したスタイルによって異なります。 ドロップダウンメニュー。

戦略や最適化の結果に関係なく、トレーダーは関連するリスクを認識し、予測できない市場へのエクスポージャーを管理する必要があります。

バックテストと最適化は、自動化された戦略が実際の市場に対応できるようにするための重要なステップです。 NinjaTraderプラットフォームは、バックテスト、高度なチャート作成、取引シミュレーションのために常に無料です。受賞歴のある取引プラットフォームを始めましょう!


先物と商品
  1. 先物と商品
  2. 先物取引
  3. オプション