TradingView Backtest & Robustness Lab

MFE・MAEとは?バックテストの利確・損切りと決済効率を可視化する

MFE・MAEとは?利確・損切りと決済効率の分析 | SG Group

Backtest Learning ・ BT08

MFE・MAEとは?バックテストの利確・損切りと決済効率を可視化する

エントリー条件が固まったら、次の伸びしろは出口です。各取引が保有中に最も有利へ進んだ幅(MFE)と最も不利へ進んだ幅(MAE)を、実現損益と並べて読むと、利確・損切り・トレーリングのどこに改善余地があるかが見えてきます。この記事は定義から計算式、散布図の読み方、決済効率、そして試算ツールまでを一気に扱います。

  • MFE/MAEの定義と、価格・pips・R倍数などの測定単位
  • ロング・ショートで符号を取り違えない計算式と必要データ
  • MFE対実現損益の散布図と、出口の癖を示す4つの読み方
  • 決済効率の定義と、最適TP/SLを機械的に決める危険
読了目安 約13分 更新日 2026年7月13日 中上級者・出口ルール検証向け

この記事の要点

  • MFE=保有中の最大含み益、MAE=保有中の最大含み損。基準はエントリー価格で、単位は価格・pips・R倍数など。
  • ロングとショートで有利方向が逆になるため、MFE/MAEの符号は方向ごとに定義を切り替える。
  • MFE対実現損益の散布図で、取り切れ・戻し・伸びず損切り・小さく確実の4パターンを読む。
  • 決済効率は「実現損益÷MFE」が代表例。分母ゼロや負値、実装ごとの定義差に注意する。
  • MFE/MAEから機械的に最適TP/SLを決めず、OOS・コスト・サンプル数・レジームで再検証する。
目次

この記事では、バックテストの取引一覧から一歩踏み込み、各取引の途中経過(含み益・含み損の極値)を使って出口ルールを診断する方法を解説します。エントリー条件はある程度固まったが、利確・損切り・トレーリングの改善余地を確かめたい中上級者を想定しています。まず結論、次に定義と計算式、必要データ、散布図と象限の読み方、決済効率、試算ツール、機械的最適化の危険、セグメント分析の順に進みます。バックテスト全体の流れから確認したい場合は、まずTradingViewバックテストの全体像を押さえておくと、本記事の位置づけが分かりやすくなります。

30秒でわかる結論

MFE(Maximum Favorable Excursion=最大有利変動)は、ある取引を保有している間に価格が最も有利な方向へ進んだ幅、MAE(Maximum Adverse Excursion=最大不利変動)は最も不利な方向へ進んだ幅です。どちらもエントリー価格を基準に測り、実際の決済で確定した実現損益とは別物です。この3つ(MFE・MAE・実現損益)を1取引ごとに並べると、「伸びた含み益をどれだけ取り切れたか」「どれだけの逆行に耐えたか」が数値で見えます。

実務での使い方はシンプルです。多くの取引でMFEが大きいのに実現損益が小さいなら、利確が早いか含み益を戻している疑いがあります。逆にMAEが深いのに勝っている取引が多いなら、損切りが広すぎて偶然助かっている可能性があります。ただし後述するとおり、これらは仮説の入口であって、MFE/MAEから機械的に「最適な」利確・損切り幅を決めるのは危険です。単一の指標で結論を出さず、サンプル外の期間やコストを変えて再確認します。

MFEとMAEの定義と測定単位

言葉を丁寧に定義します。ある1件の取引について、エントリーから決済までの保有区間を考えます。その区間で価格が到達した最も有利な水準とエントリー価格の差がMFE、最も不利な水準とエントリー価格の差がMAEです。MFEは「取れたかもしれない最大の含み益」、MAEは「耐える必要があった最大の含み損」と読み替えられます。

測定単位は目的に応じて選びます。絶対価格幅(例:3.20)、pips、ティック、あるいはR倍数(1回のリスク=損切りまでの距離を1Rとして正規化した単位)などです。銘柄やボラティリティをまたいで比較するなら、価格幅よりR倍数のほうが公平になりやすい一方、Rの定義(初期ストップ基準か、想定損失基準か)を統一しないと比較が崩れます。本記事では以降、注記のない数値はすべて架空の教育用データであり、R倍数を主な単位として用います。

