2015年08月03日

自分用メモ、ボリンジャーバンドでの表示位置を右シフトさせる

答えがわかれば簡単なことなんだけど、ぐぐっても一発回答のブログが見つからない。
なので自分用メモとしてブログに残す。


iBands関数で右シフトさせるパラを与えても
IndexBufferで表示させている場合、表示位置を右シフトさせることができない。

どうするかというとSetIndexShiftを使って右シフト位置を設定する。

extern int BB_period = 25;
extern int BB_shift = 3;

int init()
{
SetIndexBuffer(0,Band1);
SetIndexStyle(0,DRAW_LINE);
SetIndexShift(0,BB_shift);

SetIndexBuffer(1,Band0);
SetIndexStyle(1,DRAW_LINE);
SetIndexShift(1,BB_shift);

SetIndexBuffer(2,Band2);
SetIndexStyle(2,DRAW_LINE);
SetIndexShift(2,BB_shift);

SetIndexDrawBegin(0,BB_period+BB_shift);
SetIndexDrawBegin(1,BB_period+BB_shift);
SetIndexDrawBegin(2,BB_period+BB_shift);
}



為替ブログ FX 専業投資家へ
タグ:自分用メモ
posted by ワンさん at 17:42 | 大阪 ☀ | Comment(0) | TrackBack(0) | メタトレーダー | このブログの読者になる | 更新情報をチェックする