Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   Kann der Indicator 0 zeigen? (http://www.expert-advisor.com/forum/showthread.php?t=7033)

Klaus144 01.07.21 12:22

Kann der Indicator 0 zeigen?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo an alles da draußen,
ich habe hier diesen kleinen Indicator.

Ich habe nun folgendes Problem: Wenn z.B. aktuell Long ansteht wird im Datenfenster die entsprechende Punktzahl der Linie angezeigt. Short schreibt dann leer. Ich hätte aber gern, daß wenn Long ansteht, Short 0 geschrieben wird. Im Fall Short soll dann Long 0 geschrieben werden.

Ist das möglich?

Danke für Eure Ideen.

Gruß Klaus

Indikator-Trading 01.07.21 13:50

Hallo, das ist leider so nicht möglich.

Mit SetIndexEmptyValue wird 0 als Wert gesetzt, welcher nicht angezeigt werden soll:
Code:

  SetIndexEmptyValue(1, 0);
  SetIndexEmptyValue(2, 0);

Wird das Array des Indikator nun auf 0 gesetzt, dann wird dieser Punkt nicht angezeigt und das ist, was du hier für die Optik des Indikators haben möchtest.

Wenn du z.B. das Setzen von 0 bei DownSwingLineBuffer und UpSwingLineBuffer gegen 0.00001 ersetzen würdest, dann bekommst du nach 0.00001 gezogene Linien.

Im EA, kannst du abfragen, ob der Wert des Indikators EMPTY_VALUE entspricht.

Gruß Timo

Klaus144 01.07.21 14:47

Hat super funktioniert! Danke für Deinen Hinweis.

Beste Grüße Klaus


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:33 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum