Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 653
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
¿Dónde aparece este mensaje? ¿Qué intenta hacer exactamente?
Esto ya no es un fractal
el fractal inferior, el mínimo de la vela anterior debe ser superior al fractal
si la baja es mayor que el fractal, la alta es aún mayor
Capturas de pantalla de la plataforma MetaTrader
EURUSD, M5, 2016.10.26
MetaQuotes Software Corp., MetaTrader 5, Demo
Está en la aplicación de la solución de pruebaMQL5 Strategy Tester Agent, ¿qué debo hacer para que funcione? introducir mi apodo en la última pestaña y ya está?
Lea lo que es un fractal
¿Puede cumplirse esta condición?isFractalDn =i
Lea lo que es un fractal
Será mejor que releas lo que tienes que encontrar.
isFractalDn = i
Deberíamos encontrar que el máximo de la vela anterior del fractal inferior es igual al mínimo del fractal inferior
no puede ser así porque
el mínimo del fractal inferior, ambas velas precedentes tienen el mínimo más alto que el mínimo del fractal
isFractalDn = i
Esto es incorrecto. isFractalDn() (si está escrito correctamente, por supuesto) debería devolver el número de la primera vela fractal inferior.
Y el primer fractal debe buscarse no antes de la 2ª vela. Según las condiciones de mila.com debe buscarse hasta la 10ª vela.
Creo que entiendo lo que te confundió. El área de visibilidad i. Aquí hay un área de visibilidad:
{
ExtMapBuffer3[i]=High[i+1];
}
Aquí hay otra:
int isFractalDn()
{
for(int i=0; i != 10; i++)
{
if(iFractals(NULL, 0, MODE_LOWER, i)!= NULL) return(i);
}
return(-1);
}
En este caso, el ámbito de aplicación está dentro del bucle for.
Esto es incorrecto. isFractalDn() (si está escrito correctamente, por supuesto) debería devolver el número de la primera vela fractal inferior.
Y el primer fractal debe buscarse no antes de la 2ª vela. Según las condiciones de mila.com debe buscarse hasta la 10ª vela.
Creo que entiendo lo que te confundió. El área de visibilidad i. Aquí hay un área de visibilidad:
{
ExtMapBuffer3[i]=High[i+1];
}
Aquí hay otra:
int isFractalDn()
{
for(int i=0; i != 10; i++)
{
if(iFractals(NULL, 0, MODE_LOWER, i)!= NULL) return(i);
}
return(-1);
}
En este caso, el ámbito de aplicación está dentro del bucle for.
Si la alta se busca en un ciclo diferente, ¿por qué?
No nos dejaron ver el indicador completo, pero seguro que está en el otro.
Al parecer, entendí mal (
Si no es así:
El número de barra del fractal inferior es conocido
A partir de ella busca el primer máximo correspondiente al mínimo del fractal conocido en el bucle