Rejoindre la communauté
banner_forum
Devenez membre de la plus grande
communauté francophone sur le Forex
Partagez, échangez et apprenez en gagnant des crédits sur votre compte de trading

Récupérer les valeurs de l'indicateur des bandes de bollinger

  • explorateur

    Bonjour,

    Je voudrais savoir comment récupérer les valeurs des bandes inférieur et supérieur de l'indicateur des bandes de bollinger

    //+------------------------------------------------------------------+
    //| Expert initialization function |
    //+------------------------------------------------------------------+

    int BolBandsHandle;
    double bbhArray[];

    int OnInit()
    {

    BolBandsHandle = iBands(NULL,PERIOD_H4,20,0,2,PRICE_CLOSE);
    //ChartIndicatorAdd(0, 0, BolBandsHandle);
    return(INIT_SUCCEEDED);
    }

    //+------------------------------------------------------------------+
    //| Expert tick function |
    //+------------------------------------------------------------------+
    void OnTick()
    {
    CopyBuffer(BolBandsHandle, 0, 0, 3, bbhArray);

    }
    //+------------------------------------------------------------------+
    .
  • fae

    Bonjour,

    il faut créer 3 variables doubles
    par exemple
    dBBanHigth ( valeur haute )
    dBbandMidle ( Milieu )
    dBBandLow ( Bas )

    et choisir le mode voulu
    [in] Indicator line index. It can be any of the Indicators line identifiers enumeration value (0 - MODE_MAIN, 1 - MODE_UPPER, 2 - MODE_LOWER).

    dBBandHight = iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_UPPER,1);
    dBBandMidle = iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_MAIN,1);
    dBBandLow = iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_LOWER,1);