Zum Inhalt springen
Alle Bibliotheksdokumente

Universelle Indikatorschnittstellen und Verwaltung offener Pending Orders in Expert Advisors

Artikel MQL5 articles

Zusammenfassung

Dieser Artikel beschreibt Aktualisierungen eines objektorientierten Expert-Advisor-Frameworks. Er führt CUnIndicator ein, eine allgemeine Schnittstelle für den Zugriff auf integrierte und benutzerdefinierte Indikatoren, ohne für jeden Indikator eine eigene Wrapper-Klasse schreiben zu müssen. Der Artikel vergleicht diesen Ansatz mit einem früheren Wrapper für gleitende Durchschnitte, dessen Methoden und gespeicherte Parameter den wiederholten Aufwand bei der individuellen Behandlung von Indikatoren veranschaulichen.

Die andere wesentliche Änderung räumt der Strategie-Engine eine größere Rolle bei der Verwaltung offener Pending Orders ein. Strategieklassen können dafür vorgesehene Unterstützungsfunktionen für Kauf- und Verkaufsseite überschreiben, um Pending Orders ähnlich wie aktive Positionen zu behandeln. Der Artikel stellt außerdem Impulse 2.0 als Beispiel für den überarbeiteten Strategiestil vor und erörtert eine Neuorganisation der Projektdateien. Die Belege bestehen aus einer Implementierung und einem Framework-Beispiel, nicht aus einer Performancebewertung: Es werden keine Handelsergebnisse berichtet und es wird nicht nachgewiesen, dass die neue Schnittstelle die Strategieergebnisse verbessert. Im Mittelpunkt stehen die Softwarestruktur und die Verringerung wiederholter grundlegender Arbeiten an Indikatoren und Orderverwaltung in MQL5.

Kernaussagen

  • Eine universelle Indikatorklasse kann den Bedarf verringern, für jeden Indikator einen eigenen Wrapper zu erstellen.
  • Der frühere Wrapper-Ansatz speichert Indikatorparameter und bietet Methoden zur Initialisierung und zum Auslesen von Werten.
  • Die Strategie-Engine kann Pending Orders über überschreibbare Methoden für Kauf- und Verkaufsseite verwalten.
  • Impulse 2.0 veranschaulicht neben einer Version im älteren Stil die überarbeitete Struktur der Strategie.
  • Der Artikel erläutert Softwareorganisation und Schnittstellen, nicht die Profitabilität der Beispielstrategie.

Schlagwörter

Diese Zusammenfassung wurde vom Research-Agenten von Stratmill anhand des Originals verfasst; sie ist keine Kopie der Quelle.