|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Linie
Hallo,
hat jemand ein Codebeispiel zum zeichnen einer simplen Linie in den Chart? Parameter sind: -Zeitpunkt Linie Anfang -Zeitpunkt Linie Ende -Kurswert Linie Anfang -Kurswert Linie Ende -Linien-Farbe -Linien-Dicke lg C$D |
|
|||
Hab was hinbekommen:
Code:
string strObjectName = "Linie1"; ObjectCreate(strObjectName, OBJ_TREND, 0, zeit1, wert1, zeit2, wert2); ObjectSet(strObjectName, OBJPROP_RAY, false); ObjectSet(strObjectName, OBJPROP_COLOR, Yellow); ObjectSet(strObjectName, OBJPROP_WIDTH, 4); lg |
|
|||
Ach ja klar dank dir!
Ich nehme einfach strObjectName+Time[0] dann brauch ich nix seperat zählen |
|
|||
Zitat:
Nimm den vorgeschlagenen Zähler, ist einfacher. traderdoc |
|
|||
Hallo, darf ich hier mal anknüpfen...
wie bekommt man es denn hin, dass die Linie NICHT als Strahl sondern lediglich von time1,price1 bis time2,price2 gezeichnet wird? Gruß André |
|
|||
ObjectCreate(objectname, OBJ_TREND, 0, time1, price1, time2, price2);
ObjectSet(objectname, OBJPROP_RAY, false); traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Hab zum gleichen Thema eine Frage und wollte nicht noch einen Thread eröffnen.
Möchte gerne zu einem bestimmten Zeitpunkt TimeCurrent() eine horizontale Linie ziehen, die eine bestimmte Länge in Zeiteiheiten (bars) haben soll hier 120. Folgender Code habe ich versucht, der aber leider keine Linie zeichnet: upperL liefert über commet einen Price, daran kann es also nicht liegen. string strObjectName = "hlimit"; ObjectCreate("hlimit", OBJ_TREND, 0, TimeCurrent(), upperL, TimeCurrent()+120, upperL); ObjectSet("hlimit", OBJPROP_RAY, false); ObjectSet("hlimit", OBJPROP_STYLE, 2); ObjectSet("hlimit", OBJPROP_COLOR, Green); ObjectSet("hlimit", OBJPROP_WIDTH, 2); Kann mir jemand sagen wo der Fehler liegt? |
|
|||
"die eine bestimmte Länge in Zeiteiheiten (bars) haben soll hier 120."
Soll bedeuten: (bars) -> also Kerzen!?, D.h. 120 Kerzen nach rechts: ObjectCreate("hlimit", OBJ_TREND, 0, TimeCurrent(), upperL, TimeCurrent()+120*Period()*60, upperL); oder nach links: ObjectCreate("hlimit", OBJ_TREND, 0, TimeCurrent(), upperL, TimeCurrent()-120*Period()*60, upperL); traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
Lesezeichen |
Stichworte |
chart, linie, linie chart, mql4, programmierung, programmierung metatrader |
|
|