1取引の価格経路とMFE・MAE・出口の関係 ロング1件の価格経路。エントリー100.00、保有中の高値103.20がMFE、安値98.80がMAE、決済101.50が実現損益。数値は架空の教育用データ。 1取引の価格経路:entry/MFE/MAE/exit(架空の教育用データ・ロング) 103 100 99 保有時間 → entry 100.00 MFE +3.20(1.60R) MAE −1.20(−0.60R) entry 高値=MFE 安値=MAE exit 101.50
図1:ロング1件の価格経路。entry 100.00に対し、保有中の高値103.20がMFE(+3.20=1.60R)、安値98.80がMAE(−1.20=−0.60R)、決済101.50が実現損益(+1.50=0.75R)。含み益のピークのうち決済で確定できたのは一部だけ、という関係が読み取れます。すべて架空の教育用データで、推奨する値ではありません。

ロング・ショートの計算式と符号

MFE/MAEでの最大の事故は、ロングとショートで符号を取り違えることです。有利方向が逆になるため、同じ「高値・安値」でも意味が入れ替わります。次のように方向ごとに定義を分けます(数量やコストを掛ける前の、価格幅ベースの式です)。

ロング(買い)

  • MFE = 保有中の高値 − エントリー価格
  • MAE = エントリー価格 − 保有中の安値(値としては負の含み損)
  • 実現損益 = 決済価格 − エントリー価格

ショート(売り)

  • MFE = エントリー価格 − 保有中の安値
  • MAE = 保有中の高値 − エントリー価格(値としては負の含み損)
  • 実現損益 = エントリー価格 − 決済価格

実際の損益額にするには、これらの価格幅に数量(ロット)を掛け、スプレッド・手数料・スリッページなどのコストを差し引きます。MFE/MAEそのものは価格の振れ幅なのでコストを含みませんが、実現損益と突き合わせるときはコスト控除後で揃えないと決済効率を過大評価します。1回のリスク額やロットの感覚を確かめたい場合は、FX・CFDロット計算機で損失額を試算しておくと、R倍数への正規化がしやすくなります。

必要なデータと粒度の注意

MFE/MAEを正確に出すには、各取引のエントリー・決済価格に加えて、保有中の高値と安値が必要です。取引一覧のCSVにこの極値が含まれていれば直接使えますが、含まれていない場合は保有区間の価格系列から再構成します。ここで粒度が効いてきます。日足しかない状態で分単位のスイングを測ろうとすると、実際のピークを取りこぼし、MFEもMAEも過小評価されがちです。

そのため「CSVだけで常に正確なMFE/MAEが得られる」とは言い切れません。必要な入力の形式や粒度は分析ツール側の仕様によって変わるため、実際の分析では入力要件を確認してください。取引一覧そのものの取り出し方はバックテスト結果の見方の周辺で扱う指標と合わせて理解しておくと、どの列が揃っていれば出口分析まで踏み込めるかが判断しやすくなります。

ポイント:粗い足では極値を見逃す。より細かい足や保有区間の価格系列があるほどMFE/MAEの推定は安定するが、過去のティックが常に揃うとは限らない。得られた値が過小評価になっていないかを意識して読む。

散布図の読み方(MFE対実現損益)

1件ずつ見ても傾向はつかめません。多数の取引を散布図にして分布として読みます。最も基本的なのが、横軸にMFE、縦軸に実現損益を取った図です。両者が等しい点は対角線上に並び、そこは「伸びた含み益をそのまま取り切った」理想線を意味します。実際の点が対角線からどれだけ下に離れているかが、取りこぼしの大きさです。

MFE対実現損益の散布図 横軸MFE(R倍数)、縦軸実現損益(R倍数)。対角線は含み益を取り切った理想線、水平のゼロ線より下は損失。10取引の架空データを丸(勝ち)と三角(負け)で表示。 MFE対実現損益(架空の教育用データ・10取引・R倍数) +4R 0 −2R 0 MFE 2R MFE 4R 取り切り理想線(実現=MFE) T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 勝ちトレード 負けトレード 取り切り理想線
図2:MFE対実現損益の散布図(10取引の架空の教育用データ)。緑の破線が「含み益をそのまま取り切った」理想線、赤い破線がゼロ線です。点が理想線から下へ離れるほど取りこぼしが大きく、ゼロ線より下は損失で終わった取引です。色に加えて丸(勝ち)と三角(負け)で区別しています。

