Diskussion zum Artikel "MQL5 beherrschen, vom Anfänger bis zum Profi (Teil IV): Grundlagen der Entwicklung von Expert Advisors"

 

Neuer Artikel MQL5 beherrschen, vom Anfänger bis zum Profi (Teil IV): Grundlagen der Entwicklung von Expert Advisors :

Dieser Artikel setzt die Reihe für Anfänger fort. Hier werden wir die grundlegenden Prinzipien der Entwicklung von Expert Advisors (EAs) diskutieren. Wir werden zwei EAs erstellen: der erste wird ohne Indikatoren handeln und schwebende Aufträge verwenden, der zweite wird auf dem Standard-MA-Indikator basieren und Handelsgeschäfte zum aktuellen Preis eröffnen. Hier gehe ich davon aus, dass Sie kein völliger Anfänger mehr sind und den Stoff aus den vorherigen Artikeln relativ gut beherrschen.

Endlich haben wir die Phase der Erstellung von Expert Advisors (EAs) erreicht. In gewisser Weise haben wir den Rubikon überschritten.

Um diesen Artikel optimal nutzen zu können, sollten Sie mit den folgenden Konzepten bereits vertraut sein:

  • Variablen (lokal und global), 
  • Funktionen und ihre Parameter (sowohl durch Verweis als auch durch Wert), 
  • Arrays (einschließlich eines grundlegenden Verständnisses der Arrays von Zeitreihen),
  • Grundlegende Operatoren, einschließlich logischer, arithmetischer, bedingter („if“, „switch“, „ternary“) und Schleifenoperatoren (vor allem „for“, aber Vertrautheit mit „while“ und „do...while“ ist ebenfalls nützlich).

Aus der Sicht eines Programmierers sind Expert Advisors nicht viel komplexer als Indikatoren, die wir im vorherigen Artikel dieser Serie besprochen haben. Die Handelslogik umfasst ebenfalls die Überprüfung bestimmter Bedingungen und, wenn diese Bedingungen erfüllt sind, die Durchführung einer Aktion (in der Regel das Senden eines Handelsauftrags an den Server). Der Schlüssel liegt darin, die Struktur von Handelsaufträgen zu verstehen, die Funktionen für die Übermittlung dieser Aufträge zu kennen und in der Lage zu sein, auf die für den Handel erforderlichen Daten zuzugreifen.


Autor: Oleh Fedorov

 
Vielen Dank für Ihre harte Arbeit! Viele Dinge wurden klar und einfach.
 

ausgezeichnete klare Artikel und eine Menge Dinge erklärt werden - vielen Dank. Vor allem am Ende, wie man Indikatoren durch Klassen verwenden! Cool! Ich werde in Betracht ziehen, Prototypen in meiner Entwicklung von einfachen TS zu testen.

 
Zum Wohl! Freut mich, dass es geholfen hat.
 

Herzlichen Dank dafür!

Wir freuen uns schon auf Ihren nächsten Teil.

 
Ich wollte mich nur bei Ihnen für diese Anleitungen bedanken. Sie sind sehr hilfreich.