ロボット詳細画面の「損益チャート」には、2本の線が表示されています。青い線はロボットを作る前の価格データを使ったシミュレーションの結果、赤い線はロボットを作ったあとの価格データを使ったシミュレーションの結果です。
| チャートの線 | 呼び方 | 使う価格データ |
|---|---|---|
| 青い線 | バックテスト | ロボットを作る「前」の過去の価格データ |
| 赤い線 | フォワードテスト | ロボットを作った「後」の価格データ |
バックテスト
作成された全てのロボットは、完成後すぐに、作成「前」の過去の価格データでシミュレーションを行います。設定された新規注文(エントリー)と決済注文(イグジット)のルールで取引した場合の成績を評価し、公開します。
フォワードテスト
作成「後」も、刻々と更新される価格でシミュレーションを続け、取引があればその成績を評価して公開します。
ロボット選びのポイント
ロボットの作成者は、過去の価格の動きなどをもとに、成績が上がるようにロボットを作ります。そのため、バックテストの成績は、作成者の工夫しだいである程度高めることができます(最適化)。
一方で、公開したロボットに利用者がいる場合、エントリーとイグジットのルールは変更できなくなります。作成「後」の価格の動きに合わせた調整はできないため、フォワードテストの成績は、ロボットを選ぶうえで特に重要なポイントです。