ForexBestRobots.comEAを比較 →

市場構造 · ガイド 1

FXの市場構造:HH・HL・LH・LLの読み方

確定したスイング高値・安値からFXの市場構造を読む方法を解説。HH/HLとLH/LL、時刻付きのH1例、後から得た情報を使わない確認手順を紹介します。

読了目安18分ForexBestRobots編集チームによるレビュー
架空のEUR/USD H1市場構造。確定した高値1.0880と1.0920、安値1.0800と1.0840、および最後の安値が11:00に確定する5本足の拡大図。EUR/USD · H1 · 確定済みのBid足スイング → 確定 → 比較

ピボットの足の時刻と、それを確定できる時刻は異なります。

市場構造とは、選んだチャート上で高値と安値がどのような順序で形成されているかを表すものです。上昇する並び、下降する並び、方向がはっきりしない並びを区別する手掛かりになります。重要なのは、完成したチャートのどこに転換点があるかだけでなく、その転換点を判断できる情報がいつそろったかです。本ガイドでは、この違いを踏まえた、再現可能でシンプルな読み方を示します。

1. 市場構造から分かること

インパルスは、以前の転換領域から離れていく動きです。プルバックは、その方向に逆らう戻しです。それぞれの区切りはチャートとスイングの定義によって変わります。高値が1つ切り上がっただけでは上昇トレンドとは判断できません。安値の並びも確認します。

HHは高値の切り上げ、HLは安値の切り上げ、LHは高値の切り下げ、LLは安値の切り下げを意味します。高値は前の確定した高値と、安値は前の確定した安値と比較します。高値と安値を比較してこれらの名称を付けてはいけません。

ここで扱うのはチャート上の構造です。取引所などの市場制度、ブローカーの約定モデル、板全体の構造ではありません。個人向けのBidチャートから、すべての参加者の注文や機関投資家の意図を確認することはできません。

2. スイングを選ぶ前にチャートを固定する

例では、架空のブローカー配信データによる通常のEUR/USD H1のBidローソク足を使います。銘柄、価格の側、時間足、サーバー時刻、データ元を固定してください。H1の並びが上昇していても、日足の並びは下降していることがあります。異なる時間尺度での観察だからです。

この実演では、直近64本の確定済みで連続する時間足を調べます。1時間分の欠落、不正なOHLC、履歴不足があれば、構造を分類せずデータ警告とします。この厳格な窓は例のための規約です。市場休場を扱う場合は別のルールを定める必要があります。

Heikin Ashiの変換価格ではなく、通常のOHLC足を使います。EUR/USDの1 pipは0.0001です。小数点以下5桁の価格では1 pointが0.00001なので、1 pip = 10 pointsとなります。銘柄の表示桁数でスイングが定義されるわけではありません。

3. 未来の足を使わずにスイングを確定する

厳格な5本足の窓を使います。左側の確定足2本、中央の足P、右側の確定足2本です。Pの高値が周囲4本の高値すべてを上回る場合だけスイング高値とします。Pの安値が周囲4本の安値すべてを下回る場合だけスイング安値とします。

周囲の高値または安値と同値なら、対応する判定は不成立です。1本の足が両方の条件を満たす場合は、順序が不明なイベントXとして記録します。OHLCだけではどちらの極値が先だったか分からないためです。都合のよい順序を黙って選んではいけません。

右側の足をR1とCと呼びます。ピボットはCの終了後に初めて確定します。後からPの上に矢印が描かれても、Pの形成中にスイングが分かっていたとは限りません。この厳格な比較は5本足のフラクタルを参考にした本ガイドの定義であり、Bill Williamsの取引システム全体ではありません。

4. ピボット時刻と確定時刻を両方保存する

Pが08:00に始まる場合、終了は09:00、R1の終了は10:00、Cの終了は11:00です。11:00より前のPの安値は候補にすぎません。右側の足がまだ形成中なら、その最終的な安値や高値は使えません。

