FXでは勝率だけが高くても、1回の損失が大きければ資金は減ります。反対に勝率が低くても、平均利益が平均損失を十分上回る期間は合計がプラスになる場合があります。その関係を確認する指標が、勝率と損益比です。
どちらか一方を競うのではなく、費用を含む一取引あたりの平均損益、連敗、最大損失と一緒に見ます。過去の数値は将来の利益を保証せず、少数の取引では偶然の影響が大きい点にも注意してください。
勝率の計算
勝率は、決済した取引のうち利益になった割合です。
勝率 = 勝ち取引数 ÷ 全取引数 × 100
20回中12回が利益なら勝率60%です。建値決済を勝ち・負け・除外のどれにするかは開始前に決めます。部分決済を一件と数えるか、一つの取引計画にまとめるかも固定しないと比較できません。
損益比の計算
損益比は、平均利益が平均損失の何倍かを見る指標です。
損益比 = 平均利益額 ÷ 平均損失額
平均利益2,000円、平均損失1,000円なら2.0です。一般に「リスクリワード比」と呼ばれる場合がありますが、予定した利確・損切り幅の比と、実際に決済した平均損益比は分けて記録します。途中決済、滑り、損切りの遅れで実績は変わります。
四つの組み合わせ
| 勝率 | 損益比 | 起きうる特徴 | 確認点 |
|---|---|---|---|
| 高い | 高い | 過去への過剰適合や少数例を疑う | 件数、費用、再現性 |
| 高い | 低い | 小さく勝ち、時々大きく負ける | 一回の最大損失 |
| 低い | 高い | 連敗後の大きな利益に依存 | 連敗耐性、実行可能性 |
| 低い | 低い | 費用込みで資金が減りやすい | 条件の停止・再設計 |
勝率80%という数字でも、9回各1,000円勝ち、1回2万円負ければ合計はマイナス1万1,000円です。勝率40%でも、4回各3,000円勝ち、6回各1,000円負けなら、費用を除く合計はプラス6,000円です。数値例は仕組みの説明で、結果の予測ではありません。
期待値で一つにまとめる
単純な一取引あたり期待値は次の形で確認できます。
期待値 = 勝率×平均利益 - 敗率×平均損失 - 平均取引費用
勝率45%、平均利益2,000円、平均損失1,200円、平均費用100円なら、0.45×2,000-0.55×1,200-100=140円です。ただし、過去データから計算した平均値であり、次の取引で140円得られる意味ではありません。
| 仮定 | 勝率 | 平均利益 | 平均損失 | 費用 | 単純期待値 |
|---|---|---|---|---|---|
| A | 60% | 1,000円 | 1,200円 | 80円 | 40円 |
| B | 40% | 2,000円 | 1,000円 | 80円 | 120円 |
| C | 70% | 500円 | 1,500円 | 80円 | -180円 |
費用を除くと小さな優位性があるように見えても、スプレッドや滑りを加えると消える場合があります。損益の計算で円換算まで確認してください。
損益分岐となる勝率
平均利益と平均損失が固定され、費用を無視する単純例では、損益分岐勝率を次で考えられます。
損益分岐勝率 = 平均損失 ÷(平均利益+平均損失)
平均利益2、平均損失1なら約33.3%です。しかし実取引では金額が毎回違い、費用もあるため、実際の必要勝率は高くなります。予定した利確幅へ届く前の決済や、損切りが滑れた実績を使います。
スプレッドとスリッページを含める
一件の利益が小さい手法では、わずかなコスト差が結果を変えます。ドル円のスプレッドが0.2銭、1万通貨なら単純計算で約20円です。100回なら約2,000円ですが、常時同じ幅とは限りません。
スプレッドの基礎で原則固定の例外を確認し、約定履歴から実際の差を記録します。金融先物取引業協会が説明するスリッページも、逆指値や成行の実績へ反映します。
少数の取引で結論を出さない
5回すべて勝っても、長期の勝率が100%とは判断できません。偶然、特定の相場環境、同じニュースへの偏りがあり得ます。取引数と検証期間を併記し、数値だけを切り離して表示しません。
次の単位で分けます。
- 通貨ペア
- 買いと売り
- 時間帯と曜日
- トレンド・レンジ・急変
- 通常時と重要指標前後
- ルールを守った取引と違反した取引
条件を細かく分けすぎると各区分の件数が少なくなります。仮説を先に決め、都合よく良い区分だけ採用しません。
連敗を資金管理へ反映する
勝率が60%でも連敗は起こります。連敗の順序は制御できず、過去最大を将来の上限とみなせません。一回の損失が資金の10%なら、5連敗で単純に半分近くを失います。損失後に元へ戻すため必要な利益率も大きくなります。
1回の損失を資金の1%に抑える例を参考に、連敗時の残高表を作ります。1%は安全を保証する値ではなく、資金の性質や値動きに応じてさらに小さくします。
平均だけでは見えない大損
10回の損失がそれぞれ500円でも、11回目に1万円失えば平均損失は急に変わります。損切りを外した一件、週明けの窓、政策発表時の滑りが全体成績を左右します。
平均損失に加え、最大損失、上位三件の損失合計、最大累積損失幅を記録してください。週末の窓リスクを含め、通常時の損切り価格だけで資金を設計しません。
予定値と実績値を分ける
注文前に利益目標2,000円、損失上限1,000円と決めても、実績が同じになるとは限りません。利確を早め、損切りを遅らせると、予定損益比2.0でも実績は1未満になり得ます。
| 取引 | 予定利益 | 予定損失 | 実利益・損失 | ずれの理由 |
|---|---|---|---|---|
| 1 | 2,000円 | 1,000円 | +800円 | 早い利確 |
| 2 | 2,000円 | 1,000円 | -1,400円 | 滑り・遅れ |
| 3 | 2,000円 | 1,000円 | -500円 | 時間切れ |
差を責めるためではなく、ルールが実行可能かを検証するために記録します。繰り返すずれは、手法または生活時間との不一致です。
勝率を上げるために損失を先送りしない
含み損を決済しなければ、見かけ上の勝率は高くできます。しかし未決済損失を除いた数字は口座の状態を示しません。一定期間の集計日には、含み損益と必要証拠金を別欄へ表示します。
ナンピンで決済回数を一勝にまとめる方法も、実際に投入した数量と最大含み損を隠します。証拠金維持率を併記し、強制決済へ近づいた過程も残します。
検証シートの作り方
一取引一行で、日時、通貨ペア、方向、数量、予定損失、予定利益、実損益、費用、保有時間、ルール順守を記録します。月末に次を集計します。
- ルール順守取引だけの成績
- 全取引を含む実口座の成績
- 最大損失と最大連敗
- 費用を除く前後の差
- 見送った場面の数
- 翌月も同じ条件で続けるか
条件変更は翌期間から行い、過去記録を書き換えません。フォワードテストの手順へ内部リンクする際は、初心者向け開始手順の中で検証段階として説明します。
よくある質問
勝率は何%あればよいですか?
共通の正解はありません。平均利益、平均損失、費用、連敗、最大損失と組み合わせて判断します。高勝率でも一度の大損で資金が減る設計があります。
損益比は高いほどよいですか?
目標を遠く置くだけでは実際に到達せず、勝率が下がる場合があります。予定比ではなく実績の平均利益・平均損失を使い、生活時間内に実行できるか確認します。
何回の取引で評価できますか?
一律の回数はありません。少数の結果を一般化せず、異なる相場環境を含む期間で記録します。途中で条件を変えたら別の検証として数え直します。
まとめ
勝率は勝った回数の割合、損益比は平均利益と平均損失の関係です。どちらか一つでは資金の増減を判断できません。費用込み期待値、最大損失、連敗、件数、ルール順守を同じ表で確認してください。
FXは元本保証ではありません。急変時には逆指値やロスカットが予定価格から滑り、証拠金を超える損失が生じる可能性があります。過去成績を将来の保証として示さず、生活費や借入金を使わないでください。
参照した一次資料
一次資料の確認日:2026年9月25日。取引条件と費用は変わるため、公開前に最新資料を確認してください。