「今週5万稼ぐ」を数字で裏付けられるか
月曜の朝、トレードノートに「今週の目標:5万円」と書く。よくある光景だ。ところが、その5万円を達成するために勝率何%が必要で、ロットはいくつで、損切り何pipsなら現実的なのか——こう聞かれると、即答できるトレーダーは多くない。
「なんとなくロットを上げればいける」という感覚的な判断は、ドローダウンの入り口だ。週間目標を掲げること自体は良い習慣だけど、その目標を支える数字の裏付けがなければ、計画とは呼べない。
FX週間トレード計画は、週間目標金額・トレード回数・勝率・損切りpips・利確pips・ロットの6パラメータから期待損益を計算し、どの条件をどこまで調整すれば目標に届くかを逆算するドル円専用ツールだ。
感覚トレードから卒業するために作った
数字で語れない目標の危うさ
FXトレーダーの多くは「今週は3万円稼ぎたい」「月10万が目標」といった金額ベースの目標を持っている。それ自体は悪くない。問題は、その目標金額と自分のトレード条件(勝率、リスクリワード、ロット、トレード頻度)の整合性を確認しないまま走り出してしまうことだ。
勝率50%のトレーダーがRR比1:1のトレードを続けると、手数料を考慮しなくても期待値はゼロ。そこに「週5万」の目標をぶつけると、ロットを無理に上げるか、損切りを広げるか、利確を縮めるか——どれも資金管理の崩壊につながる選択を迫られる。
既存ツールへの不満
エクセルで自作した計算シートを使っていた時期もあった。しかし「勝率を変えたらロットはどうなる?」「利確pipsを5pips広げたら必要回数は?」という条件の入れ替えが面倒で、結局電卓に戻ってしまう。海外のFX計算ツールはドル建てが前提で、円建てのドル円に特化したシンプルなものが見つからなかった。
「6つのパラメータのうち1つを逆算できて、条件の入れ替えがワンタップでできるツール」——そのシンプルな要件を満たすものが欲しくて、自分で作ることにした。
FXの期待値とリスクリワード — トレード計画の基礎知識
トレード計画を立てるうえで避けて通れないのが「期待値」と「リスクリワード比(RR比)」の概念だ。数式を暗記する必要はないけれど、「何を表しているか」を理解しておくと、このツールの出力がグッと読みやすくなる。
FX 期待値 とは
期待値は、「同じ条件のトレードを何百回も繰り返したとき、1回あたりの平均損益がいくらになるか」を示す統計量。サイコロを6回振ったら1〜6が1回ずつ出るわけではないけど、何万回も振れば平均は3.5に収束する——あの感覚と同じだ。
FXに当てはめると、こう表現できる:
1トレードあたりの期待値
= 勝率 × 利確金額 − (1 − 勝率) × 損切り金額
例えば勝率50%、利確1,500円、損切り1,000円なら:
期待値 = 0.50 × 1,500 − 0.50 × 1,000 = 250円/トレード
1トレードあたり250円の「プラスの期待値」がある。逆に言えば、期待値がマイナスの条件で何百回トレードしても、トータルでは必ず損失に収束する。短期的に運で勝てても、期待値がマイナスなら長期では負ける——これが期待値の冷徹な現実だ。
リスクリワード比(RR比)の求め方
RR比は「1回のトレードで取るリスクに対して、どれだけのリターンを狙うか」の比率。計算はシンプルで:
RR比 = 利確pips ÷ 損切りpips
損切り10pips・利確15pipsなら RR比 = 1.5。損切り10pips・利確5pipsなら RR比 = 0.5。
日常のたとえ話で言うと、「1,000円のチケットを買って、当たれば1,500円もらえる」のがRR1.5。「1,000円のチケットで500円しか返ってこない」のがRR0.5。後者で利益を出すには、相当な高勝率が必要になることが直感的に分かるだろう。
勝率とRR比の損益分岐点
期待値がちょうどゼロになる勝率とRR比の関係は、次の式で求まる:
損益分岐勝率 = 1 ÷ (1 + RR比)
例:
RR 1.0 → 損益分岐 50.0%
RR 1.5 → 損益分岐 40.0%
RR 2.0 → 損益分岐 33.3%
RR 3.0 → 損益分岐 25.0%
RR 0.5 → 損益分岐 66.7%
RR比が高ければ低い勝率でも期待値はプラスになる。逆にRR比が1を切ると、損益分岐に必要な勝率が急激に上がる。自分のトレードスタイルでRR比を把握し、「自分の実績勝率が損益分岐を上回っているか」を確認することが、計画の出発点になる。
なぜ期待値と資金管理がトレード成績を左右するのか
期待値がプラスでも、資金管理を誤れば口座が吹き飛ぶ。計画の甘さが招く破綻パターンと、それを防ぐための数値基準を整理しておこう。
過剰ロットが招く破綻シナリオ
金融先物取引業協会が公表しているFX取引実態調査によれば、個人トレーダーの約6〜7割が年間で損失を出している。その最大の原因は「期待値がプラスの手法を持っていない」ことだが、二番目に多いのが「勝てる手法を持っていても、ロットの上げすぎで資金が尽きる」パターンだ。
例えば口座残高50万円でドル円を10ロット(10万通貨)持つと、1pipsの変動で10,000円の損益が発生する。損切り10pipsなら1回のトレードで10万円=口座残高の20%を失う計算になる。3連敗すれば残高は半分以下。勝率55%でも3連敗の確率は約9%ある。月に50回トレードすれば、ほぼ確実に3連敗を経験する。
レバレッジ規制と1トレードあたりのリスク許容度
日本の金融商品取引法および内閣府令により、個人のFX取引のレバレッジは最大25倍に規制されている。ドル円が150円のとき、1ロット(1万通貨)の必要証拠金は60,000円。10ロットなら60万円が最低限必要になる。
一般的な資金管理ルールでは、1トレードあたりのリスクを口座残高の1〜2%以内に収めることが推奨されている。口座残高100万円なら、1トレードの最大損失は1〜2万円。損切り10pipsなら許容ロットは1.0〜2.0ロットになる。
許容ロット = (口座残高 × リスク比率) ÷ (損切りpips × 100)
例: 口座100万円、リスク2%、損切り10pips
= (1,000,000 × 0.02) ÷ (10 × 100)
= 20,000 ÷ 1,000
= 2.0ロット
このツールで逆算したロットが許容ロットを大幅に超えていたら、目標金額を下げるか、RR比を改善するか、トレード回数を増やすか——いずれかの調整が必要だ。逆算結果が「計画の現実性チェック」として機能する。
週間計画がメンタルを守る理由
計画なしでトレードすると、損失が続いたときに「取り返さなきゃ」という衝動でロットを上げる——いわゆるリベンジトレードに陥りやすい。事前に「この条件なら5回連敗しても週目標の範囲内」と数字で確認しておけば、連敗中でも冷静に計画通りのトレードを続けられる。数字の裏付けがメンタルの防波堤になる。
週初めの戦略立案から振り返りまで
週初めの戦略立案
月曜の朝、先週の成績を踏まえて「今週は2万円を目標にしよう」と決めたとき。勝率・損切り幅・利確幅は先週の実績を入力して、「ロット逆算」を選べば、目標達成に必要なロット数が即座にわかる。0.3ロットで十分なのか、1ロット必要なのかで、リスクの大きさがまったく違う。
ロット調整の検討
「今のロットのまま目標を達成するには、勝率をどこまで上げればいいか?」という問いに答えるのが勝率逆算モード。必要勝率が70%を超えていたら、目標金額を下げるかRR比を見直す——という現実的な判断が数字でできる。
勝率が下振れした週の現実確認
週の途中で連敗が続いたとき、残りのトレードで目標に到達できるかを確認したい。条件を入力し直して期待損益を見れば、「無理に取り返しにいく」か「今週は損失を抑える」かの判断材料になる。
トレード日記との併用
週末に実績値(実際の勝率・トレード回数・平均損切りpips・平均利確pips)を入力すれば、理論上の期待損益と実際の損益を比較できる。乖離が大きければ、執行精度やメンタル面の課題が見えてくる。
3ステップで使える
Step 1: 逆算したい項目を選ぶ
画面上部のセグメントボタンで「勝率」「ロット」「回数」「利確pips」のいずれかを選択。選んだ項目が逆算対象になり、残りは固定パラメータとして入力する。
Step 2: 週間目標と条件を入力する
週間目標金額(円)と固定パラメータを入力。数値を変更するとリアルタイムで結果が更新される。目標金額を空欄にすれば、逆算なしの期待損益計算としても使える。
Step 3: 結果を確認して戦略を調整する
期待損益・目標との差分・逆算結果が一覧表示される。条件が非現実的ならアドバイスメッセージが出るので、パラメータを微調整して現実的な着地点を探る。証拠金計算に使うUSD/JPYレートは「最新レートを取得」ボタンで自動反映でき、レバレッジも手入力で変更可能だ。結果はワンタップでコピーしてトレードノートに貼り付けられる。
具体的な使用例で検証する
ケース1: 堅実型(勝率55%×RR1.5)
- 目標: 10,000円/週
- トレード回数: 10回、勝率: 55%、損切り: 10pips、利確: 15pips
- ロット逆算 → 結果: 約4.0ロット(4万通貨)
勝率55%でRR1.5は比較的達成しやすい組み合わせだが、週1万円の目標には4ロットが必要。証拠金に余裕があるか確認が必要だ。
ケース2: 積極型(ロット固定で勝率逆算)
- 目標: 30,000円/週
- トレード回数: 15回、損切り: 8pips、利確: 12pips、ロット: 1.0
- 勝率逆算 → 結果: 約65%
必要勝率65%。不可能ではないが、相場環境が悪い週は厳しい。目標を20,000円に下げると必要勝率は57%まで落ちる。
ケース3: スキャルパー型(高勝率×低RR)
- 目標: 5,000円/週
- トレード回数: 30回、勝率: 70%、損切り: 5pips、利確: 3pips(RR 0.6)
- ロット逆算 → 結果: 約5.6ロット
RRが1未満なので高勝率が前提。スキャルピングの典型パターンだが、勝率が65%に下がると期待値がマイナスに転じるリスクがある。RR<1の警告が表示される。
ケース4: スイング型(低回数×高RR)
- 目標: 20,000円/週
- トレード回数: 3回、勝率: 40%、損切り: 20pips、利確: 60pips(RR 3.0)
- ロット逆算 → 結果: 約8.3ロット
RR3.0は高いが、週3回で2万円を狙うとロットが大きくなる。回数を5回に増やせば必要ロットは5.0ロットまで下がる。
ケース5: 兼業トレーダー型(少ない回数×控えめ目標)
- 目標: 5,000円/週
- トレード回数: 5回、勝率: 50%、損切り: 15pips、利確: 20pips(RR 1.33)
- ロット逆算 → 結果: 約4.0ロット(4万通貨)
本業があり、夜のニューヨーク時間しかトレードできない兼業トレーダーを想定したケース。RR1.33で勝率50%なら期待値はプラスだが、週5回という制約のもとで5,000円を稼ぐには4ロットが必要になる。回数を増やせないぶんロットに負荷がかかる構造だ。口座残高が30万円未満なら、目標を3,000円に下げて2.4ロットに抑えるほうが安全。
ケース6: 目標引き上げ検討型(利確pips逆算)
- 目標: 15,000円/週
- トレード回数: 10回、勝率: 50%、損切り: 10pips、ロット: 2.0
- 利確pips逆算 → 結果: 約25pips
現在のロットと勝率を変えずに目標を達成するには、利確幅をどこまで広げればいいかを逆算するパターン。結果の25pipsは損切り10pipsに対してRR2.5に相当する。デイトレで25pips幅の利確を狙えるかは通貨ペアのボラティリティ次第。ドル円の1日の平均値幅が80〜120pips程度であることを考えると、1トレードで25pipsは現実的な範囲だが、エントリーポイントの精度が求められる。利確幅を20pipsに抑えるなら、ロットを2.5に上げるか回数を12回に増やす調整が必要になる。
計算の仕組みとアルゴリズム
候補手法の比較 — なぜ代数的解法を選んだか
週間トレードの期待損益を計算する方法はいくつかある。開発時に検討した3つの手法を比較する。
| 手法 | 精度 | 計算速度 | 逆算対応 | 実装の複雑さ |
|---|---|---|---|---|
| 代数的解法(採用) | 理論解 | 瞬時 | 容易 | 低い |
| モンテカルロ・シミュレーション | 統計的 | 遅い | 困難 | 高い |
| ルックアップテーブル方式 | 離散的 | 瞬時 | 不可 | 中程度 |
モンテカルロ・シミュレーションは、乱数を使って何千回ものトレードシーケンスを生成し、統計的に期待値や破産確率を算出する手法。分布の偏りや連敗ストリークまでシミュレーションできる高精度な方法だが、計算に時間がかかる。ブラウザ上で「入力を変えた瞬間に結果が出る」というリアルタイム性が求められる本ツールでは、1万回のシミュレーションを毎回走らせるのは現実的でなかった。さらに逆算(目標から必要勝率を求めるなど)をモンテカルロで行おうとすると、二分探索を組み合わせる必要があり、レスポンスがさらに遅くなる。
ルックアップテーブル方式は、あらかじめ「勝率×RR比×ロット×回数」の組み合わせごとに期待損益を計算した表を用意しておく方式。検索は速いが、パラメータが連続値(勝率51.3%、ロット0.7など)のときに補間が必要になり、逆算には対応できない。テーブルのサイズも爆発的に大きくなる。
代数的解法を採用した理由は3つ。(1) 期待損益の計算式が解析的に解けるため、逆算も変数について方程式を解くだけで実現できる (2) 計算は四則演算のみなのでブラウザ上で瞬時に完了する (3) 実装がシンプルで、バグの混入リスクが低い。
期待損益の基本式
週間期待損益は次のシンプルな式で求まる:
週間期待損益
= 勝ちトレード数 × 利確金額 − 負けトレード数 × 損切り金額
ここで:
勝ちトレード数 = トレード回数 × (勝率 / 100)
負けトレード数 = トレード回数 − 勝ちトレード数
利確金額 = 利確pips × ロット × 100(円)
損切り金額 = 損切りpips × ロット × 100(円)
ドル円の場合、1ロット(1万通貨)あたり1pipsの変動で100円。この単純な換算がドル円専用にした理由の一つでもある。クロス円やドルストレートになると為替レートの影響が入って複雑になるため、あえてドル円に絞ってシンプルさを優先した。
逆算の代数的解法と計算例
逆算は期待損益の式を目標金額とイコールで結び、求めたい変数について解くだけ。ロット逆算を例にステップバイステップで追ってみよう。
条件: 目標 10,000円/週、トレード10回、勝率55%、損切り10pips、利確15pips
Step 1: 勝ち/負け回数を算出
勝ち = 10 × 0.55 = 5.5回
負け = 10 − 5.5 = 4.5回
Step 2: 1ロットあたりの期待損益を算出
1ロット期待損益
= 5.5 × 15 × 100 − 4.5 × 10 × 100
= 8,250 − 4,500
= 3,750円
Step 3: 目標金額をロットで割る
必要ロット = 10,000 ÷ 3,750 ≈ 2.67ロット
一般化すると:
ロット = 目標金額 ÷ (回数 × ((勝率/100) × 利確pips
− (1−勝率/100) × 損切りpips) × 100)
分母がゼロになる条件(期待値がちょうどゼロの組み合わせ)では計算不能と判定する。逆算結果が負の値になる場合は「この条件では達成不可能」と表示する。勝率の逆算で100%を超える場合は「非現実的」と判定。
必要証拠金の計算には、ツール上で編集可能なUSD/JPYレートとレバレッジ倍率を使用する。「最新レートを取得」ボタンを押すと、外部の為替レートAPI(exchangerate-api.com)から最新レートを取得してフィールドに反映する。レート取得以外のすべての計算はブラウザ内のJavaScriptで即座に完了するため、入力データがサーバーに送信されることはない。参考: 期待値の解説(Wikipedia)
Excelやスプレッドシートとの違い
Excelの自作シートとの比較
Excelで同様の計算シートを作ることは可能だ。ただし「逆算対象をワンタップで切り替える」「条件を変えた瞬間に結果が更新される」というインタラクティブ性はWebツールの強み。PCを開かなくてもスマホからサッと確認できるのも大きい。
海外のFX計算ツールとの違い
海外のピップ計算ツールは多通貨対応が前提で、入力項目が多い。本ツールはドル円に特化することで「pips × ロット × 100 = 円」というシンプルな換算に落とし込んでいる。余計なパラメータがないぶん、目標→逆算という一直線のワークフローに集中できる。
また、海外ツールはドル建て表示が基本で、円建ての感覚がつかみにくい。「1トレードの損切りが3,000円」と直感的に理解できるのは円建てツールならでは。
トレーダーが知っておくべき数字の話
勝率の現実
個人FXトレーダーの平均的な勝率は、長期で見ると40〜55%程度と言われている。金融先物取引業協会の統計を見ても、短期的に高勝率を維持できても長期では平均に収束するケースが多い。70%以上の勝率を前提にした計画は、かなりアグレッシブだと認識しておくべきだ。
RR比と勝率の損益分岐関係
期待値がゼロになる勝率とRR比の関係は次の通り:
- RR 1:1 → 損益分岐勝率 50%
- RR 1:2 → 損益分岐勝率 33.3%
- RR 1:3 → 損益分岐勝率 25%
- RR 2:1 → 損益分岐勝率 66.7%
RRが高いほど低い勝率でも利益が出る。逆にRR 1未満では高い勝率が必須になる。自分のトレードスタイルのRRを把握して、それに見合った勝率を目標にすることが重要だ。
バルサラの破産確率
バルサラの破産確率は、勝率・RR比・リスク比率(1トレードあたりの口座残高に対するリスク割合)から、理論上の破産確率を算出する手法。勝率50%・RR1:1でも、1トレードのリスクが口座の10%なら破産確率は約12%になるとされている(参考: バルサラの破産確率の解説)。週間計画と併せて資金管理の参考にしてほしい。
計画を立てるときのコツ
- 目標は控えめに設定する: 「達成できたらラッキー」くらいの目標値が精神的に健全。逆算結果の必要勝率が自分の実績より5%以上高い場合は、目標を下げるべきサイン
- RR 1以上を死守する: 損切り幅より利確幅が大きい構造を維持すれば、勝率が50%を下回っても利益が出る。RR 1未満で計画するなら、勝率のバッファ(余裕)を必ず確保する
- 勝率よりRRを先に決める: 勝率はコントロールしにくいが、損切り幅と利確幅は自分で設定できる。まずRRを決めてから、必要勝率を逆算する流れが実践的
- 週の途中で計画を見直す: 前半で連敗したら、残り日数での目標達成可能性を再計算。無理なら早めに撤退判断する
- コピー機能でトレード日記に残す: 週初めの計画と週末の実績を比較する習慣が、長期的な改善につながる
よくある質問
Q: ドル円以外の通貨ペアには使える?
現在はドル円専用だ。クロス円(ユーロ円、ポンド円等)では1pipあたりの円換算レートが異なるため、そのまま使うと金額が正確でなくなる。「pips × ロット × 100」という換算式がドル円で成立する前提で設計している。
Q: 「1ロット = 1万通貨」はどのブローカー基準?
日本の主要なFXブローカー(DMM FX、GMO クリック証券、SBI FXトレード等)で一般的な定義だ。海外ブローカーの「1ロット = 10万通貨(スタンダードロット)」とは異なるので注意。海外口座を使っている場合はロット数を10倍に読み替えてほしい。
Q: スプレッドやスワップは計算に含まれる?
含まれていない。スプレッドは損切りpipsに上乗せするか、トレード回数×スプレッドを期待損益から差し引く形で概算できる。スワップはスキャルピング〜デイトレの時間軸ではほぼ無視できるが、スイングの場合は別途考慮が必要だ。
Q: 入力したデータはサーバーに送信される?
トレード条件や目標金額などの入力データは一切送信されない。計算はすべてブラウザ内のJavaScriptで完結している。唯一の通信は「最新レートを取得」ボタン押下時のUSD/JPY為替レート取得(exchangerate-api.comへのリクエスト)のみで、ユーザーの入力データは含まれない。入力データはページを閉じると消える。
Q: 逆算結果が「達成不可」と出たらどうすればいい?
期待値がマイナスになる条件の組み合わせでは、数学的に目標達成が不可能だ。対処法は3つある: (1) 目標金額を下げる (2) RR比を改善する(利確pipsを広げるか損切りpipsを縮める)(3) トレード回数を増やす。どれか1つのパラメータを少し動かすだけで達成可能になることも多い。
まとめ
FX週間トレード計画は、「今週いくら稼ぐ」という目標を、勝率・RR比・ロット・回数という具体的な数字に落とし込むためのツールだ。
感覚的に「なんとかなるだろう」と始めるのではなく、数字で裏付けを取ってからエントリーする——その習慣が、長期的な資金の生存率を上げる。逆算結果が非現実的なら、目標を下げる勇気も計画の一部だ。
工数管理が必要ならWeekload 週間工数管理も試してみてほしい。構造計算に興味があれば、鋼材断面のコンシェルジュで断面性能を、ボルト強度・破断モード診断で安全率を計算できる。
不具合や要望があれば、X (@MahiroMemo)から気軽に教えてほしい。