Mejores bandas de Bollinger... - página 31

 
drbastem:

Cómo. Por favor escriba.,

Bandas superiores=20,2 Banda de Bollingers+2 Niveles

Bandas inferiores=20,2 Niveles de la Banda de Bollingers-2

UpperBand[shift]=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift)+2.0*iStdDev(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift);
LowerBand[shift]=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift)-2.0*iStdDev(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift);
 
mladen:
UpperBand[shift]=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift)+2.0*iStdDev(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift);
LowerBand[shift]=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift)-2.0*iStdDev(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift);
Gracias mladen. Pero diferente valor. ejemplo normal UppewrBand (EURusd m5) valor es 1.0711 y +2 niveles es 1.0751. su código es Uppers banda es cero.
Archivos adjuntos:
BBAND.JPG  68 kb
 
drbastem:
Gracias mladen. Pero diferente valor. ejemplo normal UppewrBand (EURusd m5) valor es 1,0711 y +2 niveles es 1,0751. su código es Uppers banda es cero.

No lo es. Pruébalo y comprueba tu código antes de afirmar tal cosa ya que el código funciona como debería

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1  clrDodgerBlue
#property indicator_color2  clrSandyBrown
#property strict

double UpperBand[],LowerBand[];

int init()
{
   SetIndexBuffer(0,UpperBand);
   SetIndexBuffer(1,LowerBand);
   return(0);
}
int start()
{
   int counted_bars = IndicatorCounted();
      if(counted_bars<0) return(-1);
      if(counted_bars>0) counted_bars--;
         int limit = MathMin(Bars-counted_bars,Bars-1);

   //
   //
   //
   //
   //
  
   for(int shift=limit; shift>=0; shift--)
   {
      UpperBand[shift]=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift)+2.0*iStdDev(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift);
      LowerBand[shift]=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift)-2.0*iStdDev(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift);
   }      
   return(0);
}

 
drbastem:
Gracias mladen. Pero diferente valor. ejemplo normal UppewrBand (EURusd m5) valor es 1.0711 y +2 niveles es 1.0751. su código es Uppers banda es cero.
Lo que estás publicando ahí es comparar manzanas con peras: estás mostrando niveles, no bandas de Bollinger. Por favor, decida qué es exactamente lo que quiere ver en el gráfico
 
mladen:
Lo que estás publicando ahí es comparar manzanas con peras : estás mostrando niveles, no bandas de Bollinger. Por favor, decida qué es exactamente lo que quiere ver en el gráfico

esto es una banda de bollinger. no quiero bandas de bollinger. este problema resuelto.

MA2=20,MA2Mode=2;

Fark=((iBands(NULL,0,MA2,MA2Mode,0,PRICE_CLOSE,MODE_UPPER,i)-iBands(NULL,0,MA2,MA2Mode,0,PRICE_CLOSE,MODE_MAIN,i)))/Punto;

UstBand=iBands(NULL,0,MA2,MA2Mode,0,PRICE_CLOSE,MODE_UPPER,i)+Fark*Point;

Fark=((iBands(NULL,0,MA2,MA2Mode,0,PRICE_CLOSE,MODE_MAIN,i)-iBands(NULL,0,MA2,MA2Mode,0,PRICE_CLOSE,MODE_LOWER,i)))/Point;

AltBand=iBands(NULL,0,MA2,MA2Mode,0,PRICE_CLOSE,MODE_LOWER,i)-Fark*Point;

Gracias

 

Hola mladen,


dos preguntas:

1: ¿es posible añadir turno a este indicador: better_bollinger_bands_mtfalertsma_nrp-2_nmc.mq4?

2: las alertas siguen apareciendo incluso cuando todo está puesto en falso. ¿Es posible arreglar eso por favor?


¡¡¡Gracias!!!

 
Ok, tengo el turno. La situación de las alertas sigue siendo la misma.
 

puede alguien ayudarme por favor con este indicador solo hacer que la flecha aparezca en la misma vela que rompe el top o el low bollinger , no en la siguiente vela .

Archivos adjuntos:
 
allright:

puede alguien ayudarme por favor con este indicador solo hacer que la flecha aparezca en la misma vela que rompe el top o el low bollinger , no en la siguiente vela .


La señal ahora viene tan pronto como la vela rompe el BB durante la vela actual. Tiene que esperar hasta el final de la vela para asegurarse de que la señal sigue siendo válida. Esto le dará un poco de tiempo para prepararse. Tenga en cuenta que la vela puede retroceder de nuevo y la señal desaparecerá entonces.

Archivos adjuntos:
BB Break 2n.mq4  10 kb
 
re el mejor bollinger indi anterior, situación resuelta.
Razón de la queja: