Wie man mit MQL5 ein Text Label Objekt programmiert

video
play-sharp-fill

 

  • MQL5 ist eine objektorientierte Sprache, die es ermöglicht, verschiedene Objekte wie Labels direkt auf dem Chart auszugeben.
  • In diesem Tutorial wird gezeigt, wie man ein Label (in diesem Fall „Textobjekt“ genannt) erstellt, das den aktuellen Ask-Preis in einer bestimmten Schriftgröße und Schriftart anzeigt.
  • Der TRIX Indikator zeigt, ob man sich in einer Long- oder Short-Position befinden sollte.
  • Der Ask-Preis ist der Preis, der gefordert wird, wenn man eine Position kaufen möchte.
  • Es gibt Währungspaare mit unterschiedlichen Anzahlen von Nachkommastellen, daher wird die Funktion Digits verwendet, um die richtige Anzahl zu erhalten.
  • Mit der Funktion ObjectCreate wird ein neues Objekt erstellt, in diesem Fall ein Label.
  • Die Schriftart, Schriftgröße und der Text des Labels können mit den Funktionen ObjectSetString und ObjectSetInteger angepasst werden.
  • Nachdem alle Einstellungen vorgenommen wurden, wird der Expert Advisor kompiliert und im MetaTrader getestet.
  • Im Testlauf wird das erstellte Label auf dem Chart angezeigt und zeigt den aktuellen Ask-Preis an.
  • Das Tutorial zeigt auch, wie man die Schriftart und Schriftgröße im Quelltext ändert und die Änderungen im MetaTrader überprüft.
  • Insgesamt ermöglicht dieses Tutorial den Nutzern, in weniger als 5 Minuten einen einfachen Expert Advisor zu erstellen, der ein Text-Label-Objekt in MQL5 anzeigt.

Video-Zeitstempel

  • 0:00 – Einführung in die objektorientierte Sprache MQL5 und die Erstellung eines Labels als Textobjekt.
  • 0:30 – Darstellung verschiedener Objekte, die direkt auf dem Chart angezeigt werden können.
  • 1:00 – Start des MQL5-Prozesses im MetaEditor.
  • 1:30 – Erstellung eines neuen Expert Advisors namens „Simples Objekt Label“.
  • 2:00 – Abruf des aktuellen Ask-Preises und Erklärung der Bedeutung.
  • 2:30 – Festlegung der Eigenschaften für das Textobjekt und Auswahl der Schriftart.
  • 3:00 – Auswahl der Schriftgröße und Einstellung des Textinhalts für das Label.
  • 3:30 – Bestimmung der Position des Labels auf dem Chart.
  • 4:00 – Kompilierung des Expert Advisors und Test im MetaTrader.
  • 4:30 – Anzeige des erstellten Labels im MetaTrader.
  • 5:00 – Änderung der Schriftart und Schriftgröße im Quelltext.

  1. Was ist das Hauptziel dieses MQL5 Tutorials?
    • Das Hauptziel dieses Tutorials ist es, zu zeigen, wie man mit MQL5 ein Label-Objekt erstellt, das den aktuellen Ask-Preis auf dem Chart anzeigt.
  2. Was zeigt das erstellte Label-Objekt an?
    • Das Label-Objekt zeigt den aktuellen Ask-Preis in einer bestimmten Schriftgröße und Schriftart an.
  3. Wie holt man sich den aktuellen Ask-Preis in MQL5?
    • Man verwendet die Funktion SymbolInfoDouble mit der Konstante SYMBOL_ASK, um den aktuellen Ask-Preis für das aktuelle Währungspaar zu erhalten.
  4. Wie bestimmt man die Schriftart und Schriftgröße des Labels?
    • Mit den Funktionen ObjectSetString und ObjectSetInteger kann man die Schriftart und Schriftgröße des Labels festlegen.
  5. Wie wird der Text des Labels festgelegt?
    • Mit der Funktion ObjectSetString und der Konstante OBJPROP_TEXT kann man den Text des Labels festlegen.
  6. Wie positioniert man das Label auf dem Chart?
    • Mit der Funktion ObjectSetInteger und den Konstanten OBJPROP_XDISTANCE und OBJPROP_YDISTANCE kann man die Position des Labels vom linken Rand und von oben festlegen.
  7. Wie testet man den erstellten Expert Advisor im MetaTrader?
    • Im MetaTrader verwendet man den Strategietester, wählt den erstellten Expert Advisor aus und startet den Test mit aktivierter Visualisierungsoption.
  8. Kann man die Schriftart und Schriftgröße des Labels im Quelltext ändern?
    • Ja, man kann die Schriftart und Schriftgröße im Quelltext ändern und den Expert Advisor erneut kompilieren, um die Änderungen zu sehen.
  9. Was zeigt der Expert Advisor während des Tests an?
    • Während des Tests zeigt der Expert Advisor das Label mit dem aktuellen Ask-Preis auf dem Chart an.
  10. Was hat der Benutzer am Ende des Tutorials gelernt?
  • Der Benutzer hat gelernt, wie man in weniger als fünf Minuten einen einfachen Expert Advisor in MQL5 erstellt, der ein Label-Objekt auf dem Chart anzeigt.