MQL4 TUTORIAL GRUNDLAGEN – 127 SIMPLES ELLIPSE OBJEKT
In diesem Video wollen wir uns einmal anschauen, wie man ein
Ellipsen Objekt von der niedrigsten zur höchsten der letzten 30
Kerzen zeichnen kann. Also lassen Sie uns einmal schauen, wie man
so etwas in MQL4 programmieren kann. Um das zu tun, klicken Si
7 Minuten
Podcast
Podcaster
Beschreibung
vor 3 Jahren
In diesem Video wollen wir uns einmal anschauen, wie man
ein Ellipsen Objekt von der niedrigsten zur höchsten der letzten
30 Kerzen zeichnen kann. Also lassen Sie uns einmal schauen, wie
man so etwas in MQL4 programmieren kann. Um das zu tun, klicken
Sie bitte hier oben auf dieses kleine Symbol oder drücken Sie die
F4-Taste. Das ruft dann hier den MetaEditor auf und hier klicken
wir auf Datei, Neue Datei, Expert Advisor aus Vorlage, weiter.
Ich vergebe hier mal den Namen SimplesEllipseObjekt, klicke auf
weiter, weiter und fertigstellen. Jetzt kann hier alles oberhalb
der OnTick-Funktion gelöscht werden und auch die zwei
Kommentarzeilen werden entfernt. Zunächst einmal müssen wir für
unsere Ellipse ein paar Punkte definieren. Dazu möchten wir die
höchste der letzten 30 Kerzen finden. Das übernimmt die Funktion
iHighest. Die kann nämlich eine Anzahl von Kerzen
durchsuchen und uns die Nummer der höchsten Kerze zurückgeben.
Wir tun das für das aktuelle Währungspaar auf dem Chart und die
auf dem Chart ausgewählte Zeiteinheit. Wir nutzen MODE_HIGH, da
uns ja die Höchstpreise interessieren und wir durchsuchen die
letzten 30 Kerzen, angefangen von Kerze 0. Das Ganze geht
natürlich auch für die niedrigsten Preise. In dem Fall nutzen wir
iLowest. Auch hier für das aktuelle Währungspaar auf dem Chart
und die auf dem Chart ausgewählte Zeiteinheit. Diesmal nutzen wir
MODE_LOW, um den niedrigsten Preis der letzten 30 Kerzen zu
ermitteln. Angefangen von Kerze 0 und bevor wir unser neues
Objekt zeichnen, nutzen wir hier ObjectDelete für alte Objekte
mit dem Namen Ellipse. Beim allerersten Aufruf unseres
Expert Advisor ist so ein Objekt noch nicht vorhanden, aber jedes
Mal, wenn wir das neu aufrufen, möchten wir zunächst die alte
Zeichnung entfernen und ein neues Objekt auf dem Chart zeichnen
lassen und erst danach nutzen wir ObjectCreate, um ein neues
Objekt auf dem Chart zu zeichnen. Wenn man ObjectCreate einmal
markiert und die F1-Taste drückt, dann sieht man, dass es hier
eine ganze Menge unterschiedlicher Objekttypen gibt. Die haben
auch unterschiedliche Eigenschaften. Wir möchten dieses Objekt
hier zeichnen, eine Ellipse. Der erste Parameter hier ist die
Chart-ID. Parameter Nummer 2 ist der Name des Objektes. In
Parameter 3 geben wir den Objekttypen an. Im vierten Parameter
könnten wir jetzt bestimmen, ob unser Objekt auf dem Kerzenchart
oder auf einem Chart darunter gezeichnet werden soll. In unserem
Fall haben wir hier nur Kerzen, aber wenn man Oszillatoren nutzt,
dann gibt es hier ein Unterfenster. Das hätte dann die Chart-ID
1. Das brauchen wir aber nicht. Weiter geht es mit den
Koordinaten für unsere Ellipse und wir möchten gerne vom
Zeitpunkt, als die niedrigste der letzten 30 Kerzen gezeichnet
worden ist, und dort vom niedrigsten Preis dieser niedrigsten
Kerze unsere Ellipse zeichnen lassen. Und zwar bis zu dem
Zeitpunkt an dem die höchste Kerze der letzten 30 Kerzen
gezeichnet worden ist und dort bitte zum höchsten Preis der
höchsten Kerze. Damit ist die Erstellung des Objektes schon
abgeschlossen. Wir möchten jetzt noch einige Eigenschaften
verändert. Das geht mit Hilfe der Funktion
ObjectSetInteger. Auch hier übergeben wir als ersten Parameter
die Chart-ID, also eine 0. Parameter Nummer 2 ist der Name des
Objektes, für das wir die Eigenschaft verändern möchten. Im
dritten Parameter sagen wir was wir verändern möchten. In unserem
Fall ist das die Farbe, die heißt OBJPROP_COLOR. Wenn man das
markiert und F1 drückt, dann taucht hier eine ziemlich lange
Liste mit ganz vielen Objekteigenschaften auf, die man setzen und
verändern kann. Je nach Objekttyp sind aber nicht alle
Objekteigenschaften verfügbar. Eine Linie hätte beispielsweise
keinen Radius, aber so etwas wie eine Farbe hat so ziemlich jedes
Objekt. Und wir möchten die Farbe in unserem Fall auf Blau
setzen. Das Ganze wiederholen wir dann nochmal für die
Eigenschaft OBJPRO_FILL, das ist der Hintergrund und auch den
setzen wir Blau. Das war´s auch schon so weit. Wenn Ihne das hier
zu schnell ging oder wenn Sie keine Ahnung haben, was diese
Codezeilen hier bewirken sollen, dann möchten Sie sich vielleicht
zunächst eines der anderen Videos noch einmal anschauen.
Vielleicht ist aber auch der Premiumkurs interessant für Sie.
Den finden Sie auf unserer Webseite und da gibt´s jetzt
auch einen Link zum Shop. Da können Sie solche Quellcodes hier
herunterladen, für den Fall dass Sie nicht alles selber tippen
möchten. Wir klicken jetzt hier erstmal auf Kompilieren oder
drücken die F7-Taste. Das sollte ohne Fehler funktionieren und
wenn das bei Ihnen auch so ist, dann können Sie jetzt hier oben
auf diesen kleinen Button klicken oder die F4-Taste drücken, um
in den MetaTrader zurückzukehren. Und im MetaTrader klicken Sie
bitte auf Ansicht, Strategietester oder drücken Sie die
Tastenkombination Steuerung und R. Das ruft dann hier den
Strategietester auf. Bitte wählen Sie hier die neu erstellte
Datei SimplesEllipseObjekt.ex4 aus, markieren Sie die Option für
den visuellen Modus und starten Sie Ihren Test. Hier läuft unser
Expert Advisor auch schon los. Unser Objekt wird auch gezeichnet.
Und Sie haben in diesem kurzen Video gelernt, wie Sie ein Ellipse
Objekt mit MQL4 programmieren können und Sie haben das selbst
programmiert, mit diesen paar Zeilen hier in MQL4.
Nicht sicher was Sie tun sollen? Klicken Sie auf den
automatischen Trading Assistenten unten
MQL4 Tutorial Deutsch - Simpler MACD Expert Advisor
MQL4 Tutorial - Simpler RSI Expert Adivsor
MQL4 Tutorial - Der IOSMA Indikator
MQL4 TUTORIAL DEUTSCH - FORTGESCHRITTENER EMA EXPERT
ADVISOR
MQL4 TUTORIAL DEUTSCH - 135 SIMPLE LOT GRÖSSEN RUNDUNG
Der Beitrag MQL4 TUTORIAL GRUNDLAGEN – 127 SIMPLES ELLIPSE OBJEKT
erschien zuerst auf MQL4 TUTORIAL DEUTSCH.
Weitere Episoden
7 Minuten
vor 2 Jahren
7 Minuten
vor 2 Jahren
4 Minuten
vor 2 Jahren
4 Minuten
vor 2 Jahren
5 Minuten
vor 2 Jahren
In Podcasts werben
Kommentare (0)