Discusión sobre el artículo "Patrones de viraje: Poniendo a prueba el patrón "Pico/valle doble"" - página 2

 

mi opinión actual


lugar con error

Dmitriy Gizlyk:

Hola,

Usted debe agregar
#include"SymbolInfo.mqh"
#include<Arrays\ArrayDouble.mqh>
#include<Arrays\ArrayLong.mqh>
forma LimitTakeProfit.mqh

Lo siento Dimitriy,


No sé dónde ponerlo, no está funcionando en mi MT5.

¿es un gran problema para que usted pueda actualizar su archivo zip adjunto?

Gracias de antemano.

 
El robot tiene archivos en el lugar equivocado, los archivos MQH deben estar en la carpeta include, es necesario hacer esta corrección, y algunos métodos de clase no tienen tipo definido, en total hubo 6 errores después de corregir la ubicación de la carpeta que se organiza en el archivo disponible para su descarga.
 

Buenas tardes.


¿Alguien puede decirme si el código ya ha sido corregido?

Además, ¿existe una versión del mismo para operar en Bovespa?


Gracias

 

Como ya han dicho otros, el código no compila.

Hay tantos errores que no sabes dónde ajustar qué para que funcione.

 

¡Hola a todos!


Crear' - token inesperado, probablemente falta el tipo?

La solución es escribir la palabra clave void antes del nombre de la clase en la línea 72 en el ZigZag.mqh. Estoy usando la última MT5 mi pepperstone.


void CZigZag::Create(string symbol,int depth,int deviation,int backstep,ENUM_TIMEFRAMES timeframe=PERIOD_CURRENT)

{

......

}



 
JordanovTrader:

¡Hola a todos!


Crear' - token inesperado, ¿probablemente falta el tipo?

La solución es escribir la palabra clave void antes del nombre de la clase en la línea 72 en el ZigZag.mqh. Estoy usando la última MT5 mi pepperstone.


void CZigZag::Create(string symbol,int depth,int deviation,int backstep,ENUM_TIMEFRAMES timeframe=PERIOD_CURRENT)

{

......

}



Hola, muestra el diario.

 
Dmitriy Gizlyk:

Hola, muestra el diario.

Hola, tengo una captura de pantalla sobre los errores. He reparado en mi versión descargada. Creo que el lenguaje MQL5 ha sido cambiado.


La solución es:


No sé por qué, porque en el c ++ lang es el primero el lógico para mí, pero yo no soy c ++ desarrollador.

 
Dmitriy Gizlyk:

Hola, muestra el diario.

La sollución es borrar el 0 en el {}


 
Dmitriy Gizlyk:

Hola, muestra el diario.

¡Estimado Dimitry!

Muchas gracias por tu código, ¡ya he aprendido muchas cosas de él!


Saludos cordiales, Todor

 
Dmitriy Gizlyk:

Hola, muestra el diario.


Como ves, en la línea 72, falta el void en la fuente original. Creo, que el problema depende de la nueva versión mql5 lang. Ya tiene que utilizar la palabra clave void en la última versión.