NinjaTraderの強力なストラテジーアナライザーにより、トレーダーは過去の市場データを使用して自動トレーディング戦略をバックテストできます。さらに、トレーダーは最適化テストを実行して、ライブ市場で最高のパフォーマンスにつながる可能性のあるパラメーターを決定するのに役立てることができます。
たとえば、移動平均ターゲットを売りシグナルとして使用する場合、移動平均とチャート間隔のどの期間が最も効果的でしょうか?これらの変数は、さまざまなパフォーマンス結果について、任意の数の組み合わせでテストできます。最適化は、トレーダーがどの組み合わせが実際の市場で戦略を最適に位置付けることができるかを判断するのに役立ちます。
バックテストと同様に、最適化により、履歴データに対して自動化された戦略が実行され、パフォーマンスがテストおよび分析されます。主な違いは、最適化が複数の設定をテストして、どのアプローチが最も効果的かを判断することです。このフィードバックは、戦略ビルダーがアルゴリズムと自動化システムを改良および改善するために重要です。
最適化を実行するには、使用するNinjaScript戦略に最適化するための入力が必要です。たとえば、入力は、移動平均の期間、買われ過ぎまたは売られ過ぎのRSIしきい値、またはユーザーが事前定義できるその他のインジケーターパラメーターにすることができます。
最適化が完了すると、結果はStrategyAnalyzerウィンドウの左側にあるPerformanceResultsパネルに表示されます。
左上のセクションに、最適化中に実行された各テストが表示されます。 パラメータ 列には、各テストの入力に使用された値が表示されます。
各テストの詳細なパフォーマンス結果を表示するには、上から目的のテストを選択すると、結果が左下のセクションに表示されます。表示されるレポートの種類は、表示で選択したスタイルによって異なります。 ドロップダウンメニュー。
戦略や最適化の結果に関係なく、トレーダーは関連するリスクを認識し、予測できない市場へのエクスポージャーを管理する必要があります。
バックテストと最適化は、自動化された戦略が実際の市場に対応できるようにするための重要なステップです。 NinjaTraderプラットフォームは、バックテスト、高度なチャート作成、取引シミュレーションのために常に無料です。受賞歴のある取引プラットフォームを始めましょう!