Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 653

 
Karputov Vladimir:
¿Dónde aparece este mensaje? ¿Qué intenta hacer exactamente?
¿Está en elMQL5 Strategy Tester Agent, qué debo hacer para que funcione?
Скачать MetaTrader 5 Strategy Tester Agent для работы в сети MQL5 Cloud Network
Скачать MetaTrader 5 Strategy Tester Agent для работы в сети MQL5 Cloud Network
  • cloud.mql5.com
Подключайтесь к сети распределенных вычислений MQL5 Cloud Network и получайте дополнительный доход круглосуточно — пусть компьютер работает на вас!
 
pako:

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

EURUSD, M5, 2016.10.26, MetaQuotes Software Corp.

Esto es lo que hay que buscar. Coloca un punto en una vela marcada. En el momento de poner un punto en una vela marcada, el fractal no se establecerá, y no es necesario. Si es necesario, también se puede hacer.
 
Ласло Подобедов:
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á?
Introduzca el LOGIN y el PASSWORD de MQL5.community.
 
Alexey Kozitsyn:
Esto es lo que tienes que encontrar. Ponga un punto en la vela marcada. No habrá ningún fractal en la vela marcada en el momento del punteo, y no es necesario. Si es necesario, se puede hacer.

Lea lo que es un fractal

if( High[i+1]==Low[isFractalDn()])

¿Puede cumplirse esta condición?isFractalDn =i

 
pako:

Lea lo que es un fractal

Será mejor que releas lo que tienes que encontrar.
 
Alexey Kozitsyn:
Será mejor que releas lo que tienes que encontrar.
if( High[i+1]==Low[isFractalDn()])

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

 
pako:
if( High[i+1]==Low[isFractalDn()])

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:

if( High[i+1]==Low[i+isFractalDn()])
       {
       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.

 
Alexey Kozitsyn:

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:

if( High[i+1]==Low[i+isFractalDn()])
       {
       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 se busca la alta en otro bucle, ¿por qué?
High[i+1]
¿Y en qué dirección se busca? ¿A la derecha o a la izquierda?
 
pako:
Si la alta se busca en un ciclo diferente, ¿por qué?
High[i+1]
¿Y en qué dirección se busca? ¿A la derecha o a la izquierda?
No nos dejaron ver el indicador completo, pero es seguro que está en el otro.
 
Alexey Kozitsyn:
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