概要:
このインジケーターは、従来のフラクタルインジケーターを少し改良したものです。
新しい高値や安値を表示するために、左右のバーの数やシフトパラメータを選択できます。
次のチャートでは、パラメータ値を設定したインジケーターを確認できます。
- 左バー数: 10;
- 右バー数: 10;
- シフト: 0.

この左バー数/右バー数のパラメータは、安値または高値を形成するために必要なバーの数を示します。一方、最後のパラメータであるシフトは、安値や高値のレベルを良好に視覚化するために0に設定できます。
このインジケーターを使用するには、左バー数と右バー数のうち最大の数を選択することが便利です。このタイミングで高値や安値が形成されます。
次のチャートでは、前回と同じ設定でパラメータを変更しました。
- 左バー数: 10;
- 右バー数: 10;
- シフト: 10.

備考:
新しいバージョンのFractalsModインジケーターを添付しました。この新しいバージョンでは、外部変数である左バー数と右バー数のみを受け付けます。設定したパラメータ値でこのインジケーターを使ったチャートを示します。
- 左バー数: 10;
- 右バー数: 10;

このインジケーターはバー0,...,右バー数のためには定義されていないことに注意してください。そのため、このインジケーターをEAで使用するには、以下のように定義する必要があります。
double FractalsUp = iCustom(NULL,0,"FractalsModv2",左バー数,右バー数,0,右バー数+1);
または
double FractalsDown = iCustom(NULL,0,"FractalsModv2",左バー数,右バー数,1,右バー数+1);