ZigZagインディケーターは、デュアルバッファを使用して高値と安値を保存します。このインディケーターでは、あるポイントが新しい高値または安値と見なされるのは、過去のN本のバーの高値または安値と比較してその高値または安値が高い(または低い)場合です。ここで、Barsというパラメーターは、過去のバーの本数を示し、デフォルト値は2です。
このインディケーターはフラクタルの概念を利用しており、あるポイントが高値(または安値)と見なされるのは、そのポイントが前の2本のバーの高値よりも高い(または低い)場合です。つまり、次の2本のバーが形成されるのを待たずに判定します。

また、このインディケーターは、アレクサンドル・チュグノフが彼のProfessional ZigZagの記事で説明したように、外側のバーによる問題を解消します。以下の図2を参照してください。このインディケーターは、最後のノードをスキャンして、現在のポイントよりも高い(または低い)ポイントが存在するかどうかを確認します。もし存在する場合、そのポイントがZigZagノードとして設定されます。


コメント 0