Discussion de l'article "La mise en œuvre de l'analyse automatique des vagues d'Elliott dans MQL5" - page 7

 
David Gadelha:

Impossible de le faire fonctionner.... nombreuses erreurs au moment de la compilation :

Une idée ?

Merci beaucoup.


Modifier la ligne 67 du fichier \MQL5\Include\Elliott wave\Data structures.mqh en class TNodeInfo : public CObject

 

J'ai essayé d'utiliser ceci, mais je n'arrive pas à compiler :

Ligne 657, NodeInfoArray.Add(NodeInfo) ;

crée une erreur :

'NodeInfo' - conversion is not accessible because of inheritance access Elliott_wave_en.mq5 657 22

Remerciements


 

pourquoi vous ne corrigez pas pour la nouvelle version metatrader 5 .


Cela ne fonctionne pas,

il y a beaucoup d'erreurs

 
Existe-t-il un code porté sur MT4 ?
 

Bonjour !

Pour une raison quelconque, je n'arrive pas à compiler.



 
Je l'ai appliqué au graphique mais cela ne fonctionne pas.
 
Il y a un problème avec l'installation. Si vous le lancez d'abord dans Includ sans le dossier, tout se compile avec succès, mais il ne s'affichera en aucune façon sur le graphique. Si vous le placez dans Includ avec le dossier de l'archive, il commence à générer des erreurs lors de la compilation.
 

cela ne fonctionne pas

beaucoup d'erreurs

merci de bien vouloir le corriger.

 

Il s'agit de l'ancien bon code et de l'exercice pour se familiariser avec l'EW. Le code a deux bogues. L'un est dans Datastructures.mqh

Il faut ajouter public avant CObject

class TNodeInfo:public CObject
  {
public:
   int               IndexStart,IndexFinish;  // la portée de la section déjà analysée
   double            ValueStart,ValueFinish;  // la valeur du bord de la section déjà analysée
   string            Subwaves;                // le nom de la vague et le groupe de vagues
   TNode            *Node;                    // le nœud, pointant vers la plage déjà analysée du graphique
  };

et dans le code principal Elliott_wave_en.mql5 la fonction Zigzag a le même nom que d'autres variables donc il suffit de la changer en Zigzagf et les appels correspondants. Le compilateur n'affichera alors que des avertissements.

Ce n'est pas parfait, mais c'est utile pour s'entraîner à marquer des vagues.

 
dvoytmt4 CObject

et dans le code principal Elliott_wave_en.mql5 la fonction Zigzag a le même nom que d'autres variables donc il suffit de la changer en Zigzagf et les appels correspondants. Le compilateur n'affichera alors que des avertissements.

Ce n'est pas parfait, mais c'est utile pour s'entraîner à marquer des vagues.

Après avoir fait ces corrections, j'ai eu beaucoup d'erreurs.