MAEとMFE — トレード分析と損切り・利確の較正

最終確認日: · 普遍的な内容
リスク警告 · YMYL この記事は教育目的のみのものであり、投資助言を構成するものではありません。Forex取引には資金を失う高いリスクが伴います — ESMAによれば、個人投資家口座の74〜89%が損失を出しています。

Mikeは2年間、EUR/USDを20pipの固定ストップと30pipのターゲットで取引してきました。勝率はおよそ55パーセント、リスクリワード比は1.4で、口座はじりじりと増えていました。ところがMAEとMFEを連続200トレードにわたって記録したところ、居心地の悪い事実が見えてきます。勝ちトレードの約4分の1は、勝ち越したポジションの典型的なドローダウンのすぐ内側に置かれたストップで刈り取られており、固定ターゲットは平均22pipをテーブルに置き去りにしていたのです。

MAEとMFEとは何か

MAE(Maximum Adverse Excursion、最大逆行幅)とは、ポジションが決済される前に抱えた最大の一時的な含み損のことです。この用語はJohn Sweeneyが Maximum Adverse Excursion: Analyzing Price Fluctuations for Trading Management(Wiley, 1996)で導入しました。MFE(Maximum Favorable Excursion、最大順行幅)はその鏡像で、ポジションが決済前に示した最大の含み益を指します。

この2つの数値は、最終的な損益(P&L)だけでは決して語れない物語を伝えてくれます。すなわち、損切り(ストップロス)と利確(テイクプロフィット)のバランスが妥当だったか、そして分布の意味のある部分で取引できているか、という物語です。両者は個人トレードで最も活用されていない指標でもあります。複雑だからではなく、決済後に毎回15秒の規律を要するからです。

1回のトレードで何を測るのか

たとえば説明用として、EUR/USDの買い(ロング)ポジションを、エントリー1.0850、ストップ1.0820、テイクプロフィット1.0890で建てたとします。このトレードはターゲットで決済され、40pipの利益となりました。

  • 最安値1.0830。 MAEはマイナス20pip — ポジションは一時的にストップまでの距離の3分の2を消費しました。
  • 最高値1.0905。 MFEはプラス55pip — ある瞬間には、決済時に確定した利益より15pip上にいたことになります。
  • 捕捉率(キャプチャ・レシオ)。 55のうち40、すなわち73パーセント — 悪くはありませんが、多くの人が最適と考える水準には届いていません。

1回のトレードは何も証明しません。重要なのは、少なくとも100トレードにわたるこの2つの数値の分布です。そのときはじめて、ご自身のストップとターゲットの判断が、市場が実際に提供しているものと一致しているかどうかが分かります。

MAEで損切り(ストップロス)を較正する

個人トレーダーが最もよく犯す誤りは、ストップを「心地よく感じる切りのいい数字」か「固定の金額」に置くことです。どちらの方法も市場が実際にやっていることとは何の関係もありません — だからこそ、どちらもノイズに勝ちトレードを取りこぼし続けるのです。

  1. 少なくとも100トレードを集める。 それより少なければ統計的なノイズです。週に5トレードなら、およそ5か月のデータ収集を意味します。
  2. 勝ちトレードだけに絞り込む。 知りたいのは、最終的に勝ったポジションで価格がどれだけ深く戻したか、という点です。
  3. そのグループの平均MAEを計算する。 勝ちトレードが典型的に25pip戻していたなら、20pipのストップはそのうちかなりの割合を刈り取っていることになります。
  4. 新しいストップを勝ちトレードの平均MAEの1.1〜1.2倍に置く。 ノイズを吸収できる程度に広く、かつ1回の損失が痛手になるほどは広くない水準です。
  5. ポジションサイズを計算し直す。 リスク1パーセントでストップを広げれば、ポジションは小さくなります — トレードオフではなく、首尾一貫した算数です。

MFEで利確(テイクプロフィット)を較正する

方程式のもう一方の側も同じくらい重要で、しかもいっそう雑に扱われがちです。多くのトレーダーは勝ちトレードを早く閉じすぎます — 利益が蒸発する恐怖からか、あるいは銘柄から切り離された硬直的なリスクリワードのルールのせいです。

  1. 勝ちトレードの平均MFEを計算する。 典型的な勝ちトレードが50pipの含み益を示したのに30pipで決済しているなら、値動きの40パーセントを市場に返していることになります。
  2. 捕捉率を求める。 平均確定利益を平均MFEで割った値です。個人の典型的な数値は50〜60パーセントの間にあり、プロのベンチマークは70〜80です。
  3. 比率が70パーセントを下回るなら、選択肢は3つ。 ターゲットをさらに先へ押し出す(平均MFEのおよそ0.8倍)、ATRに基づくトレーリングストップを使う、あるいは元のターゲットでポジションの半分を決済し、残りをトレーリングストップで伸ばす、です。
  4. 新しい決済方法を50トレードでフォワードテストする。 勝率だけでなく、平均リスクリワード比も比較してください。

Mikeの200トレード — ビフォーアフター