MT4では次の時間足が始まった時点で、未確定の現在足がシフト0、Cがシフト1、R1がシフト2、Pがシフト3です。本ガイドの厳格なルールには、5本の確定足を直接比較してください。インジケーターのバッファだけでは、同値や順序不明の場合の規約をすべて確認できません。

両方の時刻を記録します。リプレイでは確定時刻にピボットを公開し、後の足の情報で過去の判断を作らないようにします。チャートの再読込でPに矢印が補われても、その表示位置は当時の情報の利用可能性を証明しません。

5. 直近の確定した高値と安値を比較する

確定済みの窓を時系列順に走査します。Xを含むすべての厳格なピボットイベントを残し、不都合なイベントを削除したり、過去のピボットを後から置き換えたりしません。最も新しい判定可能な中心は、確定足の末尾から3本目の足です。

慎重な判定として、直近4つの元のイベントがH → L → H → LまたはL → H → L → Hと交互に並ぶ場合だけ比較します。古い高値と新しい高値をH_A、H_B、古い安値と新しい安値をL_A、L_Bとします。

上昇する並びにはH_B > H_AとL_B > L_A、つまりHHとHLが必要です。下降する並びにはH_B < H_AとL_B < L_A、つまりLHとLLが必要です。方向が混在する場合、比較対象が同値の場合、X、同種イベントの連続、イベント不足は、この方法では未分類にします。

未分類だからといって、取引可能なレンジとは限りません。わずかな高値切り上げも、有効な勢いを示すとは限りません。検証に最小価格差や許容幅を設けるなら、結果を見る前に別のパラメーターとして決めておきます。

6. H1の例を順に確認する

以下の価格と日付はすべて説明用に作ったもので、実際の過去の取引から取ったものではありません。時刻は1つの架空のサーバー時計に統一しています。4つのイベントは、実演用の64本の窓で直近に確定したピボットです。

高値は1.0880から1.0920へ、安値は1.0800から1.0840へ上がっています。差はいずれも40 pipsです。最後の安値が確定して初めて、H1の並びを上昇と判定できます。最後の高値からその安値までの80 pipsの動きは観測された押し戻しであり、その後の回復を約束するものではありません。

イベントピボット足の開始確定時刻Bid価格
H_A2026-10-08 08:002026-10-08 11:001.0880
L_A2026-10-08 13:002026-10-08 16:001.0800
H_B · HH2026-10-08 18:002026-10-08 21:001.0920
L_B · HL2026-10-09 08:002026-10-09 11:001.0840
架空のEUR/USD H1市場構造。確定した高値1.0880と1.0920、安値1.0800と1.0840、および最後の安値が11:00に確定する5本足の拡大図。
図の読み方:上段は4つの確定したピボット価格を模式的につないでいます。線は1本ずつのローソク足に沿った実際の値動きではありません。下段は架空の例に含まれる5本の足で、別の価格目盛りを使っています。Pは中央の安値候補、R1とCはその右側の2本です。この安値が確定するのはCが11:00に閉じた時点です。その後の値動きや取引結果は描いていません。

下降する比較は逆の関係です。高値が1.0920 → 1.0880、安値が1.0840 → 1.0800なら、いずれも40 pips低いLHとLLです。並びを説明しているだけで、売り注文を許可するものではありません。

7. 最後の安値を囲む5本の足を確認する

中央の足の安値1.0840は、1.0847、1.0844、1.0841、1.0843のすべてより低くなっています。この比較をすべて完了できるのは11:00です。ここではCは陽線ですが、足の色はピボットの定義に含まれません。

時間足の開始役割始値高値安値終値
06:00左 11.08501.08541.08471.0851
07:00左 21.08511.08511.08441.0847
08:00P1.08471.08501.08401.0844
09:00R11.08441.08491.08411.0848
10:00C1.08481.08561.08431.0854