4つの読み方

この散布図は、点がどの位置に集まるかで出口の癖を4通りに分けて読めます。

  1. 理想線の近く(取り切れ):MFEが大きく実現損益もそれに近い。T8やT1のように、伸びた含み益を素直に取り切れているグループです。
  2. 理想線の大きく下(含み益を戻す・早すぎる利確):MFEは大きいのに実現が小さい。T2(MFE 3.1R→実現0.6R)やT5(2.6R→0.4R)が典型で、利確が早いか、伸びた後に戻してから決済しています。
  3. ゼロ線より下(伸びず損切り):MFEがそもそも小さく、実現がマイナス。T4・T7・T10のように、有利方向へほとんど動かないまま損切りに至ったグループです。
  4. 左下の小さな勝ち(小さく確実):MFEも実現も小さいが確実にプラス。T6やT9のように、値幅は出ないがコスト負けしていない取引です。頻度が高ければ地道な収益源になり得ます。

次の表は、この散布図の元になった10取引の架空データです。決済効率(実現÷MFE)はMFEが正のときだけ算出し、損失取引は「—」としています。

表1:10取引のMFE・MAE・実現損益・決済効率(架空の教育用データ・R倍数)
取引方向MFEMAE実現決済効率読み方
T1ロング2.40−0.501.9079%取り切れ
T2ロング3.10−0.800.6019%含み益を戻す
T3ショート1.80−0.401.5083%取り切れ
T4ロング0.90−1.60−1.20伸びず損切り
T5ショート2.60−0.600.4015%含み益を戻す
T6ロング1.20−0.301.0083%小さく確実
T7ロング2.00−1.90−0.90損切り広め
T8ショート3.40−0.702.9085%取り切れ
T9ロング0.70−0.200.5071%小さく確実
T10ショート1.50−1.20−0.80伸びず損切り

この架空データでは、勝ちトレード7件の決済効率の平均は約62%です。特にT2とT5は効率が20%を下回り、大きく伸びた含み益の多くを取りこぼしています。もしこうした「高MFE・低実現」が全体で繰り返し現れるなら、トレーリングや利確位置が検証対象になります。一方でT7はMAEが−1.90Rと深く、損切りが広めだったために損失が膨らんだ例です。損失の広がりやすさはドローダウンにも直結するため、最大ドローダウンの見方と合わせて読むと立体的になります。

MFE/MAE象限で出口の癖を見る

MFEとMAEを2軸に取り、それぞれ「大きい/小さい」で4象限に分けると、取引集団の性格を大づかみにできます。縦をMFE(含み益の伸びやすさ)、横をMAE(逆行の深さ)とした概念図が次です。各象限は良し悪しの断定ではなく、次に確かめるべき問いを示すものとして読みます。

MFE・MAEの4象限マップ 縦軸MFE(上ほど含み益が伸びる)、横軸MAE(右ほど逆行が深い)。左上・右上・左下・右下の4象限それぞれに出口診断の着眼点を配置。概念図で数値は架空の教育用データ。 MFE・MAEの4象限マップ(架空の教育用データ・概念図) MFE 大 MFE 小 MAE 浅い MAE 深い 高MFE・浅MAE 伸びて逆行も浅い。取りこぼしが なければ決済効率を上げやすい層。 → 利確を伸ばす余地を検証。 高MFE・深MAE 伸びるが逆行も深い。損切り幅と トレールの設計が難しい層。 → 耐える価値があるかを再検証。 低MFE・浅MAE 値幅が出ない。小さく確実だが コスト負けに注意が要る層。 → コスト控除後で黒字かを確認。 低MFE・深MAE 伸びず逆行だけ深い。出口以前に エントリーの優位が乏しい可能性。 → エントリー条件から見直す。
図3:MFE・MAEの4象限マップ(概念図・架空の教育用データ)。縦がMFE、横がMAEです。各象限は診断の着眼点であり、良し悪しの断定ではありません。とくに「低MFE・深MAE」は出口の調整より前に、エントリーの優位そのものを疑うべき領域です。

