Antwort

Vertikale Linie an angegebenem Balken zeichnen

9 Antworten

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 8 Jahren #115019

Wenn Sie zur besseren visuellen Orientierung eine vertikale Linie in Diagrammen zeichnen möchten, können Sie dazu folgenden Code verwenden:

 

Fügen Sie dies in die Datei EA Wizard / code / CustomFunctions.mq4 ein. Dann können Sie es im Assistenten verwenden, wie es im beigefügten Beispiel gezeigt wird.

void drawVerticalLine(int barsBack) {
   
   string lineName = "Linie "+MathRand();

   if (ObjectFind(zeilenname) != 0) {
      ObjectCreate(lineName,OBJ_VLINE,0,Time[barsBack],0);
      ObjectSet(Zeilenname,OBJPROP_COLOR, clrRed);
      ObjectSet(Zeilenname,OBJPROP_WIDTH,1);
      ObjectSet(Zeilenname,OBJPROP_STYLE,STYLE_DOT);
   }
}

Und verwenden Sie es wie im beigefügten Beispiel gezeigt.

 

Das Beispiel zeichnet jeden Tag um 8 Uhr eine Linie in das ausgewählte Diagramm

0

krikri

Abonnent, bbp_participant, Gemeinschaft, 49 Antworten.

Profil besuchen

vor 6 Jahren #143298

Hallo Thomas262,

 

Ich habe Ihren Indikator getestet, um eine vertikale Linie zu zeichnen und ich habe keine vertikale Linie, sondern ein rotes Quadrat. Ich habe den Code in Eawizard/code/customFunctions.mq4 kopiert.

 

Können Sie mir bitte helfen?

 

Mit freundlichen Grüßen

 

Christian

0

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 6 Jahren #143308

Hallo,

 

können Sie den vollständigen EA MQ4-Code anhängen oder senden? Ich kann ihn überarbeiten

0

krikri

Abonnent, bbp_participant, Gemeinschaft, 49 Antworten.

Profil besuchen

vor 6 Jahren #143414

Hallo Thomas262,

 

sqw-Datei im Anhang

 

mit freundlichen Grüßen

 

Christian

0

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 6 Jahren #143546

Hallo,

 

Was passiert, wenn Sie es als EA statt als Indikator exportieren? Funktioniert es dann?

0

krikri

Abonnent, bbp_participant, Gemeinschaft, 49 Antworten.

Profil besuchen

vor 6 Jahren #143585

Hallo Thomas,

 

wenn ich als EA exportiere, funktioniert es nicht.

 

siehe beigefügtes Protokoll Experte.

 

Grüße

 

Christian

0

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 6 Jahren #143664

Hallo,

 

wenn ich Drawverticalline.mq4 als EA exportiert habe, funktioniert es bei mir - siehe Bild im Anhang. Ich sehe einen Fehler auf Ihrem Screenshot im unteren Bereich. Erscheint er, wenn Sie den Code ausführen?

0

krikri

Abonnent, bbp_participant, Gemeinschaft, 49 Antworten.

Profil besuchen

vor 6 Jahren #143749

Hallo Thomas262,

 

ok Es funktioniert für mich auch als EA, aber nur in der Strategie-Tester nicht, wenn auf einem Diagramm angehängt, möchte ich zeichnen vertikale Linie als Indikator, wie kann ich tun?

 

Grüße

 

Christian

0

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 6 Jahren #143868

Hallo,

 

wenn er als Berater an ein Diagramm angehängt ist, funktioniert er korrekt. Leider Zeichnung ist nicht korrekt, wenn als Signalindikator angehängt

0

krikri

Abonnent, bbp_participant, Gemeinschaft, 49 Antworten.

Profil besuchen

vor 6 Jahren #143901

Hallo Tomas262,

 

vielen Dank für Ihre Hilfe

 

Grüße

 

Christian

0

Ansicht von 9 Antworten - 1 bis 9 (von insgesamt 9)