Diskussion zum Artikel "Der MQL5-Assistent: Platzierung von Order, Stop-Losses und Take Profits auf berechneten Kursen. Erweiterung der Standard-Library"

 

Neuer Artikel Der MQL5-Assistent: Platzierung von Order, Stop-Losses und Take Profits auf berechneten Kursen. Erweiterung der Standard-Library :

Dieser Artikel beschreibt die MQL5 Standard Library-Erweiterung, mit der Expert Advisors erzeugt und Order sowie Stop Losses und Take Profits mittels des MQL5-Assistenten nach Kursen, die von den mit aufgenommenen Modulen empfangen werden, platziert werden können. Dieser Ansatz bedeutet keinerlei zusätzliche Beschränkungen hinsichtlich der Menge an Modulen und führt auch zu keinerlei Konflikten bei ihrer gemeinsamen Arbeit.

Der praktische Zweck dieses Beitrags ist, erzeugte Experts durch eine Fähigkeit zu ergänzen, mit der man Order sowie Stop Losses und Take Profits bei geforderten Kursstufen platzieren kann, und nicht nur am festgelegten Abstand vom aktuellen Kurs.

Ein ähnlicher Gedanke war bereits Gegenstand des Beitrags "MQL5-Assistent: Wie man einem EA beibringt, Pending Order bei jedem Preis zu öffnen". Der eindeutige Nachteil der vorgeschlagenen Lösung ist die "erzwungene" Änderung des Parameters des Handelssignalmoduls vom untergeordneten Filter. Dieser Ansatz begünstigt nicht die Arbeit mit einer Menge Modulen, sodass der Einsatz des Assistenten zur Prozessoptimierung daher keinen Sinn macht.

Die Implementierung des Platzierens von Order sowie Stop Losses und Take Profits bei jeden Kursen in Klassen, die von den Standardklassen geerbt wurden, wird später in diesem Beitrag detailliert besprochen. Vor diesem Hintergrund sollte es zu keinen Konflikten mehr zwischen Modulen kommen. Ich hoffe, dieser Beitrag dienst als ein Beispiel und inspiriert Leser dazu, ihre eigenen Verbesserungen des Standard-Rahmenwerks zu schreiben und gestattet Anwendern, die entwickelte Library-Erweiterung auch zu implementieren.

Fig. 2. Modified pattern of decision making on entering the market

Autor: Andrey Shpilev