Tracer une ligne verticale à la barre spécifiée
9 réponses
tomas262
Il y a 8 ans #115019
Lorsque vous avez besoin de dessiner une ligne verticale sur des graphiques pour une meilleure orientation visuelle, vous pouvez utiliser le code suivant pour le faire :
Ajoutez ceci dans le fichier EA Wizard / code / CustomFunctions.mq4. Vous pouvez ensuite l'utiliser dans l'assistant comme indiqué dans l'exemple ci-joint.
void drawVerticalLine(int barsBack) { string lineName = "Line "+MathRand() ; if (ObjectFind(lineName) != 0) { ObjectCreate(lineName,OBJ_VLINE,0,Time[barsBack],0) ; ObjectSet(lineName,OBJPROP_COLOR, clrRed) ; ObjectSet(lineName,OBJPROP_WIDTH,1) ; ObjectSet(lineName,OBJPROP_STYLE,STYLE_DOT) ; } }
Et utilisez-le comme indiqué dans l'exemple ci-joint.
L'exemple dessine une ligne sur le graphique sélectionné tous les jours à 8 heures.
krikri
il y a 6 ans #143298
Bonjour Thomas262,
J'ai testé votre indicateur pour dessiner une ligne verticale et je n'ai pas de ligne verticale mais un carré rouge, j'ai copié le code dans Eawizard/code/customFunctions.mq4.
Pouvez-vous m'aider, s'il vous plaît ?
Salutations
Chrétien
tomas262
il y a 6 ans #143308
krikri
il y a 6 ans #143414
tomas262
il y a 6 ans #143546
Bonjour,
Que se passe-t-il si vous l'exportez en tant qu'EA au lieu d'un indicateur ? Est-ce que cela fonctionne alors ?
krikri
il y a 6 ans #143585
Bonjour Thomas,
Lorsque j'exporte en tant qu'EA, cela ne fonctionne pas.
voir le log expert ci-joint.
regards
Chrétien
tomas262
il y a 6 ans #143664
Bonjour,
Lorsque j'ai exporté Drawverticalline.mq4 en tant qu'EA, cela fonctionne pour moi - voir l'image ci-jointe. Je vois une erreur sur votre capture d'écran en bas. Apparaît-elle lorsque vous exécutez le code ?
krikri
il y a 6 ans #143749
Bonjour Thomas262,
ok Cela fonctionne aussi pour moi en tant qu'EA mais seulement dans le testeur de stratégie pas quand il est attaché sur un graphique, j'aimerais dessiner une ligne verticale en tant qu'indicateur, comment puis-je faire ?
regards
Chrétien
tomas262
il y a 6 ans #143868
Bonjour,
lorsqu'il est attaché à un graphique en tant que conseiller, il fonctionne correctement. Malheureusement, le dessin n'est pas correct lorsqu'il est attaché en tant qu'indicateur de signal.
krikri
il y a 6 ans #143901
Affichage de 9 réponses de 1 à 9 (sur un total de 9)