これは、固定ストップのH1システムについてTradingViewやtraders.comの分析が示しがちな種類の分布をもとに組み立てた、説明用のケースです。Mikeは教科書どおりのセットアップから始めました。20pipのストップ、30pipのターゲット、1トレードあたりリスク1パーセント。EUR/USDとGBP/USDのH1で2年を過ごした末に200の決済済みポジションがたまり、その一つひとつをEdgewonkにかけました。

最適化のビフォーアフター — Mike、200トレード(説明用)
元の損切り20pip、固定
勝ちトレードの平均MAE28pip — 勝ちトレードの典型的なドローダウンよりタイト
新しい損切り31pip(勝ちトレードの平均MAEの1.1倍)
勝ちトレードの平均MFE52pip — 市場は日常的にそれ以上を提供していた
較正前の捕捉率58パーセント — 値動きのおよそ3分の1を毎回市場に返していた
新しい決済ロジック30pipで半分を決済し、残りをトレーリングストップで伸ばす
新しい捕捉率81パーセント — プロのベンチマークの内側
6か月後の効果勝率55→60パーセント、リスクリワード1.4→1.8、年間でおよそ€4,000の追加損益

Mikeは戦略を変えていません — エントリーのシグナルも、分析も、通貨ペアも時間軸も同一でした。変えたのはストップを置く場所と、勝ちトレードの閉じ方だけです。差を生んだのは、その2つのパラメータを直感ではなくデータに決めさせたことでした。これを期待値に翻訳するには、期待値(エクスペクタンシー)の公式が、勝率・平均利益・平均損失を1つの比較可能な数値へとまとめてくれます。

「MAEの価値は、あなたが進んで取りたいリスクではなく、あなたのシステムが実際に必要としているものを示してくれる点にあります。それはまったく異なる出発点なのです。」 — John Sweeney, Maximum Adverse Excursion: Analyzing Price Fluctuations for Trading Management, Wiley, 1996.

ツール — MAEとMFEをどう測るか

  • Edgewonk(買い切り、およそ169 USD):MetaTrader 4と5の履歴を自動で取り込み、MAEとMFEを計算し、分布をプロットして較正水準を提案します。
  • MyFxBook(無料):口座をMetaTraderに接続すれば、標準レポート内で基本的なMAEとMFEが見られます。始めたばかりの人には十分です。
  • TradingView Strategy Tester:プラットフォームに組み込まれており、「List of trades」の項目で、スクリプトが建てた各ポジションの逆行幅と順行幅を表示します。
  • ExcelまたはGoogleスプレッドシート(無料):完全に自分の管理下に置けますが、テンプレート作りに10〜15時間と、全トレードの手作業での記録が必要です。

今日からできること — 最初の1週間のプラン

  1. 今日のうちに記録ツールを選び、トレード記録にMAEとMFEの列を追加してください。 プロ仕様のトレード記録テンプレートを使っているなら両方の列はすでにありますし、Excelでゼロから日誌をつけているなら5分で追加でき、次の決済トレードがそこに収まります。
  2. 決済のたびに15秒だけ、MAEとMFEをpip単位で記録してください。 多くのFX会社(業者・ブローカー)はこれらの数値をポジションレポートやトレード履歴のタブで提供しており、保有中に到達した最安値と最高値をひと目見るだけで済みます。この手順の規律がなければ、その先の分析はすべて崩れてしまいます。
  3. 2〜3か月後、100トレードがたまったら、勝ちトレードと負けトレードを分けてMAEとMFEの平均値と中央値を計算してください。 そして捕捉率を求めます。データが、ストップが勝ちトレードを刈っているのか、ターゲットが値動きの半分を置き去りにしているのか、どこから資金が漏れているかを初めて教えてくれる瞬間です。
  4. 新しいストップを勝ちトレードの平均MAEの1.1〜1.2倍に置き、上の選択肢から決済戦略を選んでください。 1トレードあたりリスク1パーセントを保つようポジションサイズを計算し直し、続く50〜100トレードでフォワードテストしてベースラインと比較します。その比較が、改善が偶然ではなく本物だと教えてくれます。
  5. 四半期ごとのレビューをカレンダーに入れてください。 3か月ごとに同じ分析を繰り返します — 市場は移り変わり、MAEとMFEの分布も変わるからです。四半期のチェックが、口座に響く前にそのズレを捉えます。背景としては、ForexMechanicsのTraders’ Workshopも参照してください。
Jarosław Wasiński
著者について

Jarosław Wasiński

MyBank.pl 編集長 · 金融・市場アナリスト

金融業界で20年以上の経験を持つ独立系アナリスト兼実務家です。2004年から運営されているポータルサイト MyBank.pl の創設者であり編集長を務めています。2007年から外国為替市場とマクロ経済のファンダメンタル分析を行っています。グローバル市場の視点から執筆し、欧州(ESMA)および日本(金融庁/FSA)の規制枠組みにも目を配っています。