高MFE・浅MAE

伸びやすく逆行が浅い。取りこぼしがなければ決済効率を伸ばせる可能性がある層。まず「含み益を戻していないか」を確認する。

高MFE・深MAE

大きく伸びるが逆行も深い。損切りを狭めると勝ち筋を切り、広げるとリスクが増える。耐える価値があるかをコストと合わせて再検証する。

低MFE・浅MAE

値幅が小さく、小さく確実に取るタイプ。頻度が支えなら有効だが、コスト控除後にプラスが残るかを必ず確認する。

低MFE・深MAE

伸びずに逆行だけ深い。出口の調整より前に、エントリー自体に優位があるかを疑う。パラメータ安定性の確認と合わせる。

決済効率の定義と落とし穴

決済効率(exit efficiency、取りこぼし率の裏返し)は、伸びた含み益のうちどれだけを実現できたかを測る指標です。代表的な定義は次のとおりです。

決済効率 = 実現損益 ÷ MFE(ロングなら(決済−エントリー)÷(高値−エントリー))。1.0に近いほど含み益を取り切れており、0に近いほど取りこぼしている。

シンプルですが、落とし穴がいくつかあります。第一に分母がゼロや負のケースです。有利方向へ一度も動かなかった取引はMFEが0になり、割り算が定義できません。損失取引をまとめて効率0%と扱うと分布が歪むため、勝ち・負けを分けて集計するか、MFEが一定以上の取引に絞って読みます。第二に実装ごとの定義差です。分母をMFEではなくMAE基準にしたり、コスト控除の有無が違ったりすると、同じ「効率」でも数字の意味が変わります。ツールや記事を比較するときは、必ず同じ定義かを確認してください。

第三に、決済効率だけを上げようとする近視眼です。効率を100%に近づける最短の方法は「含み益が乗った瞬間に決済する」ことですが、それでは大きく伸びる取引の利益をすべて捨ててしまい、総期待値はむしろ下がりかねません。効率は実現損益や期待値と一緒に読む補助指標です。期待値やプロフィットファクターの土台はバックテスト結果の見方で確認できます。

決済効率フロンティアの概念図 横軸に平均MAE許容(損切り幅)、縦軸に平均実現R。出口ルールの候補A〜Eを点で示し、両立できない境界(フロンティア)を曲線で表す。概念図で数値は架空の教育用データ。 決済効率フロンティアの概念図(架空の教育用データ) 平均実現R 損切り幅(許容する平均MAE)→ 広い 両立の境界(フロンティア) A 狭すぎ:勝ち筋も切る B C D E 広すぎ:戻しに耐えて損失拡大
図4:決済効率フロンティアの概念図(架空の教育用データ)。損切り・トレール幅を変えた出口ルールの候補A〜Eを、横軸「許容する損切り幅」・縦軸「平均実現R」で並べたイメージです。狭すぎるA・広すぎるEは実現Rが落ち、両立の境界(フロンティア)付近にB・Cが位置します。これは概念の説明であり、特定の設定を推奨するものではありません。

MFE・MAE決済効率を試算する

1件の取引について、方向・エントリー・保有中の高値/安値・決済価格を入れると、MFE・MAE・実現損益・簡易決済効率を計算します。入力値はブラウザ内だけで計算し、価格や個人データを外部へ送信しません。JavaScriptが無効な場合は、直下の静的な計算例をご覧ください。

静的な計算例(JavaScript無効時):ロングで、エントリー100.00、保有中の高値103.20、安値98.80、決済101.50の場合、MFE=103.20−100.00=+3.20、MAE=98.80−100.00=−1.20、実現=101.50−100.00=+1.50。決済効率=1.50÷3.20=約47%です(伸びた含み益の半分弱を実現)。ショートなら有利方向が逆になり、MFE=エントリー−安値、MAE=高値−エントリー、実現=エントリー−決済で計算します。

MFE・MAE・決済効率の試算

