W.D.ギャンは技術分析ツールや手法を開発した有名なトレーダーです。その中の一つがスイングチャートで、トレンドを把握し、それに基づいて取引を行うために使用されます。スイングチャートは、まず前のバーと比較してバーに色を付けることで構築されます。
- 緑:高値が前のバーより高く、安値も高い場合は「アップデイ」として分類されます。
- 赤:低値が前のバーより低く、高値も低い場合は「ダウンデイ」となります。
- 青:高値が前のバーより高く、安値が前のバーより低い場合は「アウトサイドデイ」と呼ばれます。
- 灰色:高値が前のバーより低く、安値が前のバーより高い場合は「インサイドデイ」または「ハラミ」として知られています。
このようにバーに色を付けた後、緑から赤へ色が変わるところにピークを、赤から緑へ色が変わるところに谷を描くZigZagを引くことができます。この実装は、アップデイを高値と安値がどちらも高い日と定義するなど、記述の角ケースに配慮しており、得られたZigZagがピークと谷における価格の最大値と最小値を持つことを確実にしています。また、以前のスイングを再描画することはありませんが、インサイドデイやアップダウンデイが続く場合には、複数の新しいピークや谷が「バースト」として出現することがあります。

トレーディングシステム:
この指標(および一般的なZigZag)に関連するトレーディングシステムは以下の通りです。
- ピークが形成された場合、最後のピークが次のピークより高かったら、その上に買いストップを設定します。ストップロスは谷の下に設定します。画像の例では、右端の緑のバーの高値に買いストップを置き、次の赤のバーの安値にストップロスを設定することになり、この場合すでに利益が出ていることになります。
- 谷が形成された場合、最後の谷が次の谷より低かったら、その下に売りストップを設定します。ストップロスはピークの上に設定します。
他のZigZagとの比較:
技術分析やEA、インディケーターで使用するZigZagに関しては、いくつかの望ましい特性があります。
- ZigZagは新しいバーが入るたびに以前のピークや谷を再描画してはいけません。
- ZigZagは重要なピークや谷を見つけ、無関係なものを無視しなければなりません。
- ZigZagセグメントは、そのセグメントの最大価格と最小価格を定義する必要があります。
標準のZigZagはうまく形成されたスイングを描きますが、以前のピークや谷を再描画することが知られています。そのため、過去の価格シリーズの分析には役立ちますが、トレーディングにはあまり有用ではありません。FastZZ(およびそれに類似するZigZag)は、リトレースメントサイズを定義し、価格のみを考慮することで機能します。設定が高すぎると多くの重要なピークや谷を見逃し、低すぎると無関係なピークや谷が発生します。スイングチャートZigZagは、これら二つの中間点として見なされ、自己再描画することはありませんが、動的な価格範囲を考慮することができます。主な利点は、すべての関連するピークと谷を見つけることができ、細かいピーク/谷の順序が必要な他のアプリケーションでも使える点です。