バックテスト は、過去の市場データに対して取引戦略をテストし、過去にどのようなパフォーマンスを示したかを確認するプロセスです。トレーダーは一連のエントリーおよびエグジットのルールを定義し、それらを過去の価格データに適用して、その戦略が実行したであろう取引を記録します。出力されるパフォーマンスレポートには、勝率、1取引あたりの平均利益、最大ドローダウン、およびトレーダーがその戦略をリアル資金で運用する価値があるかどうかを評価するのに役立つその他の指標が示されます。.
バックテストは、過去のチャートをスクロールして仮定の取引をマークしていくことで手動で行うことも、数年分のデータにわたる数千件の取引を数分でシミュレートするソフトウェアを通じて自動で行うこともできます。自動バックテストは、特にEA(自動売買プログラム)やAIボット、あるいは明確に定義されたルールを持つ戦略を使用するトレーダーにとって、より一般的なアプローチです。バックテストの品質は、過去データの品質、スプレッドやスリッページなどの現実的な条件の反映、そしてシミュレーション環境が実際の取引にどれだけ近いかに大きく依存します。.
過去データで利益が出ているように見えるバックテスト済みの戦略であっても、実際の市場ではパフォーマンスが低下することがあります。過去の条件が常に繰り返されるとは限りません。戦略がテストされた特定のデータに過剰適合(オーバーフィッティング)している可能性があり、リアルタイムの実行では、バックテストでは無視されがちなスリッページ、スプレッドの変動、感情的な決定などが生じるためです。プロップファームのトレーダーにとって、バックテストは戦略選定の最初のフィルターとして有用ですが、チャレンジや資金提供されたアカウントでのパフォーマンスを信頼性高く予測するものではありません。一貫して成功しているプロップファームのトレーダーの多くは、実際のチャレンジに挑む前に、バックテストとデモアカウントでのフォワードテストを併用しています。.