
毎回のトレードで、取ったリスクに対してどれだけのリワードが取れたか、正確に振り返れているでしょうか。
損切り幅もロットも、トレードごとに違います。あとから「計画した損失額」で割ろうとしても、リスクが違えば正しい数字になりません。
分割エントリーをしていると、計算はさらに大変になります。
この記事では、実績のリスクリワードを自動で計算するリスクリワードインジケーター「RScope」を紹介します。
作ったきっかけ
このブログでは、損切りを守る重要性を繰り返し書いてきました。
ただ、損切りを動かした(トレイリングした、建値まで引き上げた)トレードほど、後から「最初はどれだけのリスクを取っていたか」が分からなくなる問題がありました。
取引履歴やCSVには、損切りの「最後に設定された値」しか残らないためです。
MT5の取引履歴を調べたところ、ポジションを建てた最初の注文に、その後動かしても上書きされない「最初の損切り」が残っていることが分かりました。
これを使えば、損切りを動かした後でも、当初のリスクを基準にR倍数を計算できます。分割エントリーの計算も自動でまとめてほしかったので、合わせてパネルに組み込みました。
作っているうちに、もう一つ気になることが出てきました。
「勝てた判断」であっても、保有中にもっと有利な価格まで動いていたのに、途中で決済していたのではないかということです。
R倍数だけでは、この「取れたはずの分」までは見えません。
そこで、保有中に価格が最も有利に動いたところ(最大R)も計算に加え、実際のRと並べて見られるようにしました。
RScope(アールスコープ)とは|実績を振り返るリスクリワードインジケーター
RScopeは、MT5の取引履歴から、1回ごとのトレードのリスクを自動計算し、R倍数(実績リスクリワード)で成績を出すリスクリワードインジケーターです。
エントリー前に損切り・利益目標を置いてリスクリワード比を確認する、計画用のインジケーターとは役割が違います。
RScopeは、決済がすべて終わったあとの取引履歴から、実績のR倍数を自動で振り返るための道具です。
読み取り専用で、発注・決済・損切りの変更は一切行いません。自分の成績を確認する道具で、売買のシグナルを示すものではありません。
R倍数を自動で計算する
リスク額は、建値と、最初に設定した損切り(SL)の幅から求めます。損切りを途中で動かしても、MT5が記録している最初の損切りを使うので、当初のリスクで計算できます。
同じ銘柄・同じ方向で、ほぼ同時(2秒以内)に建てた複数のポジションは、1つの判断としてまとめてリスクとR倍数を計算します。
起動直後は小さなバーだけが表示され、履歴は読み込まれません。普段のチャートが重くなることはありません。

「▼」を押すと、パネルが開いて履歴を読み込み、判断数・勝率・平均R(期待値)・合計R・PFなどが一覧で出ます。

最大Rと「勝ちの取得率」で、取り逃しも見える
保有中に、価格が有利な方向へ最も動いたときのRを「最大R」として、1分足の高値・安値から計算します。
実際に取れたRと並べることで、「有利に動いた分を、どれだけ取れたか」を振り返れます。
勝った判断について、実際のR÷最大Rを合計したものが「勝ちの取得率」です。
点のマップでは、横軸が実際のR、縦軸が最大Rで、1つの判断を1つの点として表示します。点は対角線に近いほど、有利に動いた分をそのまま取れた判断です。

あとから見た最大値なので、毎回その最大を取れるわけではありません。「価格がどこまで動いたか」の目安として見ています。
マップ・詳細ログで、全体を見渡す
Rの値を7つの区間に分けて、件数と合計Rを横棒で見せる「分布」では、損切りで終わった判断と、建値付近で終わった判断がどれだけあるかが分かります。

判断の数が多いときは、点のマップだと重なって見にくくなります。そのときは、同じ2つの軸を升目に分けて色の濃さで見せる「ヒートマップ」に切り替えられます。

詳細ログでは、銘柄別のサマリー表から、1判断ごとの一覧まで掘り下げて確認できます。

