MT5インジケーター辞典|EA開発・裁量補助で使う代表インジ一覧
MT5インジケーター辞典|EA開発・裁量補助で使う代表インジ一覧
MT5には、トレンド、過熱感、ボラティリティ、高値安値、ライン、時間帯などを確認するための多くのインジケーターがあります。
ただし、インジケーターは単独で売買判断を完結させるものではありません。EA開発や裁量補助で使う場合は、それぞれのインジケーターが何を確認するためのものかを分けて考えることが重要です。
このページでは、MT5でよく使われる代表的なインジケーターを、EA開発、裁量補助、バックテスト、GOLD / XAUUSD検証の実務目線で整理します。
このページで確認すること
- MT5インジケーターを分類して理解する
- トレンド系インジケーターの役割を確認する
- オシレーター系インジケーターの役割を確認する
- ボラティリティ系インジケーターの役割を確認する
- 高値安値・ライン系インジケーターの使い方を整理する
- 表示補助・確認補助インジケーターの役割を確認する
- EA開発でインジケーターを使う時の注意点を整理する
- GOLD / XAUUSDでインジケーターを見る時の注意点を確認する
- MQL5でインジケーター値を取得する時の基本を確認する
このページで扱わないこと
このページでは、特定インジケーターによる売買判断、推奨エントリー、推奨設定、利益保証、勝率保証は扱いません。
MT5インジケーターを、EA開発や裁量補助でどのように整理して確認するかを目的とした辞典ページとしてご確認ください。
MT5インジケーター辞典の使い方
インジケーターを見る時は、「どのインジが良いか」ではなく、「そのインジが何を確認するためのものか」を先に整理すると分かりやすくなります。
EA開発では、インジケーターをすべて同じ重さで並べるのではなく、方向確認、タイミング確認、過熱確認、ボラティリティ確認、発注前確認など、役割を分けて使います。
| 分類 | 主な役割 | 代表例 |
|---|---|---|
| トレンド系 | 方向、傾き、勢いを確認する | 移動平均線、MACD、ADX、一目均衡表 |
| オシレーター系 | 過熱感、反転候補、レンジ内の位置を確認する | RSI、CCI、WPR、Stochastic |
| ボラティリティ系 | 値動きの大きさ、拡大、縮小を確認する | ATR、Bollinger Bands、Standard Deviation |
| 高値安値・ライン系 | 直近高値安値、反転候補、構造を確認する | ZigZag、Fractals、高値安値ライン |
| 表示補助・確認補助 | スプレッド、時間帯、損益、状態を確認する | スプレッド表示、セッション表示、損益表示 |
インジケーターを単独で売買判断に使わない理由
インジケーターは、相場の一部の情報を見やすくするための補助です。1つのインジケーターだけで、売買判断、リスク管理、決済判断、ロット管理まで完結させるのは危険です。
たとえば、RSIが高いから必ず下がる、移動平均線が上向きだから必ず上がる、ATRが大きいから必ず利益が出やすい、という判断はできません。
EA開発や裁量補助では、インジケーターを次のように役割分担して考えると整理しやすくなります。
| 役割 | 確認内容 | 注意点 |
|---|---|---|
| 方向確認 | 相場が上向きか下向きかを確認する | 方向確認だけでエントリーしない |
| タイミング確認 | 押し目、戻り、反転候補を確認する | だましや連続シグナルを考慮する |
| 過熱確認 | 買われすぎ、売られすぎの目安を見る | 強いトレンド中は張り付きが起きる場合がある |
| ボラティリティ確認 | 値動きの大きさや拡大を確認する | SL / TPやトレーリング幅との関係を見る |
| 発注前確認 | スプレッド、時間帯、取引可否を確認する | シグナル成立と発注可否を分ける |
トレンド系インジケーター
トレンド系インジケーターは、相場の方向、傾き、勢いを確認するために使います。
EA開発では、トレンド系インジケーターを方向確認のGATEとして使うことがあります。ただし、方向が一致しているだけでエントリーするのではなく、タイミング確認や発注前確認と分けることが重要です。
| インジケーター | 主な確認内容 | EA開発・裁量補助での使い方 |
|---|---|---|
| 移動平均線 | 方向、傾き、価格との位置関係 | トレンド方向、押し目、戻り、フィルター確認 |
| MACD | トレンドの勢い、クロス、ヒストグラム | 方向補助、勢い確認、反転初動の補助確認 |
| ADX | トレンドの強さ | レンジ回避、トレンドの有無確認 |
| 一目均衡表 | 雲、基準線、転換線、遅行スパン | 相場構造や方向感の補助確認 |
トレンド系インジケーターの注意点
- トレンド方向の確認とエントリータイミングを混同しない
- 移動平均線の期間を変えると反応速度が変わる
- 強いトレンド中でも、一時的な逆行は発生する
- レンジ相場ではクロスが増え、だましが多くなる場合がある
オシレーター系インジケーター
オシレーター系インジケーターは、過熱感、反転候補、レンジ内での位置確認などに使われます。
RSI、CCI、WPR、Stochasticなどは、買われすぎ・売られすぎの目安として使われることがありますが、それだけで売買判断を決めるのではなく、相場環境やトレンドの強さと合わせて確認する必要があります。
| インジケーター | 主な確認内容 | 注意点 |
|---|---|---|
| RSI | 過熱感、反転候補、レンジ内の強弱 | 強いトレンド中は高値圏・安値圏に張り付く場合がある |
| CCI | 平均からの乖離、過熱感 | ボラティリティが大きい場面では振れ幅が大きくなりやすい |
| WPR | 一定期間内の高値安値に対する位置 | 反転候補の補助として使い、単独判断にしない |
| Stochastic | 高値安値に対する現在位置、クロス | レンジでは使いやすいが、トレンド中はだましが増える場合がある |
オシレーター系インジケーターの注意点
- 買われすぎは売りサイン、売られすぎは買いサインと固定しない
- トレンド相場とレンジ相場で意味が変わる
- 逆張りEAでは、場所と反転のきっかけを分けて確認する
- EAでは、過熱確認をSCOREやSPECIAL FILTERSとして扱うこともある
ボラティリティ系インジケーター
ボラティリティ系インジケーターは、値動きの大きさ、拡大、縮小を確認するために使います。
GOLD / XAUUSDのように値動きが大きくなりやすい銘柄では、ATRやBollinger Bandsを使って、SL幅、TP幅、トレーリング幅、ナンピン幅、ブレイクアウト確認などの参考にすることがあります。
| インジケーター | 主な確認内容 | EA開発での用途例 |
|---|---|---|
| ATR | 一定期間の値動きの大きさ | SL幅、TP幅、トレーリング幅、ナンピン幅の参考 |
| Bollinger Bands | 価格のばらつき、バンド拡大、バンド収縮 | レンジ確認、ボラ拡大確認、ブレイク候補確認 |
| Standard Deviation | 価格のばらつき | 相場の静かさや変動拡大の補助確認 |
ボラティリティ系インジケーターの注意点
- ボラティリティが大きいことは、利益が出やすいことを意味しない
- SL / TPやロット管理と切り離して考えない
- バックテストでは、期間や時間帯によって見え方が変わる
- GOLD / XAUUSDでは、スプレッドや約定条件も合わせて確認する
高値安値・ライン系インジケーター
高値安値・ライン系インジケーターは、相場構造や反転候補を確認するために使います。
ZigZagやFractalsは、過去の高値安値や転換点を見やすくするための補助として使われます。ただし、後から描画が変わるものや、確定前に値が変わるものもあるため、EA化する時は注意が必要です。
| インジケーター | 主な確認内容 | 注意点 |
|---|---|---|
| ZigZag | 大きな高値安値、波形、転換点 | 後から描画が変わる場合があるため、EA判定に使う時は確定条件が必要 |
| Fractals | 局所的な高値安値 | 確定までに数本のローソク足が必要になる |
| 高値安値ライン | 直近高値、直近安値、ブレイク候補 | どの期間の高値安値を使うかを固定する必要がある |
表示補助・確認補助インジケーター
表示補助・確認補助インジケーターは、直接の売買判断ではなく、EAや裁量判断の前提確認に使います。
スプレッド表示、セッション表示、損益表示、複数時間足表示、通知補助などは、実運用前の確認やサポート時の切り分けに役立ちます。
| 補助インジケーター | 確認内容 | 使いどころ |
|---|---|---|
| スプレッド表示 | 現在スプレッド、拡大状況 | 発注見送り、スキャルEA、GOLD / XAUUSD確認 |
| セッション表示 | 時間帯、取引時間、相場の切り替わり | 時間帯別検証、EA稼働時間確認 |
| 損益表示 | 現在損益、日次損益、ポジション状況 | 裁量補助、運用記録、サポート前確認 |
| 通知補助 | サイン、状態変化、エラー通知 | Discord通知、外部連携、監視補助 |
EA開発でインジケーターを使う時の基本
EA開発でインジケーターを使う場合、インジケーターの見た目だけではなく、EA側で値を取得できるか、取得値の意味が明確か、値取得失敗時にログで確認できるかが重要です。
EA側では、インジケーターを次のように役割分担すると整理しやすくなります。
| 役割 | 内容 | 例 |
|---|---|---|
| GATE | 方向や必須条件を確認する | 移動平均線の向き、ADXの有無、上位足方向 |
| SCORE | タイミングや精度を補助評価する | RSI、CCI、MACD、押し目条件 |
| SPECIAL FILTERS | 特殊な見送り条件や環境条件を確認する | スプレッド、時間帯、過熱回避、ボラティリティ条件 |
| ENTRY | 最終的な新規エントリー候補を判断する | GATE、SCORE、フィルター通過後の候補 |
すべてのインジケーター条件を単純にANDで並べると、条件が重くなりすぎたり、どの条件で見送ったのか分かりにくくなったりします。
EA開発では、シグナルが成立したか、発注前チェックで見送ったか、スプレッドや時間帯で止まったかをログで分けて確認できる設計が重要です。
GOLD / XAUUSDでインジケーターを見る時の注意点
GOLD / XAUUSDでインジケーターを見る時は、値動きの大きさ、スプレッド、時間帯、point、digitsなどの前提を確認しておく必要があります。
通貨ペアで見ていたインジケーター設定を、そのままGOLD / XAUUSDに使うと、反応が強すぎる、シグナルが多すぎる、距離感が合わない、といった違いが出る場合があります。
GOLD / XAUUSDで確認したいこと
- インジケーターの期間が短すぎないか
- ATRやBollinger Bandsの値が極端に広がっていないか
- RSIやCCIが頻繁に過熱領域へ入っていないか
- スプレッド拡大時にサインが出ていないか
- 時間帯によってインジケーターの反応が変わっていないか
- バックテストとデモ環境で同じ条件を確認しているか
GOLD / XAUUSDでインジケーターを使う場合も、売買判断を急ぐのではなく、まずは表示、値、ログ、検証条件を確認することが重要です。
MQL5でインジケーター値を取得する時の基本
MQL5でEAからインジケーター値を使う場合、まずインジケーターのハンドルを作成し、CopyBufferで必要なbufferの値を取得します。
この時、どのbufferに何の値が入っているか、取得本数が足りているか、確定足の値を使うのか現在足の値を使うのかを明確にする必要があります。
| 確認項目 | 確認内容 |
|---|---|
| ハンドル作成 | iMA、iRSI、iATR、iBandsなどでハンドルを作成できているか |
| buffer番号 | 取得したい値のbuffer番号が合っているか |
| 取得本数 | 必要な本数をCopyBufferで取得できているか |
| 確定足と現在足 | 判定に使う足が確定足なのか現在足なのか明確か |
| 取得失敗時の処理 | 値取得に失敗した時、静かに進めずログで確認できるか |
| handle解放 | 不要になったハンドルを適切に解放する設計になっているか |
EA開発では、インジケーター値を取得できない時に、何となくゼロ値で判定を続ける設計は避けるべきです。値取得失敗、データ不足、buffer不一致、銘柄不一致、時間足不一致を分けて確認できるようにしておくと、検証やサポートがしやすくなります。
MT5インジケーター確認の実務チェック表
| 確認 | チェック項目 |
|---|---|
| □ | インジケーターの役割を、方向確認、タイミング確認、過熱確認、ボラティリティ確認に分けた |
| □ | インジケーターを単独の売買判断として扱っていない |
| □ | EA化する場合、GATE、SCORE、SPECIAL FILTERSのどこで使うか整理した |
| □ | 現在足ではなく確定足を使う必要があるか確認した |
| □ | MQL5で取得する場合、buffer番号と取得本数を確認した |
| □ | CopyBuffer失敗時のログを確認できる設計にした |
| □ | GOLD / XAUUSDで使う場合、point、digits、スプレッド、時間帯を確認した |
| □ | バックテスト条件と表示確認条件を記録した |
| □ | サイン成立と発注見送り理由を混同していない |
| □ | インジケーター設定を変更した場合、変更前後の条件を記録した |
代表インジケーターは役割で整理する
MT5インジケーターは、種類が多いため、名前だけで覚えようとすると整理しにくくなります。
EA開発や裁量補助では、トレンドを確認するもの、過熱感を見るもの、ボラティリティを見るもの、構造を確認するもの、発注前の条件を確認するものに分けると、使い方が明確になります。
インジケーターは、売買判断そのものではなく、検証、確認、記録、ログ追跡をしやすくするための補助として扱うことが重要です。
MT5インジケーターの確認・開発・EA連携もあわせて整理する
MT5インジケーターを確認する時は、代表インジケーターの種類だけでなく、導入前の確認、銘柄別の見方、商品選定、MQL5での値取得、EA化時のリペイント確認を分けて整理すると確認しやすくなります。
| 確認したい内容 | 関連ページ |
|---|---|
| MT5インジケーターの基本 | MT5インジケーターとは?入れ方・表示されない時の確認・開発依頼まで解説 |
| インジケーター商品の選び方 | MT5インジケーター商品の選び方|通知対応・損益集計・検証記録の違い |
| GOLD / XAUUSDでの確認 | GOLD / XAUUSDで使うMT5インジケーター確認ガイド |
| ゴールドスキャルピング向けの確認 | ゴールドスキャルピング向けインジケーターを使う前に確認すること|移動平均線・ボリンジャーバンド・時間帯表示 |
| MQL5でのインジケーター開発 | MQL5インジケーター開発・EA連携完全ガイド|iCustom・CopyBuffer・OnCalculate・SetIndexBufferの基本 |
| インジケーター関数の確認 | MQL5インジケーター関数辞典|iCustom・CopyBuffer・SetIndexBuffer・OnCalculate一覧 |
| EAからインジケーター値を取得する方法 | MQL5でインジケーター値をEAに取り込む方法|iMA・iATR・iRSI・CopyBufferの基本 |
| CopyBufferとハンドル管理 | MQL5 CopyBufferとインジケーターハンドル管理を実コードで解説|安全取得helperとIndicatorRelease |
| インジケーターをEA化する前の確認 | MQL5インジケーターEA化実務ノート|サイン取得・確定足・リペイント確認の考え方 |
| GOLD / XAUUSD対応EAの導入前確認 | GOLD / XAUUSD対応EAの導入前チェックリストを見る |
インジケーターは、売買判断そのものではなく、方向、過熱感、ボラティリティ、価格帯、表示補助などを確認するための材料です。EA開発や裁量補助で使う場合は、サインの有無だけでなく、確定足、リペイント、取得値、ログ、バックテスト条件もあわせて確認してください。
