Discusión sobre el artículo "La implementación del análisis automático de las Ondas de Elliott en MQL5" - página 7

 
David Gadelha:

No pude hacerlo funcionar.... muchos errores a la hora de compilar:

¿Alguna idea?

Gracias


Cambia la línea 67 del fichero \MQL5\Include\Elliott wave\Data structures.mqh a la clase TNodeInfo: public CObject

 

Traté de usar esto, pero no puedo compilar:

Línea 657, NodeInfoArray.Add(NodeInfo);

crea un error:

'NodeInfo' - la conversión no es accesible debido al acceso de herencia Elliott_wave_en.mq5 657 22

Gracias


 

por que no lo arreglan para la nueva version metatrader 5 .


esto no funciona ,

da muchos errores

 
¿Hay algún código portado a MT4?
 

Buenas tardes.

Por alguna razón no puedo compilar.



 
Lo he aplicado al gráfico pero no funciona
 
Hay un problema con la instalación. Si primero se lanza en Includ sin la carpeta, entonces todo se compila correctamente, pero no va a poner en el gráfico de ninguna manera. Si se lanza en Includ en su lugar con la carpeta del archivo - que comienza a generar errores al compilar.
 

esto no funciona

muchos errores

por favor, arreglarlo.

 

Este es el viejo buen código y ejercicio para entrar en EW. El código tiene 2 errores. Uno está en Datastructures.mqh

Hay que añadir public antes de CObject

class TNodeInfo:public CObject
  {
public:
   int               IndexStart,IndexFinish;  // el alcance de la sección ya analizada
   double            ValueStart,ValueFinish;  // el valor de borde de la sección ya analizada
   string            Subwaves;                // el nombre de la ola y el grupo de las olas
   TNode            *Node;                    // el nodo, apuntando al rango ya analizado del gráfico
  };

y en el codigo principal Elliott_wave_en.mql5 la funcion Zigzag tiene el mismo nombre que otras variables asi que cambialo por Zigzagf y las llamadas correspondientes. Entonces complier sólo mostrará advertencias.

Aunque no es perfecto, pero útil para practicar marcando ondas.

 
dvoytmt4 CObject

y en el código principal Elliott_wave_en.mql5 la función Zigzag tiene el mismo nombre que otras variables así que cámbiala por Zigzagf y las llamadas correspondientes. Entonces el compilador sólo mostrará advertencias.

Aunque no es perfecto, pero útil para practicar marcando ondas.

Después de hacer estas correcciones estoy teniendo un montón de errores.