📚
MQL5でエンベロープiEnvelopes()を使う方法
double getEnvelopeBand(int mode, int shift)
{
// mode == 0 Upper Band
// mode == 1 Lower Band
static int handle = -1;
// エンベロープ指標のハンドルを取得
if(handle == -1)
{
handle = iEnvelopes(_Symbol, PERIOD_H1, 20, 0, MODE_SMA, PRICE_CLOSE, 0.1);
}
double Band[];
// バッファをコピーしてラインの値を取得
CopyBuffer(handle, mode, shift, 1, Band);
return Band[0];
}
Discussion