出典・参考文献

  1. TradingView List of trades: Adverse excursion · Oficjalna dokumentacja TradingView opisująca, jak Strategy Tester wylicza adverse excursion dla każdej zamkniętej pozycji. www.tradingview.com ↗
  2. Technical Analysis of Stocks & Commodities Setting Stops And Taking Profits With Maximum Excursion · Artykuł Siergieja Dobrovolsky’ego oparty na metodologii MAE/MFE Sweeneya, opublikowany w magazynie Stocks & Commodities w sierpniu 2002 r. traders.com ↗
  3. Technical Analysis of Stocks & Commodities Calculating MFE/MAE — sidebar (V. 20:8) · Materiał uzupełniający z arkuszem do liczenia MFE i MAE na próbce transakcji. store.traders.com ↗
  4. TradingView (QuantNomad) MFE & MAE Tool — indicator · Publiczny wskaźnik liczący MAE i MFE dla strategii w Pine Script, dobry do szybkiej weryfikacji własnego systemu. www.tradingview.com ↗

よくある質問

1回のトレードについて、MAEとMFEとして具体的に何を記録するのですか。

MAEとは、エントリー価格と、ポジション保有中に市場が到達した(自分のトレード方向から見て)最も不利な価格との、pip単位の距離です。買い(ロング)ポジションならエントリーと決済の間の最安値、売り(ショート)ポジションなら最高値になります。MFEは同じ要領で逆方向に計算します。すなわち、任意の時点での最大の含み益です。説明用の例として、EUR/USDの買いを1.0850で建て、保有中に価格が1.0830まで下げ(MAEはマイナス20pip)、1.0905まで上げ(MFEはプラス55pip)、1.0890で決済して40pipの利益を得たとします。記録するのは損切りや利確までの距離ではなく、実際に起きた極端な価格そのものです。多くのプラットフォームはこれらの数値をトレードレポートやポジション履歴に自動で表示します。手作業で記録する場合は、エントリーと決済の間の1分足チャートをひと目見るのが最も簡単です。

MAEに基づいて損切りを較正するには、ステップごとにどうすればよいですか。

少なくとも100の決済済みトレードからデータを集めてください — それより小さいサンプルは統計的なノイズにすぎません。勝ちトレードだけに絞り込みます。知りたいのは、最終的に利益を生んだポジションで価格がどれだけ深く戻せるか、という点だからです。そのグループ内の平均MAEを計算し、新しい損切りをその値の1.1〜1.2倍に設定します。勝ちトレードの平均MAEがたとえば28pipなら、31pipのストップは典型的なノイズをほぼすべて通過させつつ、チャートの逆側に置かれた第二の利確にストップが化けてしまうのを防ぎます。1トレードあたりリスク1パーセントを保つようポジションサイズを計算し直してください — ストップを広げればポジションは小さくなります。次に、続く50〜100トレードで新しいストップをフォワードテストします。勝率とリスクリワード比の改善が持続すれば較正は機能しています。そうでなければ、サンプルがたまたま単一の異例な相場局面から来ていないかを確認してください。

捕捉率が70パーセントを下回っている場合、どうすればよいですか。

捕捉率とは、勝ちトレードにおける平均確定利益を平均MFEで割った値です。個人の典型的な数値は50〜60パーセントの間にあり、プロのベンチマークは70〜80です。ご自身の数値が70パーセントを下回るなら、選択肢は3つあります。第一は、利確をさらに先へ押し出すこと — 勝ちトレードの平均MFEのおよそ0.8倍までです。第二は、価格を追いかけ、定めた距離だけ戻したときにはじめてポジションを閉じるトレーリングストップです。多くのシステムでは、現在のボラティリティに適応するATRに基づくトレーリングストップが最もうまく機能します。第三は、たいてい最も効果的な分割決済です。より近いターゲット(通常は元の利確かその近辺)でポジションの半分を閉じ、残りをトレーリングストップで伸ばします。選ぶ際には、どの手直しにも代償があることを忘れないでください。ターゲットを広げれば名目上の勝率は下がり、トレーリングストップは高ボラティリティ下で利益を切ることがあり、分割決済はより高い運用上の規律を要します。50トレードのフォワードテストが、どの選択肢が実際にご自身のMFE分布の形に合うかを教えてくれます。

なぜ個人トレーダーはMAEとMFEをこれほどまれにしか使わないのですか。

理由は平凡で、しかし同時に根が深いものです。日誌に2つの列を埋めるのは1トレードあたり約15秒で済みますが、成果が見えるのは100トレードを終えてから — 通常は2〜3か月の作業の後です。それが要求する規律は、すでに手にしているものを磨き上げるのではなく、新しくて刺激的な戦略を探したいという自然な衝動と衝突します。そのため大半の個人トレーダーは、何か月もかけて新しいエントリーのセットアップを試す一方で、ストップと利確の水準は直感か切りのいいpip数で設定してしまいます。John Sweeneyは1996年の時点で、ほとんどのシステムの長期的な成績を決めるのはエントリーのシグナルではなくポジション管理だと書いていました。30年が過ぎても、これは在宅で取引する誰もが使えるのに最も活用されていないツールのままです — 高価な購読も特別な研修もいりません。必要なのは、地味で日々の規律だけです。

さらに深く · 完全ガイド