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

[MQL5] Faire apparaître un indicateur

  • explorateur

    Bonjour,

    J'ai crée un script qui affiche juste les bande de bollinger mais il n'apparait pas sur le graphique.


    // bollinger
    int bands_period= 20; // Bollinger Bands period
    int bands_shift = 0; // Bollinger Bands shift
    input double deviation= 2; // Standard deviation
    int BolBandsHandle; // Bolinger Bands handle

    void OnStart()
    {
    BolBandsHandle = iBands(NULL,PERIOD_H4,bands_period,bands_shift,deviation,PRICE_CLOSE);
    ChartIndicatorAdd(ChartID(), 0, BolBandsHandle);

    }
  • stani

    Essais cela et récupère systématiquement les valeurs de retour qui t'indiquent ou sont les erreurs. Ça permet de gagner un temps précieux en évitant de tourner en rond:

    ChartIndicatorAdd(0, 0, BolBandsHandle);

    Bon courage
  • explorateur

    Bonjour,

    J'ai appliqué la modification mais il n'y a toujours rien (après avoir fait la modification je fais compiler puis ctrl + f5)
    Et comment je fais pour récupère systématiquement les valeurs de retour ?
  • stani

    tu peux par exemple faire comme ça:
    if(!ChartIndicatorAdd(0, 0, BolBandsHandle)Print("Erreur Chartindic: ",GetLastError());
  • stani

    petite correction...
    if(!ChartIndicatorAdd(0, 0, BolBandsHandle))Print("Erreur Chartindic: ",GetLastError());
  • explorateur

    Bonjour,
    Merci de votre aide.