MT5のEnvelopesの使い方|偏差の決め方とバンドの見方
Envelopes(エンベロープ)は、移動平均線から上下に一定の割合だけ離した2本の線を引く指標です。MT5では「挿入」→「インディケータ」→「トレンド」→「Envelopes」から表示します。
ボリンジャーバンドと見た目は似ていますが、幅の決まり方が根本的に違います。Envelopesは「中心線から何パーセント」という固定の割合で、ボリンジャーバンドは標準偏差です。
この記事では、設定項目の意味、偏差の決め方、ボリンジャーバンドとの使い分け、MQL5からの取得方法までを扱います。
(確認環境:MetaTrader 5 / Windows 11)
ボリンジャーバンドとの違い
| Envelopes | ボリンジャーバンド | |
|---|---|---|
| 幅の決まり方 | 中心線からの固定% | 標準偏差(ばらつき) |
| 値動きが小さい時 | 幅は変わらない | 幅が縮む |
| 値動きが大きい時 | 幅は変わらない | 幅が広がる |
| 向く使い方 | 一定の乖離を基準にしたい | 相対的な行きすぎを見たい |
Envelopesの幅は相場の状態では変わりません。これは欠点ではなく性質です。「中心から常に0.1%離れた位置」という固定の物差しが欲しい場面では、むしろ標準偏差より扱いやすくなります。
MT5で表示する手順
- メニューの「挿入」→「インディケータ」→「トレンド」→「Envelopes」を選ぶ
- 「期間」を入れる(中心となる移動平均の期間)
- 「種別」で移動平均の種類を選ぶ(Simple / Exponential など)
- 「偏差」にパーセントを入れる
- 「OK」を押す
4の「偏差」がEnvelopes固有の項目です。0.1と入れたら中心線から上下0.1%の位置に線が引かれます。移動平均の設定はMT5でEMAを設定する方法と同じ考え方なので、種別をExponentialにすればEMAが中心になります。
偏差をいくつにするか
決まった正解はありません。銘柄と時間足によって、価格が中心線からどれくらい離れるかが違うためです。
目安を決める方法として実用的なのは、ATRを使って普段の値動きの幅を先に把握しておくことです。
例えばドル円が150円台でATR(14)が0.300なら、1本あたり平均0.2%程度動いている計算になります。偏差を0.05%にすれば1本の値動きで届いてしまい、線に触れたという事実が意味を持ちません。
ATRの見方はMT5のATRの使い方にまとめています。偏差を感覚で決める前に、その銘柄が普段どれくらい動くのかを数値で見ておくと、値の根拠を説明できるようになります。
線に触れたことをどう扱うか
Envelopesの一般的な使われ方は2つあり、方向が正反対です。
| 見方 | 考え方 | 前提になる相場 |
|---|---|---|
| 逆張り | 線に触れたら行きすぎとみなす | レンジ |
| 順張り | 線を抜けたら勢いが出たとみなす | トレンド |
どちらで使うかを先に決めないと、同じ形を見て反対の判断をすることになります。相場がどちらの状態かを切り分ける道具としては、ADXのような別の指標が必要です。
MQL5から値を取る場合
int handle = iEnvelopes(_Symbol, _Period, 20, 0, MODE_SMA, PRICE_CLOSE, 0.1);
double up[], low[];
CopyBuffer(handle, 0, 0, 100, up); // 0 = UPPER_LINE
CopyBuffer(handle, 1, 0, 100, low); // 1 = LOWER_LINE
引数は銘柄・時間足・期間・シフト・種別・適用価格・偏差の7つです。最後の偏差はパーセントで渡します。バッファ番号は公式ドキュメントに「0 - UPPER_LINE, 1 - LOWER_LINE」と明記されています(MQL5リファレンス iEnvelopes)。
中心線のバッファはありません。中心線が必要なら iMA を別に呼ぶか、上下の平均を自分で計算します。ここは見落としやすい点です。
Envelopesの限界
- 幅が相場に追随しない — 値動きが急に大きくなった日は、線が機能しなくなる
- 中心線の遅れをそのまま引き継ぐ — 移動平均が遅れれば上下の線も遅れる
- 偏差を後から合わせると過剰適合になる — 過去チャートに合う値を選んでも、先で同じとは限らない
まとめ
- Envelopesは移動平均から固定の割合で上下に離した線
- ボリンジャーバンドと違い、幅は相場の状態で変わらない
- 偏差は感覚で決めず、ATRで普段の値動きを把握してから決める
- 逆張りと順張りのどちらで使うかを先に決める
- MQL5では
iEnvelopes。バッファは 0=上、1=下。中心線のバッファは無い
本記事は指標の計算方法と操作手順を説明したものであり、特定の売買を推奨するものではありません。投資判断はご自身の責任で行ってください。テクニカル指標は相場の状態を可視化する道具であり、将来の値動きや取引の成果を保証するものではありません。


