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

Alerte sur Super Trend Candles

  • Settela

    Bonjour

    est ce que c'est possible d'introduire une alerte sonore sur cet indicateur quand il change de couleur

    Code
    int start() { int iNewBars, iCountedBars, i; double dAtr,dUpperLevel, dLowerLevel; // Get unprocessed ticks iCountedBars=IndicatorCounted(); if(iCountedBars < 0) return (-1); if(iCountedBars>0) iCountedBars--; iNewBars=Bars-iCountedBars; for(i=iNewBars; i>=0; i--) { // Calc SuperTrend dAtr = iATR(NULL, 0, SuperTrend.Period, i); dUpperLevel=(High[i]+Low[i])/2+SuperTrend.Multiplier*dAtr; dLowerLevel=(High[i]+Low[i])/2-SuperTrend.Multiplier*dAtr; // Set supertrend levels if (Close[i]>gadSuperTrend[i+1] && Close[i+1]<=gadSuperTrend[i+1]) { gadSuperTrend[i]=dLowerLevel; } else if (Close[i]<gadSuperTrend[i+1] && Close[i+1]>=gadSuperTrend[i+1]) { gadSuperTrend[i]=dUpperLevel; } else if (gadSuperTrend[i+1]<dLowerLevel) gadSuperTrend[i]=dLowerLevel; else if (gadSuperTrend[i+1]>dUpperLevel) gadSuperTrend[i]=dUpperLevel; else gadSuperTrend[i]=gadSuperTrend[i+1]; // Draw Candles if (Close[i]>gadSuperTrend[i] || (Close[i]==gadSuperTrend[i] && Close[i+1]>gadSuperTrend[i+1])) { gadBearHL[i]=Low[i]; gadBullHL[i]=High[i]; if (Close[i]>Open[i]) { gadBearBuf[i]=Open[i]; gadBullBuf[i]=Close[i]; } else { gadBearBuf[i]=Close[i]; gadBullBuf[i]=Open[i]; } } else if (Close[i]<gadSuperTrend[i] || (Close[i]==gadSuperTrend[i] && Close[i+1]<gadSuperTrend[i+1])) { gadBearHL[i]=High[i]; gadBullHL[i]=Low[i]; if (Close[i]>Open[i]) { gadBearBuf[i]=Close[i]; gadBullBuf[i]=Open[i]; } else { gadBearBuf[i]=Open[i]; gadBullBuf[i]=Close[i]; } } } return(0); }

    Merci