スイング定義のワークド例とは?

スイング定義の仕組み、違い、制限、実践的な確認方法を解説します。

スイング定義のワークド例とは?

直接の答え: 「スイング定義」が何を意味するのか、ワークド例つき

スイング定義とは、時間の経過に伴う価格の動き方にもとづいて、価格チャートの一部を スイング高値スイング安値 としてラベル付けするためのルールセットです。ワークド例は、曖昧な考え(「上がってから下がる」)を、明確な手順(何が新しい高値/安値に当たるのか、いつ止めてスイングだと宣言するのか)へと変換することで、手続きを分かりやすくします。

以下は、あなたが再現できる透明な数値シナリオです。これは情報提供のみであり、ライブ市場データを前提としていません。


仕組みまたは定義: あなたが必ず明示すべき入力ルール

どのスイング定義の例でも検証可能にするには、少なくとも次の要素を定義する必要があります。

  1. データと時間ステップ:順序立てて価格の系列が必要です(たとえば、各バーの終値)。固定のバー間隔を仮定します。

  2. スイングの大きさルール:多くの定義では、微小なノイズをスイングとしてラベル付けしないために、最小の動きが必要です。これはパーセンテージ、pipsの距離、または絶対的な価格距離として表せます。

  3. ルックバック/近傍ルール:ある点が局所的な高値(近くの候補より高い)なのか、局所的な安値なのかを判断する方法が必要です。

  4. 意思決定のタイミング:スイングを、後続のバーを見てから確認するのか(一般的)、それともすぐにラベル付けしようとするのか(通常は信頼性が低い)を選ぶ必要があります。

このワークド例では、手作業で確認しやすいシンプルで明確なルールセットを使います。


証拠または例: 透明なワークドシナリオ

前提(使うものをすべて明記)

  • 時系列の 10本のバー終値 の並びを観測します。
  • 値は、単一の銘柄の価格水準を表します。
  • 最小スイングの大きさ:スイング高値またはスイング安値は、直前の反対側のスイング候補と少なくとも 2 units だけ異なっていなければなりません。
  • 局所極値ルール
    • スイング高値 は、バー t において、その終値が t-1t+1 の終値の両方より高い場合に発生します。
    • スイング安値 は、バー t において、その終値が t-1t+1 の終値の両方より低い場合に発生します。
  • 確認ルール:バー t のスイングは、バー t+1 を見た後でのみ確認できます。

入力データ(バー終値)

バー1〜10の終値:

  • B1=100
  • B2=101
  • B3=103
  • B4=102
  • B5=98
  • B6=99
  • B7=101
  • B8=100
  • B9=97
  • B10=98

手順ごとのラベリング

ステップA:局所的な高値/安値を特定(いったん2-unitルールは無視)。

  • バー3:103は B2=101 と B4=102 の両方より高い ⇒ 局所的な高値候補。
  • バー5:98は B4=102 と B6=99 の両方より低い ⇒ 局所的な安値候補。
  • バー7:101は B6=99 と B8=100 の両方より高い ⇒ 局所的な高値候補。
  • バー9:97は B8=100 と B10=98 の両方より低い ⇒ 局所的な安値候補。

ステップB:2-unitの最小スイング大きさを適用。

  • まず、開始点の系列を次のように受け入れます:
    • B3=103 のスイング高値(反対側の先行するスイングが存在しないため、説明のため最初のラベル付けされた極値として採用します)。
  • 次の反対側の候補は B5=98 のスイング安値。
    • 差:103 − 98 = 5 ≥ 2 ⇒ スイング安値 B5 を採用。
  • 次のスイング高値候補は B7=101。
    • 最後にラベル付けした安値からの差:101 − 98 = 3 ≥ 2 ⇒ スイング高値 B7 を採用。
  • 次のスイング安値候補は B9=97。
    • 最後にラベル付けした高値からの差:101 − 97 = 4 ≥ 2 ⇒ スイング安値 B9 を採用。

得られたラベル付けされたスイング(この定義が出した結果)

  • スイング高値:B3 (103)
  • スイング安値:B5 (98)
  • スイング高値:B7 (101)
  • スイング安値:B9 (97)

独立して検証する方法

  1. 同じバー終値を書き出します。
  2. 各内部バー(バー2〜9)を、その直近の隣接バーと比べて、局所的な高値/安値になっているか確認します。
  3. 最後に採用した反対側のスイングに対して、2-unitの最小条件を適用します。
  4. この近傍ルールでは、バー1とバー10は両側が利用できないため、ラベル付けしていないことを確認します。

制限とリスク: スイング定義が失敗する場所

正しい計算でも、ルールがデータの振る舞いと一致していない場合、誤解を招くラベルになることがあります。

  1. ルールの感度(仕組みは選択に依存する)
  • 最小スイングの大きさ(例では2 units)を変更すると、スイングが増減します。
  • 直近の隣接バーだけを使うと、1本バーのノイズに敏感です。より広いルックバックを持つ定義では、ラベル付けされるスイングが少なくなり、より大きなスイングだけが残ることがあります。
外国為替およびCFD取引には大きなリスクがあります。FoxiForexの情報は教育目的であり、個別の金融助言ではありません。スポンサー掲載は明確に表示されます。