SetIndexShift()

 SetIndexShift()関数は、インジケーターを指定したバーの本数分ずらして描画させるために使用します。

 SetIndexShift()関数は、以下のように定義されています。

void SetIndexShift(
int index,
int shift
);

 各引数の意味は、以下のとおりです。

  • int index
    描画させたいインジケーターのライン番号(=SetIndexBuffer()関数(詳細は「こちら」を参照してください。)で指定した「」~「」の値)を指定します。
  • int shift
    インジケーターをずらして描画させるバーの本数を指定します。

戻り値

 SetIndexShift()関数はvoid型なので、戻り値はありません。

注意点

  • 第2引数(=int shift)に「正」の値を記述した場合
    インジケーターは、右方向にずらされて描画されます。
  • 第2引数(=int shift)に「負」の値を記述した場合
    インジケーターは、左方向にずらされて描画されます。

関連ツール

インジケーターつくーる
インジケーターつくーる
インジケーターつくーる | fx-on.com

インジケーターつくーる
インジケーターつくーる | fx-on.com

 上記ツール(インジケーターつくーるインジケーターつくーる | fx-on.com)の詳細については「こちらインジケーターつくーる | fx-on.com」を参照してください。


MT4の使い方からプログラミングまで、わかりやすく解説