失敗ログ

MACDヒストグラムの反転をシグナルにしたEAの罠

MACDのヒストグラム反転をシグナルにしたEAの弱点を知りたい

Read this for 壊れた条件を、次の検証に使う。

失敗ログは反省文ではなく、過剰最適化や運用停止の条件を先に見つけるための材料です。

Category 失敗ログ

MACD

MACDのヒストグラム(棒グラフ)が減少し始め、色が反転したタイミングを「トレンド転換」の早期シグナルとしてEAに組み込むと、高確率でダマシ(一時的な調整下落・上昇)に巻き込まれます。

ヒストグラムの反転は確かに反応が早いですが、それは単に「価格の勢い(モメンタム)が一時的に落ちた」ことを示しているだけであり、トレンドそのものが終わったことを意味するわけではないからです。

なぜEA運用で重要か

MACDは移動平均線(EMA)の差から計算されるため、通常のSMAクロスよりも早くシグナルが出ます。さらに、MACDラインとシグナルラインの差分である「ヒストグラム」の反転は、最も早くトレンドのピークを教えてくれるように「見えます」。

EA開発者は「少しでも早くエントリーして利幅を最大化したい」という誘惑に駆られ、このヒストグラム反転をトリガーにしがちです。しかし、結果としてノイズに振り回されるだけのEAが出来上がってしまうことが少なくありません。

仕組み・条件

MT5に標準搭載されているMACDでは、ヒストグラムは「メインライン(MACD値)とシグナルラインの差」を表します。

例えば上昇トレンド中、ヒストグラムの棒が伸び続けている状態から、前の棒よりも短くなった(山を越えて下がり始めた)瞬間をショート(売り)のエントリーサインとするロジックがこれに該当します。

バックテストやリアル運用で壊れるポイント

どう確認するか

チャートにMACDを表示させ、強いトレンドが発生している箇所を過去検証(バックテストのビジュアルモード等)で確認してください。

トレンドの最中に、ヒストグラムが何度も反転しては再び伸びる「ノコギリの歯」のような形を作っていることが分かるはずです。このすべてでエントリーしていたら口座がどうなるかは明白でしょう。

自分の検証スタンス

MACDをEAに使う場合、私はヒストグラムの「微細な反転」をトリガーにはしません。

使うとすれば、ヒストグラムが**「明確にゼロラインを下から上へ(または上から下へ)抜けた時」**という、遅行するが確実性の高いサインを採用します。

あるいは、ヒストグラム反転を使うのであれば、それは「逆張りのエントリーシグナル」としてではなく、「現在持っているポジションの分割決済(利確)のシグナル」としてのみ使用します。勢いが落ちたところで利益を確保し、トレンドが再開すれば残りのポジションで伸ばす、という守りの使い方です。

関連して読む

移動平均線(SMA)のクロスだけで勝てるEAは作れるか?

シンプルな移動平均線クロスEAがなぜ機能しにくいのか、その落とし穴を解説します。

RSIのダイバージェンス判定をMQL5で実装する難しさ

RSIダイバージェンスのEA化における技術的課題と、裁量とのギャップを深掘りします。

トレンド相場とレンジ相場、EAはどちらで動かすべきか?

EAのロジックがトレンドとレンジのどちらに最適化されているかを見極める方法を解説します。

本記事はMACD指標の数学的特性と一般的な挙動に基づく検証です。ヒストグラムの反転をマルチタイムフレーム分析等と組み合わせることで勝率を上げることは可能ですが、単体での使用リスクについて述べています。

Failure log 壊れた条件を、次の検証に使う。

失敗ログは反省文ではなく、過剰最適化や運用停止の条件を先に見つけるための材料です。

参照した公式情報

免責

本記事は個人の検証メモであり、投資助言ではありません。バックテスト結果は将来の成績を保証しません。海外FXや自動売買には、法規制・レバレッジ・スプレッド拡大・約定遅延・スリッページなどのリスクがあります。条件は変わるため、最新情報は各公式ページで確認してください。