comment faire une variable externe ?
37 réponses
nitroz
Il y a 7 ans #116496
hi,
Je suis un nouvel utilisateur d'ea wizard. j'aimerais savoir comment créer une variable externe, disons un aligator (pour changer le périmètre de la mâchoire, des dents et des lèvres) ? et comment créer une variable externe lorsque l'on est actif et que le prix du dessous touche la mâchoire, les dents ou les lèvres et que l'on vend, et vice versa. merci d'avance.
tomas262
Il y a 7 ans #142119
Bonjour,
Voulez-vous dire que vous souhaitez modifier une valeur variable alors que l'EA est déjà actif et en cours d'exécution ?
nitroz
Il y a 7 ans #142128
Bonjour Tomas,
non, pas quand l'ea est déjà actif et fonctionne, mais dans le processus de création de l'ea avec l'assistant ea.
il y a deux questions :
1. comment créer des variables externes pour modifier les lèvres ou les mâchoires ou les lèvres et leur déplacement.
2. comment faire une variable externe pour choisir celle que l'on veut activer (soit les mâchoires, soit les lèvres, soit les dents) lorsque le prix, par exemple, du bas monte et touche l'indicateur et que l'on ouvre un ordre de vente.
merci
tomas262
Il y a 7 ans #142161
Bonjour,
Voici l'exemple de l'utilisation d'une variable pour utiliser des trades longs ou/et courts et comment définir un shift à l'aide d'une variable. Si vous avez des questions, n'hésitez pas à m'en faire part.
nitroz
Il y a 7 ans #142176
Merci Tomas, je poserai de nombreuses questions
nitroz
Il y a 7 ans #142240
hi tomas, voici une autre question, 😀
J'ai réalisé un simple ea basé sur aligator. la stratégie est la suivante : "entrer en vente sur le marché si le prix passe au-dessus des mâchoires de l'aligator et que le booléen est vrai et sortir du marché si la bougie suivante clôture à un niveau supérieur à l'ouverture".
mais le résultat s'avère peu glorieux.
1. comment ouvrir seulement 1 trade après que le prix ait passé au dessus des jaws et fermer seulement après que la bougie suivante ait clôturé plus haut que l'ouverture (actuellement l'ea ouvre et ferme en même temps et tellement de fois 🙁 .
2. comment activer la variable boolean is true ?
Je ne sais pas si c'est le cas, mais je ne sais pas si c'est le cas, mais je ne sais pas si c'est le cas.
nitroz
Il y a 7 ans #142241
Voici le fichier, merci
tomas262
Il y a 7 ans #142248
nitroz
Il y a 7 ans #142253
Merci Tomas, je vais vérifier
nitroz
Il y a 7 ans #142279
J'ai vérifié l'exécution de l'ea dans mt4 et j'ai obtenu de nombreux messages "order failed, error 134". De plus, la sortie ne correspond pas exactement à ce que nous avons programmé. L'ea ouvre et ferme en même temps au lieu de fermer si la barre suivante est > ouverte (l'ea ne ferme pas si la barre suivante est ouverte).
Merci de m'indiquer ce que je dois changer.
tomas262
Il y a 7 ans #142291
Bonjour,
nous devons ajouter "isbaropen = true" dans la condition de fermeture. Il devrait sortir comme vous le souhaitez. Voir le fichier ci-joint
L'erreur 134 signifie "No Enough Money". Cela se produit-il lors d'un backtesting ?
nitroz
Il y a 7 ans #142346
merci tomas, je vais le vérifier 🙂 .
nitroz
Il y a 7 ans #142347
Bonjour,
L'erreur 134 signifie "No Enough Money". Cela se produit-il lors d'un backtesting ?
Oui, cela se produit lors du backtesting. cette erreur n'apparaît plus mais une nouvelle apparaît 😀 "test generator:unmatch data error(volume limit 12065 at 2017.03.13.00.00 exceeded)".
Et quelle est la différence si nous cochons vrai ou faux "support ECN brokers".
tomas262
Il y a 7 ans #142355
Bonjour,
vous pouvez essayer de retélécharger les données M1 dans votre MetaTrader. Cette erreur est liée à la non-concordance des données (volume).
Avec les courtiers ECN, l'objectif de profit et le stop-loss sont définis de manière légèrement différente, c'est pourquoi il y a un "switch" à l'intérieur de chaque EA généré.
nitroz
Il y a 7 ans #142588
Bonjour Tomas,
J'ai essayé de faire un autre ea:D . la règle est d'acheter si rsi < 25. comment ouvrir le deuxième ou troisième trade si le prix est toujours à 75. merci. l'attactment est l'exemple que j'ai fait.
tomas262
Il y a 7 ans #142597
Bonjour,
vous devez générer un numéro magique unique pour chaque entrée car vous ne pouvez pas ouvrir deux ordres avec le nombre magique 1000. Vous pouvez le faire en générant un nombre aléatoire. Voir l'exemple ci-joint