銘柄の行をクリックすると、その銘柄の1判断ごとの一覧(日時・方向・ロット・SL幅・R・最大R)が出ます。

配色は「自動(チャートの背景に合わせる)」「ダーク」「ライト」の切り替えと、好きな色の指定ができます。

実際に使ってみて変わったこと
エントリーした時点では、「リスクに対してリワードが取れそうな局面だ」と思って入っていても、決済後に実績のR倍数で振り返ると、勝ちが小さく、負けが大きい、ということがあります。感覚では気づきにくいこの傾向を、数字で客観的に確認できるのが、使っていて一番助かっている点です。
例えば、ある月の成績が判断10件・勝率60%(6勝4敗)だったとします(分かりやすくするための例で、実際の成績ではありません)。勝率だけを見れば悪くありませんが、平均勝ちRが+0.4R、平均負けRが−1.2Rだと、平均R(期待値)はマイナスになります。
行動経済学の「プロスペクト理論」では、人は利益より損失を強く感じるため、勝ちを早く確定させ、負けを引っ張りやすいとされています。
勝ちRと負けRを並べて見ると、自分がこの傾向にはまっていないかどうかが、一目で分かります。
さらに、点のマップやヒートマップで全体を見渡すと、「勝った判断なのに、対角線から離れた点が多い」といった、取り逃しの傾向にも気づけるようになりました。
このブログの無料「曜日・時間帯トレード分析ツール」とは役割が違い、RScopeはMT5の中だけで完結し、R倍数が主役です。
使う前に知っておきたい注意点と、向いている人
このリスクリワードインジケーターを自分で使っている立場として、良かった点だけでなく、知っておいた方がよい前提・制限も正直に書いておきます。
損切りを入れずに建てたトレードはR算出不可
損切りを入れて建てる裁量トレードを想定したツールなので、ナンピン・グリッド・マーチンなど、損切りを置かない手法には向きません。
最大Rは1分足データがある期間だけ、ヘッジ口座のみ
最大Rと勝ちの取得率は、1分足のデータがある期間だけ計算できます。端末に1分足がない古い取引は、サーバーから取得できればその分も計算し、取得できなければ「—」と表示します。
対象はヘッジ口座です。ネッティング口座では「非対応」と表示され、数字は出ません。
ご自分の口座がどちらか分からない場合は、無料で公開している「口座情報チェック」をチャートにドラッグするだけで確認できます。
→ 口座情報チェック(無料)はこちら
また、MT5専用です。MT4では同じ方法が使えず、現在は対応していません。
動作確認はWindows版MT5で行っており、Mac版は未確認です。
こんな方には、あまり向いていません
RScopeは、損切りを必ず入れて建てる裁量トレーダーのための道具です。損切りを置かないトレードが多い方には、効果を感じにくいと思います。
また、保有中のポジションは決済が終わるまで集計に反映されません。オープン中の成績もリアルタイムで追いたい方には不向きです。
エントリー前にリスクリワード比を確認して発注したい方には、水平線で入りたい価格と損切り価格を指定すると、リスクリワード比をチャート上に表示しながらロットを自動計算して発注できる「Easy Order」の方が向いています。
→ Easy Orderの商品ページを見る(GogoJungle)(使ってみた感想はこちら)
まとめ
RScopeは、トレードごとに違うリスクを自動計算し、R倍数(期待値)だけでなく、最大Rや分布・マップまで含めて振り返れるMT5専用のリスクリワードインジケーターです。
売買のタイミングを教えてくれる道具ではなく、勝率だけでは見えない、リスクに対するリワードの質を振り返るための道具として作りました。
GogoJungleで販売しています。
あわせて読みたい
このツールと関連する考え方・ツールです。
なぜFXで損切りできない?ルールを守れない罠 →
損切りを動かしてしまう背景にある心理
曜日・時間帯トレード分析ツールの使い方|無料ツール →
曜日別・時間帯別の傾向を振り返りたいときは、こちらの無料ツール