有利方向が計算に影響します
建玉した価格
保有区間で付けた最高値
保有区間で付けた最安値
実際に決済した価格
MFE(最大含み益)
+3.20
MAE(最大含み損)
−1.20
実現損益
+1.50
決済効率(実現÷MFE)
約47%

初期値はロングの例です。値を変えて「計算する」を押すと更新されます。

この試算は価格幅ベースの1取引の教育用イメージで、数量・コストは含みません。実運用の損益はロットやコスト、複数取引の分布で決まります。単一取引の効率だけで出口ルールの良否を判断しないでください。

最適TP/SLを機械的に決める危険

MFE/MAEの分布を見ると、「過去のMFEの中央値あたりに利確を置き、MAEの分布の裾に損切りを置けば効率が最大化するのでは」と考えたくなります。しかしこれは過去データへの後知恵の当てはめそのものです。過去の極値に合わせてTP/SLを調整すると、その期間の値動きに最適化されたパラメータになり、未来で同じように機能する保証はありません。

危険を避けるための原則は、他の検証と同じです。第一に、TP/SLの候補はサンプル外(OOS)の期間で必ず再評価します。学習期間のMFE/MAEで決めた出口が、触れていない期間でも成り立つかを見ます(設計はウォークフォワード分析とOOS検証)。第二に、コストを反映します。利確を伸ばすほど保有が延び、スプレッドやスワップ、スリッページの影響が変わります(コスト感度とストレステスト)。第三に、サンプル数です。少数の取引で描いた分布は偶然に振り回されます。第四に、レジームです。ボラティリティが変われば適切な幅も変わるため、局面ごとに挙動が違わないかを確認します。

言い換え:MFE/MAEは「どこを検証すべきか」を教えてくれる地図であって、「ここに置けば勝てる」という答えではありません。地図で見当をつけ、OOS・コスト・レジームで裏を取る、という順序を崩さないことが実務上の防御になります。

セグメント別分析の考え方

MFE/MAEは全体をひとまとめにすると重要な差が埋もれます。方向・時間帯(セッション)・銘柄・ボラティリティ帯などで分けて集計すると、「どの状況で取りこぼしが多いか」が見えてきます。次の表は、方向とセッションで分けた架空の集計例です(表1の10取引とは別の、より大きな架空サンプルを想定したイメージです)。

表2:方向・セッション別の平均MFE/MAEと決済効率(架空の教育用データ・R倍数)
セグメント取引数平均MFE平均MAE平均実現平均決済効率着眼点
ロング・東京421.60−0.900.7044%取りこぼし気味
ロング・ロンドン552.30−0.801.4061%比較的良好
ショート・ロンドン482.10−0.701.3062%比較的良好
ショート・NY391.40−1.100.3021%要確認

この架空の例では、ロンドン時間の取引は決済効率が60%前後と比較的高い一方、東京時間のロングとNY時間のショートは効率が低めで、伸びた含み益を取りこぼしているか、逆行が深い傾向が見えます。ここで重要なのは、こうした差を見つけたらすぐに時間帯フィルターを入れるのではなく、まずサンプル数が十分か、特定の外れ値取引に引きずられていないかを確認することです。セッション最適化のような機能は、こうしたセグメント差を系統立てて検証する用途に向きますが、いずれも過去の傾向であり将来を保証しません。相場局面の背景を押さえたい場合はマクロリサーチワークベンチのような外部視点も補助になります。

実務チェックリスト

  • 方向(ロング/ショート)ごとにMFE/MAEの符号を正しく定義したか。列を取り違えていないか。
  • MFE/MAEに保有中の高値・安値を使えているか。粗い足で極値を取りこぼしていないか。
  • MFE対実現損益の散布図で、取り切れ・戻し・伸びず損切り・小さく確実の4パターンを確認したか。
  • 決済効率の分母(MFE)がゼロ・負の取引を適切に除外・別扱いしたか。定義は揃っているか。
  • 効率だけを追わず、実現損益・期待値・ドローダウンと一緒に読んだか。
  • MFE/MAEから決めたTP/SLを、OOS・コスト・サンプル数・レジームで再検証したか。
  • 方向・時間帯・銘柄・ボラティリティ別に分け、サンプル数と外れ値を確認したか。

