Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
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
LowerBand[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.
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_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);
}
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
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!!!
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 .
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.