Tutoriel sur la création d'une EA pour tous
36 réponses
Conmariin
Il y a 7 ans #116417
Bonjour,
Je ne suis pas programmeur et je pensais qu'en achetant l'EA Wizard il serait beaucoup plus facile de construire un EA. Mais après quelques exercices de construction, je constate qu'il faut être un mql-Programmer pour comprendre l'EA Wizard.
Je vous pose donc une question : Est-il possible de construire dans ce forum au moins un EA étape par étape pour mieux comprendre l'EA Wizard pour tous les non-programmeurs ?
J'ai déjà une stratégie qui est décrite ici : https://www.mql5.com/en/articles/1734
Dans cette stratégie, il y a des extraits de code. En fait, je ne sais pas comment les intégrer. Mais plus que cela, je veux comprendre et comprendre comment je construis un tel EA dans l'EA Wizard. Pour que je puisse construire d'autres EA à l'avenir.
Les extraits de code de l'article se trouvent dans le mq4.
En espérant que les salutations de
Conmariin 🙂 .
Gestion automatisée avec Expert Advisor
https://www.rabenesche.de
tomas262
Il y a 7 ans #141875
Bonjour,
Avez-vous essayé notre EA Wizard ? En principe, vous n'avez pas besoin d'être un programmeur pour créer votre EA.
Vous pouvez utiliser l'assistant pour une période d'essai de 14 jours. Vous pouvez obtenir une licence d'essai SQ Pro ici https://strategyquant.com/trial qui peut également être utilisé pour l'assistant EA
Conmariin
Il y a 7 ans #141878
Bonjour,
Avez-vous essayé notre EA Wizard ? En principe, vous n'avez pas besoin d'être un programmeur pour créer votre EA.
Vous pouvez utiliser l'assistant pour une période d'essai de 14 jours. Vous pouvez obtenir une licence d'essai SQ Pro ici https://strategyquant.com/trial qui peut également être utilisé pour l'assistant EA
Oui, j'ai déjà acheté l'EA Wizard. Et j'ai essayé de créer quelques EA avec. Comme je l'ai décrit plus haut. Et oui, il est préférable d'avoir une pratique de la programmation ou de savoir comment construire un EA rentable. Car il faut connaître la logique de fonctionnement d'un EA en mql.
Mais ce n'était pas la question. Ma question était la suivante : Est-il possible de construire dans ce forum au moins un EA étape par étape pour mieux comprendre l'assistant EA pour tous les non-programmeurs ?
Gestion automatisée avec Expert Advisor
https://www.rabenesche.de
tomas262
Il y a 7 ans #141909
Bonjour,
Vous voulez dire que vous avez besoin d'un tutoriel sur l'utilisation de codes personnalisés dans Wizard ou simplement sur l'utilisation des outils et fonctions intégrés ?
Conmariin
Il y a 7 ans #142297
Bonjour,
Vous voulez dire que vous avez besoin d'un tutoriel sur l'utilisation de codes personnalisés dans Wizard ou simplement sur l'utilisation des outils et fonctions intégrés ?
Je veux dire comment utiliser les codes personnalisés. Par exemple, j'ai dans cette stratégie deux choses que je ne sais pas comment réaliser :
1. Il existe plusieurs définitions de variables comme celle-ci : double O1=NormalizeDouble(iOpen(Symbol(),PERIOD_M1,2),4) ;
Où et comment dois-je déclarer cette définition de variable.
2. Et il y a plusieurs conditions comme celle-ci : if(C1 >= O1 && L1 (C1-O1)) && C2 >= O2 && C2 >
H1 && L2 > L1)
Il s'agit en fait de 6 conditions.
Quel est le chemin à suivre pour intégrer avec succès ce code dans l'EA Wizard ?
Merci de votre attention !
Conmariin 🙂 .
Gestion automatisée avec Expert Advisor
https://www.rabenesche.de
Conmariin
Il y a 7 ans #142309
Ok, je pense que je sais maintenant comment intégrer les conditions de la question 2. Mais je ne sais toujours pas comment réaliser les définitions de variables dans l'assistant EA ?
Gestion automatisée avec Expert Advisor
https://www.rabenesche.de
tomas262
Il y a 7 ans #142317
Bonjour,
Vous voulez dire comment calculer une valeur et l'assigner à une variable pour une utilisation ultérieure .... ?
Conmariin
Il y a 7 ans #142323
Je ne crois pas. Il s'agit de définir les variables.
En fait, je peux définir des variables dans les paramètres de la stratégie. Il s'agit de variables de type double, int, string et boolean. Et je peux indiquer la valeur qu'elles doivent avoir.
Mais j'ai cette définition de variable double O1=NormalizeDouble(iOpen(Symbol(),PERIOD_M1,2),4) ; où O1 est la variable. Ma question est donc la suivante : où puis-je définir le reste du côté droit du = ?
Les sale est la solution :
Définissez les variables "fictives" comme suit http://img4web.com/view/39FE5K
Je serai donc en mesure d'élaborer les règles de négociation. http://im g4web.com/view/FUA7XC
Lorsque l'EA sera prêt et que j'aurai le code, je modifierai manuellement les définitions des variables dans l'éditeur Metatrader.
Cela fonctionne, mais ce serait bien de pouvoir tout faire dans EAWizard. Surtout quand je veux faire des changements plus tard.
Gestion automatisée avec Expert Advisor
https://www.rabenesche.de
tomas262
Il y a 7 ans #142351
Bonjour,
vous pouvez simplement assigner des valeurs à une variable comme le montre la capture d'écran ci-jointe
Conmariin
Il y a 7 ans #142377
Ah ! Merci ! 🙂 .
C'est beaucoup mieux !
Mais j'ai ouvert l'éditeur Metatrader et il dit quelque chose comme dans la pièce jointe.
J'ai regardé le code et il y a beaucoup de code que je n'ai pas voulu utiliser (Harami, Doji...).
Cela semble interférer parce que les noms de mes variables sont les mêmes, comme celui-ci dans Harami, Doji...
Comment puis-je m'en débarrasser ? Pour que je puisse en exclure les erreurs ?
Gestion automatisée avec Expert Advisor
https://www.rabenesche.de
tomas262
Il y a 7 ans #142379
Conmariin
Il y a 7 ans #142417
Ok, j'ai renommé les variables. Il n'y a plus d'erreurs 🙂 .
Le PriceAction est donc terminé. Je ne sais pas comment intégrer le S et R comme dans l'article. Je demande donc si quelqu'un a une idée de l'indi ou de quelque chose d'autre que je peux prendre à la place du S et R ?
La construction de PriceActionEA jusqu'à présent se trouve dans la pièce jointe.
Merci ! 🙂 .
Gestion automatisée avec Expert Advisor
https://www.rabenesche.de
tomas262
Il y a 7 ans #142492
Je pose donc la question suivante : quelqu'un a-t-il une idée de l'indi ou de quelque chose d'autre que je pourrais prendre à la place du S et R ?
Vous pouvez utiliser les hauts et les bas des barres de temps supérieur pour définir les niveaux S et R, c'est simple et cela peut fonctionner.
Conmariin
Il y a 7 ans #142543
aha. D'accord. Et la position du s et du r est automatiquement réglée ? Hm. Il faut que j'y réfléchisse. Pour l'instant, je ne sais pas comment commencer.
Gestion automatisée avec Expert Advisor
https://www.rabenesche.de
tomas262
Il y a 7 ans #142641
Bonjour,
Vous pouvez créer des variables - support, résistance - et si, par exemple, vous traitez sur l'échelle de temps M30, vous pouvez assigner à ces variables les valeurs de l'échelle de temps H4.
résistance = High(H4)[1]
support = Low(H4)[1]
ou similaire
Conmariin
Il y a 7 ans #142946
Bonjour,
Vous pouvez créer des variables - support, résistance - et si, par exemple, vous traitez sur l'échelle de temps M30, vous pouvez assigner à ces variables les valeurs de l'échelle de temps H4.
résistance = High(H4)[1]
support = Low(H4)[1]
ou similaire
D'accord, mais je dois d'abord calculer les lignes de support et de résistance sur H4 par exemple. Comment puis-je faire cela ? Avec un indicateur ? Est-ce que quelqu'un a un indicateur SandR avec les lignes importantes ?
Gestion automatisée avec Expert Advisor
https://www.rabenesche.de