よくある質問

MFEとMAEは何の略ですか?
MFEはMaximum Favorable Excursion(最大有利変動=保有中に最も有利へ進んだ含み益の幅)、MAEはMaximum Adverse Excursion(最大不利変動=最も不利へ進んだ含み損の幅)の略です。いずれもエントリー価格を基準に、決済までの間の高値・安値がどれだけ振れたかを測ります。価格、pips、R倍数などの単位で表し、実現損益と並べて出口ルールの診断に使います。
ロングとショートで計算は変わりますか?
符号の取り方が逆になります。ロングではMFE=保有中高値−エントリー、MAE=エントリー−保有中安値です。ショートでは有利方向が下落なのでMFE=エントリー−保有中安値、MAE=保有中高値−エントリーになります。方向を取り違えるとMFEとMAEが入れ替わるため、集計前に売買方向の列を必ず確認します。
MFE/MAEにはどのデータが必要ですか?
各取引のエントリー・決済価格に加えて、保有中の高値と安値が必要です。取引一覧のCSVに含み益・含み損のピークが入っていない場合は、保有区間を十分な粒度の価格データで再構成して求めます。粗い足しかないと極値を取りこぼし、MFE/MAEを過小評価することがあるため、入力要件は分析ツール側の仕様を確認してください。
MFEが大きいのに利益が小さい場合は何を意味しますか?
含み益を十分に取り切れていない可能性を示します。早すぎる利確、または伸びた後に利益を戻してから決済しているケースが典型です。ただし1件だけでは偶然の範囲なので、多数の取引で「高MFE・低実現」が繰り返し出るかを散布図で確認します。トレール幅や利確位置の検証対象になりますが、機械的に最適化せずコストとサンプル数を踏まえて判断します。
MAEから損切り幅を決められますか?
参考にはできますが、MAEの分布だけで損切り幅を確定するのは避けます。過去に浅い逆行で終わった取引が多くても、将来同じ幅で収まる保証はありません。損切りを狭めると勝ちトレードまで切ってしまい、広げるとリスクが増えます。OOS期間やコスト、相場局面を変えて再検証し、破産確率やドローダウンと合わせて総合的に決めます。
決済効率はどのように計算しますか?
代表的な定義は「実現損益 ÷ MFE」で、伸びた含み益のうちどれだけを実現できたかの捕捉率です。ロングなら(決済−エントリー)÷(高値−エントリー)になります。MFEがゼロや負の取引では分母が定義できないため除外や別扱いにします。実装により分母をMAE基準にするなど定義が異なるので、比較時は同じ定義かを確認します。
MFE/MAEは取引コストを含みますか?
通常のMFE/MAEは価格の振れ幅そのものなので、スプレッドや手数料、スリッページを含みません。決済効率や実現損益を評価する際は、コスト控除後の損益と突き合わせないと捕捉率を過大評価します。コストの反映方法は別記事で扱っており、MFE/MAE分析はコスト感度の検証と組み合わせて読むのが実務的です。
無料版でMFE/MAE分析はできますか?
MFE/MAEや決済効率フロンティア、セッション最適化といった出口分析はPremiumのユースケースです。無料版ではKPI、エクイティ、ドローダウン、モンテカルロ、破産確率などの基本分析と可視化が使えるので、まず手元のバックテストを読み込んで全体像を確認し、出口の深掘りが必要になった段階でプランページで機能を比較してください。
免責事項:本記事および当ツールは、読み込んだバックテストデータの記述的な集計・診断・可視化を提供する教育・情報コンテンツであり、投資助言、売買シグナル、将来の価格予測、利益の保証ではありません。掲載した数値・図表はすべて架空の教育用データであり、実在の成績や推奨する利確・損切り幅、パラメータを示すものではありません。バックテストの結果は将来の成績を保証せず、前提・データ・コスト・相場局面によって変化します。最終的な判断はご自身の責任で行ってください。TradingViewのUI名称や仕様は変更される可能性があるため、公式ページで最新情報をご確認ください。当社はTradingViewとの提携・公認関係を主張するものではありません。