最終更新: 2026年6月
SuperTrendはATR(Average True Range)をベースにしたトレンドフォロー型インジケーターだ。海外トレーダーの間では「シンプルで強力」という評価が定着しており、FXだけでなく株式・コモディティでも広く使われている。
MT5での具体的な設定手順・パラメーターの意味・使用上の注意点を、本稿では数理的な観点を交えて解説する。
SuperTrendの計算原理
SuperTrendは以下の手順で計算される。
- ATR(Average True Range)を計算する。ATRはPeriodで指定した期間の真の値幅の平均だ
- ベーシックバンドを計算する
- 上限バンド = (High + Low) / 2 + Multiplier × ATR
- 下限バンド = (High + Low) / 2 - Multiplier × ATR
- 終値がどちらのバンドに対してあるかでトレンド方向を決定する
この計算式からわかること: SuperTrendはATRの値に直接依存する。ボラティリティが高い局面(ATRが大きい)ではバンド幅が広がり、低ボラティリティ(ATRが小さい)ではバンド幅が縮まる。固定幅のラインではなく、市場の状況に適応するという点が利点でもある。
ATRとの関係を理解する重要性
ATRとはTrue Range(真の値幅)の移動平均だ。True Rangeとは以下の3つの値の最大値として定義される:
- 当日High - 当日Low
- |当日High - 前日Close|
- |当日Low - 前日Close|
ATRが大きいほど相場のボラティリティが高く、SuperTrendのバンド幅も広くなる。これによりSuperTrendは「相場の状況に合わせた動的な損切り幅」を提供できる。固定pipsでの損切りより理論的に優れている点だ。
MT5でのSuperTrend入手と設定
MT5標準では非搭載
MT5の標準インジケーターリストにSuperTrendは含まれていない。以下のいずれかの方法で入手する必要がある。
方法1: MQL5.comからダウンロード MQL5.comのマーケットプレイスで「SuperTrend」と検索すると、複数のバリエーションが見つかる。無料版と有料版があるが、機能的にはシンプルな無料版で十分なケースがほとんどだ。
方法2: ダウンロードサイトから入手 mt4mt5lab.comなど、インジケーター配布サイトでもMT5対応のSuperTrendが配布されている。
インストール手順
- .ex5ファイル(または.mq5ファイル)をダウンロードして解凍する
- MT5のメニューから「ファイル」→「データフォルダを開く」を開く
- 「MQL5」→「Indicators」フォルダにファイルをコピーする
- MT5を再起動(またはナビゲーター右クリック→更新)
パラメーター設定ダイアログの開き方
インジケーターをチャートにドラッグ&ドロップすると設定ダイアログが開く。チャートに適用後に設定を変更したい場合は、インジケーターラインを右クリック→「インジケーターのプロパティ」から変更できる。
インストール時の注意点
MQL5.comで「SuperTrend」を検索すると複数のバリエーションが出てくる。評価数が多く、最終更新日が比較的新しいものを選ぶのが安全だ。開発者がMT5の仕様変更に対応してメンテナンスしているかを確認することも重要だ。
主要パラメーターの解説
Period(ATR算出期間)
ATRを計算する際の期間を設定するパラメーターだ。
| Period値 | 特性 | |---|---| | 短期(5〜10) | 反応が速い。シグナルが多い。ノイズも多い | | 標準(10〜14) | バランス型。最もよく使われる設定 | | 長期(20以上) | 反応が遅い。シグナルは少ないが信頼性が高い |
筆者が日足チャートで検証したところ、Period=10〜14の範囲でトレンド追従精度が高い傾向が見られた。ただし、通貨ペアや相場環境によって最適値は変わるため、バックテストで検証することを推奨する。
短期設定はスキャルピングや短期デイトレに向き、長期設定はスイングトレードや週足・月足での大きなトレンドフォローに向く。使い方の目的に応じてPeriodを変えることを考慮してほしい。
Multiplier(乗数)
ATRにかける倍率だ。バンド幅を調整するパラメーターで、値が大きいほどバンドが広がり、トレンド転換のシグナルが出にくくなる。
| Multiplier値 | 特性 | |---|---| | 2.0未満 | バンド幅が狭い。ダマシが多い | | 2.0〜3.5 | 標準的な範囲 | | 4.0以上 | バンド幅が広い。大きなトレンドだけを捉える |
周知の通り、SuperTrendのデフォルト設定は Period=7、Multiplier=3 のケースが多いが、これを「絶対値」として信頼するのは危険だ。相場によって最適値は異なる。
PeriodとMultiplierの組み合わせ効果
PeriodとMultiplierは相互に影響する。Periodが短い場合はATRの値が小さくなりやすいため、Multiplierを大きめに設定してバンド幅を確保することが多い。逆にPeriodが長い場合はATRが大きくなりやすいため、Multiplierを小さめに設定するとバランスが取れる。一般的な組み合わせとして「Period=7, Multiplier=3」「Period=10, Multiplier=2.5」「Period=14, Multiplier=2.0」などが使われる。
MT5でのSuperTrendの使い方
基本的なトレンド判定
SuperTrendの表示色がトレンド方向を示す。
- 緑色(チャート下部に表示): 上昇トレンド。買いポジション保有の環境
- 赤色(チャート上部に表示): 下降トレンド。売りポジション保有の環境
色が切り替わったポイントがトレンド転換シグナルだ。
損切りラインとしての使い方
SuperTrendのライン自体を損切り水準として使う方法がある。
例: 買いポジションを保有中、SuperTrendのラインが自分のポジション価格の下にある場合、そのラインを下回ったら損切りという設計だ。ATRベースなので、ボラティリティに連動した動的な損切り幅になる。
この使い方は「固定pips損切り」より理論的に合理性が高い。なぜなら、ボラティリティが高い局面では損切り幅を広げ、低い局面では狭くするという「相場の状況に合わせた」管理ができるからだ。
SuperTrendのラインを損切りとして使う際の実践的なポイント:
- バーが確定するまでラインの位置が変わることがある。バーの確定後にラインの位置を確認すること
- 長期保有になるほどSuperTrendラインが上昇してきてポジションに近づくことがある(トレーリングストップ的な動き)
他の指標との組み合わせ
SuperTrend単体でエントリーすると、レンジ相場でのダマシが多発する。以下の組み合わせが有効だ。
SuperTrend + RSI RSIが50以上(買われすぎ圏ではない)でSuperTrendが緑色になったとき→買いエントリー RSIが50以下でSuperTrendが赤色になったとき→売りエントリー
SuperTrend + ADX ADX(トレンドの強さを示す指標)が25以上でSuperTrendのシグナルが出たときのみエントリーする。ADXが25未満(トレンドが弱い)の場合はシグナルを無視する。
SuperTrend + MACD MACDのゴールデンクロス/デッドクロスでエントリー方向を確認し、SuperTrendのトレンド方向と一致している場合のみエントリーする。2つの独立したトレンド指標が同じ方向を示す場合、シグナルの信頼性が高まる。
詳細なMACD EAの設計については「MACDゴールデンクロスEAシグナル実装」も参考にしてほしい。
バックテストでの検証結果(参考)
筆者がMT5のストラテジーテスターを使ってUSDJPY日足(2020〜2024年)で検証した参考データを示す。
| パラメーター設定 | プロフィットファクター | 最大DD | 総取引数 | |---|---|---|---| | Period=7, Multi=3.0 | 1.18 | 28% | 156回 | | Period=10, Multi=3.5 | 1.34 | 22% | 112回 | | Period=14, Multi=3.0 | 1.29 | 25% | 98回 |
注意: これは参考データであり、特定のパラメーターの優位性を保証するものではない。また将来の収益を何ら保証しない。実際の取引前に必ず自身で検証してほしい。
SuperTrend単体でのバックテスト成績は、レンジ相場が続く期間で大きく悪化する傾向が見られた。トレンドフォロー型インジケーターの本質的な弱点だ。
バックテスト結果の解釈
表のデータで注目すべき点は、Period=10, Multi=3.5の設定が最もバランスが良いように見えるが、取引回数が112回と少なく統計的有意性が低い点だ。200回以上のトレードサンプルが確保できる期間(もしくはより短い時間足)で再検証することを推奨する。
また最大ドローダウンが22〜28%という数値は、許容範囲の上限に近い。フィルターなしの単体使用では実運用に耐えられるパフォーマンスとは言えない。RSI・ADXとの組み合わせでどれだけ改善されるかをバックテストで確認することが次のステップだ。
SuperTrendを使う際の注意点
- レンジ相場での多用を避ける: トレンドフォロー型のため、横ばい相場ではダマシが多発する
- シグナルの確定を待つ: SuperTrendは最終バーが確定するまでシグナルが変わることがある。バー確定後のシグナルのみを使う
- スプレッドコストを考慮する: シグナルが頻出する短期設定では、スプレッドコストがパフォーマンスに大きく影響する
Claudeと会話しながらインジケータが作れるhedgrow-fxでは、SuperTrendのパラメーターをカスタマイズしたバリエーションを設計するといった活用もできる。
まとめ
MT5でのSuperTrend活用の要点:
- Period=7〜14、Multiplier=2.5〜3.5が標準的な出発点 — バックテストで通貨ペアごとに最適化する
- ATRベースのため相場のボラティリティに適応する — 固定pips損切りより理論的に優れた損切り管理が可能
- レンジ相場でのダマシが多い — RSI・ADX等のフィルターとの組み合わせが必須
- バー確定後のシグナルのみを使う — バー内でのシグナル変化を避けること
- 単体成績よりフィルター追加後の成績を評価する — 単体PF1.2でも組み合わせでPF1.5以上になることがある
YMYL注記
SuperTrendを含む技術指標はすべて過去のデータに基づくものです。どの設定・手法においても損失リスクは排除できません。FX取引はご自身の判断と責任のもとで行ってください。
よくある質問(FAQ)
Q: SuperTrendはMT5の標準インジケーターですか? A: MT5の標準インジケーターには含まれていません。MQL5.comのマーケットプレイスや各種配布サイトからダウンロードする必要があります。
Q: Period7・Multiplier3がベストの設定ですか? A: 「ベスト設定」は存在しません。通貨ペア・タイムフレーム・相場環境によって最適値は変わります。必ずバックテストで検証してください。
Q: SuperTrendとMACDを組み合わせる場合の使い方は? A: SuperTrendのトレンド方向(緑/赤)でエントリー方向を決め、MACDのクロスでエントリータイミングを計るという使い方が一般的です。
Q: SuperTrendはスキャルピングに使えますか? A: 使えますが、短い時間軸ではノイズが多くダマシが増えます。Period・Multiplierを大きくするか、フィルターを強化することを推奨します。
Q: MT4用のSuperTrendはMT5で使えますか? A: .ex4形式のMT4用ファイルはMT5では使えません。MT5用は.ex5形式のファイルが必要です。
Q: SuperTrendを損切りラインとして使う場合、どのPeriodが適切ですか? A: 損切りラインとして使う場合は、短すぎると損切りが頻繁に動いてポジション管理が難しくなります。日足での使用なら Period=10〜14 が一般的に安定しやすいです。ただし保有するポジションのエントリー根拠とリスクリワードを合わせて設計することが重要です。
Q: SuperTrendとボリンジャーバンドの違いは何ですか? A: どちらもATRやボラティリティを参照してバンドを描画しますが、ボリンジャーバンドは「価格の標準偏差からの乖離」を視覚化するものであり、方向性のシグナルは出しません。SuperTrendは「現在のトレンド方向」を明確に緑/赤で示す点が異なります。使い方の目的が異なるため、補完的に組み合わせることも可能です。
免責事項: 本記事はMT5インジケーターの解説を目的としています。記載の検証結果は過去データに基づく参考値であり、将来の収益を保証するものではありません。FX取引はご自身の判断と責任のもとで行ってください。
