Répondre

Tracer une ligne verticale à la barre spécifiée

9 réponses

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

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.

0

krikri

Abonné, bbp_participant, communauté, 49 réponses.

Visiter le profil

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

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

il y a 6 ans #143308

Bonjour,

 

Pouvez-vous joindre ou envoyer le code complet de l'EA MQ4 ? Je peux le réviser

0

krikri

Abonné, bbp_participant, communauté, 49 réponses.

Visiter le profil

il y a 6 ans #143414

Bonjour Thomas262,

 

Fichier sqw ci-joint

 

meilleures salutations

 

Chrétien

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

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 ?

0

krikri

Abonné, bbp_participant, communauté, 49 réponses.

Visiter le profil

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

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

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 ?

0

krikri

Abonné, bbp_participant, communauté, 49 réponses.

Visiter le profil

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

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

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.

0

krikri

Abonné, bbp_participant, communauté, 49 réponses.

Visiter le profil

il y a 6 ans #143901

Bonjour Tomas262,

 

Merci beaucoup pour votre aide

 

regards

 

Chrétien

0

Affichage de 9 réponses de 1 à 9 (sur un total de 9)