ロボットは、作成者が設定したルールにもとづいて投資対象の値動きなどを常にチェックし、トレード(新規のエントリーと決済のイグジット)を行います。
トレード勝率は、そのロボットが行った全ての仮想トレードのうち、利益が出たトレードの割合です。
- ロボットが発注しようとして、実際に発注できた割合とは異なります。
- ポジションを保有中のトレード(エントリーのみの状態)は計算に含みません。
- 集計期間は、ロボットごとに設定されたバックテストの開始日時から現在までです。
勝率が高い=運用益が出やすい、とは限りません
トレード勝率が高いほど、トレードが利益で終わる可能性は高くなります。ただし、1回の負けが大きいロボットもあるため、勝率が高いからといって運用益が出やすいとは限りません。また、過去の勝率が将来の勝率を保証するものでもありません。
次の例では、ロボットAのほうが勝率は高いものの、運用益の期待値はロボットBのほうが高くなります。
| ロボットA | ロボットB | |
|---|---|---|
| トレード勝率 | 70% | 50% |
| 勝ったときの平均利益 | +1% | +3% |
| 負けたときの平均損失 | −3% | −1% |
| 1トレードあたりの期待値 | −0.2% | +1% |
※期待値=平均利益×勝率−平均損失×(1−勝率)。Aは 1×0.7−3×0.3=−0.2%、Bは 3×0.5−1×0.5=+1%です。