10:00にはCがまだ形成中で、最後の安値は未確定です。11:00にはCの安値が確定するため、厳格な比較と4イベントの構造判定が可能になります。確認の遅れは定義の一部です。もっと早く判断するには、別の暫定ルールが必要です。

8. 接触、ヒゲ、終値でのブレイクを区別する

例の構造が確定したら、直近の確定高値1.0920と確定安値1.0840を参照水準として記録します。接触は水準に届くこと、ヒゲは足の途中で水準を超えること、終値でのブレイクはその向こうで足が終了することです。異なるイベントとして扱います。

終値を使う規約を明示した場合、後のBid終値が確定高値を上回れば継続方向のブレイクです。確定した切り上げ安値を下回れば、上昇する並びの参照水準が崩れたという警告です。ヒゲだけではこの規約を満たしません。

これらをBOS(構造のブレイク)、CHoCH(値動きの性格の変化)、あるいはMSS(市場構造の転換)と呼ぶ分析者もいます。用語の使い方は一定ではありません。参照するスイング、価格の側、ヒゲか終値かを必ず示してください。最初の逆方向のブレイクだけでは、完全なLH/LLの並びや利益の出る反転を証明できません。

独立した仮定Bid高値 / 安値 / 終値終値ルールでの解釈
1.0920より上にヒゲ1.0924 / 1.0910 / 1.0916終値での継続ブレイクなし
1.0920より上で終了1.0926 / 1.0914 / 1.0922終値での継続ブレイク。エントリールールではない
1.0840より下にヒゲ1.0850 / 1.0836 / 1.0844終値では安値参照水準が崩れていない
1.0840より下で終了1.0848 / 1.0834 / 1.0838安値参照水準が崩れた。下降構造はまだ未完成

表のケースは互いに独立した仮定であり、例の後続の足ではありません。参照水準と同じ終値は、厳密にはその向こうに達していません。本ガイドは、説明上のブレイクにエントリー幅や実行可能な注文を追加していません。

9. 読み方が弱くなる場面を知る

不規則な持ち合いでは、短いスイングが頻繁に交代することがあります。大きなアウトサイド足は高値と安値の両方になり得ます。同じ極値が繰り返されると、厳格な方法ではラベルを付けられません。きれいなジグザグに整えるのではなく、こうした結果を残します。

ニュースによる急変、価格のギャップ、異常なスプレッドによって、水準を超えても安定したトレンドにならないことがあります。価格配信が疎な場合も、比較条件を満たす足が変わります。すべての違いを市場のせいにする前に、同じ時間足とデータ元で比較してください。

直近4つのイベントは局所的な状態を表します。統計的な予測でも、長期のサポートとレジスタンス全体を描く地図でもありません。確定まで待つことで早期の把握は失いますが、完成した観測値で定義できます。

10. チャート価格と取引可能な価格を分ける

架空の11:00の気配値Bid 1.0854 / Ask 1.0856では、スプレッドは2 pips、小数点以下5桁なら20 pointsです。例の構造はBidで測っています。AskがBid参照水準を超えただけでは、Bid終値がその水準を超えたことにはなりません。

成行買いはAskで開始し、Bidで決済します。成行売りはBidで開始し、Askで決済します。そのため、売りポジションのストップをAskで判定すると、表示されたBid高値が同じ数値の価格に届いていなくても発動する場合があります。

構造だけでは、エントリー価格、Stop Loss、Take Profit、ロット数、期待収益は決まりません。EAで使う前に約定ルールを定め、スプレッド、手数料、スリッページ、必要な資金調達コストをリスク計算に含めます。リンク先のリスクとコストのガイドも確認してください。

