FXで高値と安値を見分ける方法(スイング・ハイとスイング・ロー)
直接の答え:FXで高値と安値を見分ける
FXにおいて「高値(highs)」と「安値(lows)」は、チャート上で価格が可視の構造の中で反転するポイントです。スイング・ハイとスイング・ローの見方では、スイング・ハイは局所的な最大値であり、スイング・ローは局所的な最小値です。単一のティックではなく、その周辺のローソク足/バーを使って特定します。
実践的なアプローチとしては、あるポイントが (高値の場合は)近くの比較できるローソク足よりも高い、または (安値の場合は)近くの比較できるローソク足よりも低い ときにのみ印を付けます。左右で一貫した見返し範囲(lookback window)と、「近く(nearby)」の明確な定義を用います。
仕組み:定義と一貫した方法
スイング・ハイ(high)
スイング・ハイは通常、選んだウィンドウ内で、その直前と直後のローソク足/バーの高値よりも、そのローソク足/バーの high が高いものとして特定されます。
重要な実装上の選択肢:
- 基準を選ぶ: 高値ではローソク足の high、安値では low を使います(終値ではありません)。
- ウィンドウを選ぶ: 「近く」とは、左右の一定本数のバーで定義できます。大きいウィンドウほどスイングは少なくなり、より「構造的」になります。小さいウィンドウほどスイングは増えます。
- 明確な比較ルールを使う: 例えば、スイング候補が比較対象の各バーの high よりも厳密に高いことを要求する(あるいは、あなたの手法がそれを許すなら同値の high を許可する)などです。
スイング・ロー(low)
スイング・ローは通常、その鏡像です。つまり、同じウィンドウ内で、直前と直後のローソク足/バーの low よりも低い low を持つローソク足/バーが、同じ比較ルールで特定されます。
「識別(identification)」が意味すること:実チャートでの現実
候補となるポイントの右側で価格を 確認できるまで、スイング点を完全に知ることはできません。つまり、スイングのラベリングは通常 遅れて行われます。後続のローソク足によって、(離れていくことで)それが裏付けられるか、(より高い high/より低い low を作ることで)無効化されるかが明確になるのは、その後です。
例:印を付けたスイングを検証する方法
スイング・ハイとスイング・ローに印を付ける際の曖昧さを減らすために、これらの独立した確認を使ってください:
- 近傍比較: 候補の高値に印を付けた後、左右の選んだウィンドウ内でそれが高値よりも高いことを確認します。安値についても同様に、low を使って確認します。
- シーケンスの論理: スイング・ポイントは、妥当な形で交互になるべきです(高値→安値→高値、など)。チャートに、途中の安値を挟まずに複数の高値が見えている場合、定義またはウィンドウが一貫していない可能性があります。
- 構造の可視性: 印を付けたスイングを、直前および直後に見える極値と比較します。近傍とわずかにしか違わないスイング・ポイントは、別のウィンドウでは不安定になりがちです。
- 新しいバーの後に再確認: 同じルールで後から引き直す(より多くのローソク足が見える)と、以前のスイング・ラベルがずれることがあります。これは概念上の「誤り」ではありません。周囲のデータを使って転換点を定義するため、そのように変化するのです。
限界とリスク(前提としてはいけないこと)
- ウィンドウ選択による主観性: ウィンドウのサイズが異なると、スイング・マップも異なります。「構造的」スイングは、あなたが定義する「近くのバー」に依存します。
- 非確認(ノン・コンファメーション)のリスク: 候補のスイング・ハイまたはスイング・ローは、右側ウィンドウが終わる前に価格がそれを超えて伸びてしまうと無効化され得ます。
- 保証された結果はない: 高値と安値の識別は、チャート上の過去の転換点を説明するものであり、それ自体では将来の値動きを意味しません。
- 時間とともにラベルが変わる: 価格データが増えるにつれて、スイングの識別は再生成されたり修正されたりします。右側の証拠が利用可能になるためです。
- 実務上の不確実性: 速い相場やレンジ相場の期間では、高値と安値が近い位置に集まりやすく、比較ルール(厳密 vs 非厳密)や選んだウィンドウによって、正確なラベリングが影響を受けやすくなります。