📚

MQL5でエンベロープiEnvelopes()を使う方法

2023/10/10に公開
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