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)
-   -   Verschiedene Linienfarben ?? (http://www.expert-advisor.com/forum/showthread.php?t=1414)

REBL 31.05.11 14:13

Verschiedene Linienfarben ??
 
Hallo zusammen

ist es wohl möglich unter "ObjectCreate ..." mehrere Linien mit unterschiedlicher Farbe darzustellen ? meine sind immer rot!

Wenn ja, wie würde das gehen?:confused:

Wäre Super, wenn da jemand weiterhelfen könnte.:)

Danke und Gruss
rebl

Bohne 02.06.11 00:55

Trendlinie einzeichenen --> makieren --> RM ---> Trendlinie Eigenschaften und die farbe wählen...

REBL 04.06.11 16:59

Direkt auf dem Chart geht das schon.
Die Frage ist nur, geht das auch in einem Script?
Ich zeichne die Linie mit einem expert und würde da gerne 3 Linien zeichnen lassen. Dies jeweils mit einer anderen Farbe.
Nach den Beschreibungen für diese Befehle sollte es eigentlich gehen, nur kommt bei mir immer rot heraus und wenn ich den Code der Farbe auslese bekomme ich immer die Zahl 255, was für mich eigentlich nicht auf die Farbe rot hindeutet. Also irgend etwas mache ich grundlegend falsch.
Hier noch mein Script-Befehl für die Zeile:
.
ObjectCreate ( "10-Candle-HIGH" , OBJ_HLINE , 0 , TimeCurrent() ,highest1);
.
Nun habe ich mir überlegt, dass mit folgendem Befehl die Farbe vorgewählt werden könnte.
.
ObjectSet ( "10-Candle-LOW",OBJPROP_COLOR,32768);
.
Leider bringt das überhaupt nichts - egal welche Zahl hinten steht!!

Bobs 05.06.11 03:54

Rebl, versuchen Sie zu schreiben, anstatt Farbe Zahl seines Namens (Blue, Yellow). Die Namen können in dem Verzeichnis gefunden werden, Web-Farben-Satz.
ObjectSet ("10-Candle-LOW", OBJPROP_COLOR, LightGreen);

REBL 06.06.11 12:21

Geht leider nicht, da der Wert als Zahl erwartet wird "double"
Ich habe das mit der Farbe wie folgt probiert.

SetIndexStyle(3, DRAW_LINE, EMPTY, 2, Blue);

Bringt aber leider auch nichts.

REBL 06.06.11 12:45

Sorry, Mein Fehler
Es geht natürlich mit den Farben!
Ich habe die Farbe klein geschrieben....

Somit funktioniert natürlich folgende Zeile wunderbar.
ObjectSet ("10-Candle-LOW", OBJPROP_COLOR, LightGreen);

Danke für die Hilfe.
REBL


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:08 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