| チャート足 | 参照足 | 表示上の単位 | 確定の基準 |
|---|---|---|---|
| M15 | H1 | 1本のH1値が対応する4本のM15へ反映され得る | 参照中のH1足が閉じる時刻 |
| H1 | D1 | 1本のD1値が対応する複数のH1へ反映され得る | 参照中のD1足が閉じる時刻 |
結論は、表示先の足ではなく、参照先の上位足の確定時刻を見ることです。M15が1本閉じても、参照中のH1がまだ閉じていなければ、MTF表示は変わる可能性があります。
MTF(マルチタイムフレーム)インジケーターとは
MTF(Multi Time Frame)インジケーターとは、現在開いているチャートとは別の時間足データを参照し、その値やラインを現在のチャートへ表示する指標です。
たとえば、M15チャート上へH1の移動平均、ピボット、高値・安値、平行チャネルなどを重ねられます。チャートを切り替えずに上位足の位置関係を確認できる一方、表示値がいつ確定するかは現在のM15ではなく、参照するH1の状態に左右されます。
「上位足」は固定の時間足名ではありません。M15から見たH1、H1から見たD1のように、現在見ている足より長い期間の足を指します。
下位足チャートへ上位足を表示する仕組み
MTF指標は、上位足の価格や別の指標バッファを取得し、時刻を手掛かりに下位足の対応バーへ割り当てます。MT5では CopyBuffer などで指標値を取得し、iBarShift などで指定時刻に対応するバーを探す実装があります。MT4にもカスタム指標と時系列を扱う関数がありますが、関数、イベント、バッファ管理はMT5と同一ではありません。
実際の取得方法、現在上位足を使うか、確定済み上位足だけを使うかは製品ごとに異なります。ソースコードがないEX4・EX5では外から実装を断定できないため、設定名、配布元の説明、チャート上の更新を照合してください。
公式仕様を確認する場合は、MetaTrader 5のチャートと時間足、MQL5のCopyBuffer、iBarShift、OnCalculate、MT4側のCustom Indicatorsが基礎資料になります。
現在足と上位足の対応関係
H1の10:00足は、一般的な15分区切りならM15の10:00、10:15、10:30、10:45の4本に対応します。1本の未確定H1値が更新されると、それを参照している複数のM15表示も同時に変わったように見えることがあります。
↓ 同じ上位足の値を対応する下位足へ割り当て
M15 10:00 ← M15 10:15 ← M15 10:30 ← M15 10:45
↓ 11:00になりH1が閉じると、H1 10:00足の値が確定
H1からD1を見る場合も考え方は同じですが、D1の開始・終了はブローカーのサーバー時刻や取引セッションに左右されます。週末、祝日、短縮取引、日足の区切りが異なる銘柄では、単純な本数だけで判断しないでください。
MTF表示が確定するタイミング
M15足が確定しても、参照するH1足が未確定ならMTF値は確定とは限りません。10:15、10:30、10:45にM15が順に閉じても、H1の10:00足は通常11:00まで進行中です。
重要なのは、次の2つを分けることです。
- 未確定の上位足が新しい価格を受けて更新される
- 確定済みの上位足の値が後から変更される
前者は現在足を参照する指標で起こり得る通常の更新です。後者が起きるかは、再計算範囲、将来データの利用、履歴補完、計算ロジックなどを固定条件で検証する必要があります。
shift=0 相当の現在上位足を使うか、shift=1 相当の確定済み上位足を使うかは実装・設定によります。「確定足」「1本前」「Current bar」などの設定名だけで推測せず、製品仕様と開発者説明を確認してください。
複数の下位足表示が変わって見える理由
1本のH1値を4本のM15へ同じ値として描く実装では、H1の値が更新されるたびに、対応するM15側の複数箇所が描き直されます。このため「過去4本が一斉に変わった」ように見えても、実際にはまだ閉じていない1本のH1を複数の表示位置へ展開している場合があります。
線を滑らかにつなぐ補間、階段状に複製する方式、上位足の始点だけへ表示する方式など、描画方法も製品によって異なります。見た目だけでリペイントと断定せず、参照足の開始時刻、確定時刻、値の記録を並べて確認します。
表示遅延・空白・ずれが起きる主な要因
MTF表示の遅延や空白は、一律に不具合とはいえません。主な要因は次のとおりです。
- 参照する上位足の履歴がまだ端末へ取得されていない
- 指標ハンドルや時系列の計算が完了していない
- 確定済み上位足だけを表示する仕様になっている
- 銘柄名、取引時間、休日、サーバー時刻、ブローカーの足区切りが異なる
- 履歴の欠落や後からの補完で対応バーが変わった
- 表示本数、最大バー数、対象時間足の設定で範囲外になっている
- MT4/MT5、OS、端末build、ブローカー配布版、EX4/EX5などの配布物やバージョンが異なる
MQL5の CopyBuffer では、必要な時系列が未構築または未取得の場合、取得・構築が開始され、すぐ値を返せないことがあります。表示が空白なら、上位足チャートを開いて履歴を確認し、端末と指標のログを見てから判断してください。
ログや画像を共有するときは、口座番号、残高、サーバー名、注文番号、氏名、メールアドレス、IPアドレス、ライセンス情報を隠します。
時間足を変更したときの再計算
チャート時間足を変えると、指標の再初期化、表示範囲の変更、上位足と下位足の対応バー再割り当てが起こり得ます。履歴が追加取得された場合は、過去範囲も再計算されることがあります。
時間足変更の前後で線の位置が違うときは、同じ銘柄、同じ参照足、同じパラメーター、同じ時刻範囲を比較します。画面の縮尺や表示本数が変わっただけなのか、参照値そのものが変わったのかも分けてください。
MTFインジケーターの確認手順
- 現在のチャート足と参照する上位足を記録する
- 現在上位足と確定済み上位足のどちらを使う仕様か確認する
- 下位足と上位足を並べ、開始時刻と終了時刻を照合する
- 上位足の確定前後で値やラインを記録する
- 時間足を切り替え、確定済み範囲が変わるか確認する
- 端末を再起動し、履歴取得後も同じ条件で再現するか確認する
- MT4/MT5、OS、build、ブローカー、銘柄、指標バージョンを記録する
本番口座の判断材料にする前に、過去チャートとデモ環境で確認してください。表示、動作、注文、約定、利益、勝率は保証されません。
時間足を増やしすぎない使い方
参照足を増やすほど情報量と計算負荷が増え、どの線を見ているのか分かりにくくなります。最初は目的を1つ決め、参照足を1〜2個に絞ります。
| 目的の例 | 現在足 | 参照足の例 | 確認点 |
|---|---|---|---|
| 短期足から直近の上位構造を見る | M5 | M15 / H1 | ラベルと確定時刻 |
| 日中の位置を整理する | M15 | H1 / H4 | 同じ役割の線を増やしすぎない |
| 大きな価格帯を見る | H1 | H4 / D1 | サーバー時刻と日足区切り |
組み合わせは推奨売買設定ではありません。可読性、再現性、計算負荷を確認し、自分で定義した用途に必要な参照足だけを残します。
既存MTFインジケーターの例
具体的な表示例は、公開済みの次のページで確認できます。
- MTF Parallel Channelで上位足チャネルを表示する例
- MTFで上位足の高値・安値ラインを表示する例
- 日足・週足・月足ピボットを同時表示する例
- MTF Pivot Lines製品ページ
- MTF Parallel Channel製品ページ
- MTF Swing High Low製品ページ
表示されない場合は、MTF高値安値ラインが表示されないときの確認点や平行チャネルが表示されないときの確認点も参照してください。
よくある質問
MTFインジケーターとは何ですか?
現在のチャートとは別の時間足データを参照し、値やラインを表示する指標です。
上位足とは何ですか?
現在見ている足より長い期間の足で、固定の組み合わせではありません。
M15足が確定すればH1表示も確定しますか?
参照するH1足が未確定なら、H1表示は変わり得ます。
H1の値がM15の4本へ同じように見えるのはなぜですか?
1本のH1期間に複数のM15足が対応するためです。
MTF表示が遅れるのは不具合ですか?
履歴取得、参照足の計算待ち、確定足利用などがあり、一律に不具合とはいえません。
時間足を変えるとラインが動くのはなぜですか?
対応バーの再割り当て、再計算、表示範囲の変更が起こり得るためです。
MTFはリペイントしますか?
現在上位足の更新は起こり得ますが、それだけでリペイントとは断定せず、確定後の変更を別途検証します。
どの時間足を組み合わせればよいですか?
目的を決め、まず1〜2個の参照足に絞って再現性と可読性を確認します。
まとめ
MTFインジケーターは、上位足の値を下位足チャートへ対応付けて表示します。1本の未確定H1値が複数のM15表示へ反映され得るため、確定の基準は表示先のM15ではなく参照先のH1です。
現在上位足の通常更新と、確定済み上位足の後からの変更を分け、参照足の確定前後を同じ条件で記録してください。履歴、サーバー時刻、足区切り、MT4/MT5、OS、端末build、ブローカー、配布物や指標バージョンの差も表示へ影響します。
上位足ラインは反発、方向、利益、勝率、動作、注文、約定を保証しません。本記事はMTF共通の仕組みを説明するもので、個別の投資助言ではありません。