11. 再現可能なチャート確認手順

  1. 銘柄、H1、通常のBid足、サーバー時計、確定足64本の実演用の窓を固定します。
  2. 時刻とOHLCの妥当性を確認します。未確定足を除外し、データ不足は明示的に未分類とします。
  3. 判定可能な各中心を周囲4本の確定足と比較します。種類、価格、ピボット時刻、確定時刻を保存し、Xも残します。
  4. 直近4つの元のイベントが交互に並ぶか確認します。高値同士、安値同士を比較し、同値や混在のケースを残します。
  5. 最後のピボットが判明した時点でのみ、HH/HLまたはLH/LLと、直近2つの参照水準を記録します。
  6. その後の接触、ヒゲ、終値を定めた規約で記録します。取引判断は別の、完全に定義した戦略に属するものとして扱います。

12. インジケーターやEAの先読みを確認する

確定足を1本ずつ再生します。各足の終了時点で利用できた情報を保存し、最終チャートと比較します。古い足にピボットが表示されるのは確定した後です。EAがその古い足の価格でエントリーしたことにしてはいけません。

同値、高値と安値の同時イベント、同種の並び、欠落足、窓の端を点検します。64本の実演では左右に2本ずつの隣接足がある中心だけが対象です。判定可能な中心は60個で、64個ではありません。

窓を長くしたり、ピボットの長さや許容幅を変えたりしてラベルが変わるなら、後から最も見栄えのよいチャートを選ばず、設定を記録します。取引への応用を研究する場合は、別の期間で検証してください。

本ガイドのために収益性のバックテストは行っていません。架空のOHLCの比較確認で分かるのは、例の計算と時刻の整合性であり、優位性ではありません。従来のMT4テスターは指定したスプレッドでAskをモデル化できますが、Bidのみのチャートでは過去のスプレッド変化や足の内部のイベント順序を確認できません。

13. よくある読み違い

  • 安値を無視し、1つの高値切り上げだけで完全な上昇構造と判断する。
  • 未確定の右側の足を使う、または確定時刻より前にピボットを確定扱いする。
  • 別のピボット同士の同値高値と、5本足の比較内での同値を混同する。
  • 望むトレンドの形になるまで、曖昧なイベントや同種イベントを削除する。
  • ブレイクの規約を決めず、逆方向のヒゲをすべて確定した反転と呼ぶ。
  • H1と日足のラベル、BidとAsk、通常のOHLCと変換足を混ぜる。

14. 市場構造についての質問

HH/HLなら次の高値も切り上がりますか?

保証されません。定めたスイングのルールで完成した観測値を分類しているだけです。次の動きは失敗、持ち合い、反転のいずれにもなり得ます。

別のスイングの長さを使えますか?

別の方法として明確に定義すれば使えます。長い窓では通常、確定が遅くなり、選ばれるピボットも変わります。1つの再現可能な例の中で複数の方法を混ぜないでください。

未分類の並びはレンジと同じですか?

違います。データ不足、同値、方向の混在、順序の曖昧さでも分類できなくなります。レンジには独自の明確な定義が必要です。

ここではBOSやCHoCHがエントリーシグナルですか?

いいえ。ここでは明示したブレイクの規約を説明する用語です。取引には別途、エントリー、決済、リスクのルールが必要です。

確定した安値が過去の足に表示されるのはなぜですか?

過去の足が安値の価格とピボット時刻を与えるからです。後の右側の足が確定に必要な情報を与えます。両方の時刻を保存してください。

15. 一次資料と本ガイドの範囲

MetaQuotesは5本足のフラクタル、インジケーターのシフト、注文の価格側、銘柄の仕様、テスターのモデル化を説明しています。同値を除く厳格な扱い、64本の実演用の窓、4イベントの分類、終値による読み方は本ガイドの編集上の選択であり、公式の取引推奨ではありません。

16. 値動きの並びと情報がそろった時刻を一緒に記録する

役立つ構造記録には、スイングのルール、比較可能な高値と安値、各ピボットが判明した時刻が含まれます。そうすることでHH/HLとLH/LLは、結果を見てから付けるラベルではなく、検証可能な説明になります。さらに学ぶための背景として使い、約定とリスクは別に定義してください。