Experts: Assistant MQL5 - Signaux de Trading Basés sur le Croisement de Deux Moyennes Mobiles Lissées de manière Exponentielle - page 3

 
Vladimir Karputov:

Je n'ai pas remarqué l'erreur sur le module original. Il est peut-être nécessaire d'obtenir plus d'informations.

Où se trouve-t-il, pouvez-vous l'afficher ici ?

 
Andy:

Où se trouve-t-il ? Pouvez-vous l'afficher ici ?

Il est joint à l'article (à la fin). C'est-à-dire que tout l'article est consacré à la création d'un module de signal basé sur le croisement de deux iMA.

 
Vladimir Karputov:

Il est joint à l'article (à la fin). En d'autres termes, tout l'article est consacré à la création d'un module de signalisation basé sur l'intersection de deux iMA.

Veuillez me donner un lien vers l'article et le fichier dont vous parlez.

 
Andy:

Veuillez fournir un lien vers l'article et le dossier dont vous parlez.

MQL5 Wizard - Signaux de trading sur le croisement de deux moyennes mobiles exponentielles:


 
Il s'agit d'un ancien fichier qui ne fonctionne pas (le premier), essayez de le connecter dans le nouvel assistant - vous n'y arriverez pas. J'ai tout fait, lisez attentivement ma question.
 

Veuillez noter qu'après avoir copié le module de signal dans [data folder]\MQL5\Include\Expert\Signal\signalcrossema.mqh, vous devez ouvrir le module de signal dans l'éditeur et ajouter un nouveau type - "SignalAdvanced" :

//| Type=SignalAdvanced.                                              |

Ensuite, redémarrez l'éditeur.

Après le redémarrage, l'éditeur verra ce module et il sera possible degénérer un Expert Advisor.

Je l'ai généré et je l'ai joint :

Dossiers :
1.mq5  13 kb
 

Même chose - pas un seul problème ! Et joindre le fichier du module de signal lui-même, parce que le précédent (1.mq5) n'est pas nécessaire - il est créé par l'assistant tel quel. La question portait sur le module.

 
Andy:

Je vais essayer votre fichier et vous en rendre compte.....

UPD : la même chose - pas un seul accord ! Pouvez-vous joindre le fichier du module de signal lui-même ?

Le module de signal dans l'article est en effet écrit selon la norme précédente. Vous devez le réécrire - prenez le module standard (de la livraison) comme base [data folder]\MQL5\Include\Expert\Signal\SignalMA.mqh.

Ajouté : voir mes modules de signaux avec deux modules iMA SignalMAAboveBelow

 
Vladimir Karputov:

Le module de signal présenté dans l'article est en effet écrit selon la norme précédente. Il est nécessaire de le réécrire - en prenant le module standard (de la livraison) comme base [data folder]\MQL5\Include\Expert\Signal\SignalMA.mqh.

Ajouté : voir mes modules de signaux avec deux modules iMA SignalMAAboveBelow

C'est ce dont je parlais - où obtenir un nouveau module.

OK, je vais regarder le vôtre, mais la question n'est pas résolue...

 
Andy:

Malgré une mise à jour en 2016, le module de signal SignalCrossEMA.mqh n'ouvre pas de transactions dans le testeur sur la version actuelle 2085.

J'ai ajouté :

(pour détecter dans l'assistant et éliminer l'erreur "CExpertBase::SetPriceSeries : changing of timeseries is forbidden"), je n'ai rien changé d'autre.

Je pense qu'il devrait y avoir des conditions Short et Long au lieu de CheckOpenShort, etc.

Qu'est-ce qu'il faut changer d'autre ou où puis-je trouver un module qui fonctionne ?