Diskussion zum Artikel "Erstellen von nutzerdefinierten Indikatoren in MQL5 (Teil 5): WaveTrend Crossover Evolution mit einer Leinwand für Nebelverläufe, Signalblasen und Risikomanagement"

 

Neuer Artikel Erstellen von nutzerdefinierten Indikatoren in MQL5 (Teil 5): WaveTrend Crossover Evolution mit einer Leinwand für Nebelverläufe, Signalblasen und Risikomanagement :

In diesem Artikel verbessern wir den Indikator Smart WaveTrend Crossover in MQL5 durch die Integration von Canvas-basiertem Zeichnen für Überlagerung mit Nebelverläufen, Signalkästchen, die Ausbrüche erkennen, und anpassbaren Kauf-/Verkaufsblasen oder Dreiecken für visuelle Warnungen. Wir integrieren Funktionen für das Risikomanagement mit dynamischen Take-Profit- und Stop-Loss-Niveaus, die über Kerzenmultiplikatoren oder Prozentsätze berechnet und in Form von Linien und einer Tabelle angezeigt werden, sowie Optionen für Trendfilterung und Box-Erweiterungen.

Das verbesserte WaveTrend Crossover-Framework auf der Basis von Canvas baut auf dem zentralen Momentum-Oszillator auf, indem es visuelle Overlays und Risikotools einbezieht, um uns eine realistischere und praktischere Handelsoberfläche zu bieten. Es werden zwei WaveTrend-Konfigurationen beibehalten – eine empfindliche Konfiguration zur Erkennung von Überkreuzungen, die potenzielle Einstiegspunkte signalisieren, und eine langsamere Konfiguration zum Filtern von Trends –, während gleichzeitig die Erkennung von Ausbrüchen durch Signalkästchen hinzugefügt wird, die sich um Überkreuzungspunkte herum bilden und bei Preisdurchbrüchen schließen, um bestätigte Momentumverschiebungen anzuzeigen. Über das Chart werden Nebelverläufe gelegt, die die Stärke eines Trends durch abnehmende Transparenz visuell darstellen und es uns ermöglichen, den Marktkontext auf einen Blick einzuschätzen. Hinzu kommen anpassbare Signale, die als Blasen mit Beschriftungen oder als einfache Dreiecke angezeigt werden und klare Kauf- und Verkaufshinweise liefern.

In einem Aufwärtstrend löst ein Aufwärts-Crossover des Signaloszillators, der optional durch einen Aufwärtstrend des langsameren Oszillators bestätigt wird, eine Box um den Bereich des Balkens aus; bei einem Ausbruch aus der Box nach oben wird ein Kaufsignal ausgelöst, wenn es mit der Richtung der Box übereinstimmt, wobei die Gelegenheit visuell hervorgehoben wird. Umgekehrt bildet ein abwärts gerichteter Crossover eine Box, und ein Ausbruch nach unten erzeugt unter entsprechenden Bedingungen ein Verkaufssignal, sodass wir auf Umkehrungen oder Fortsetzungen mit geringerem Rauschen reagieren können. Das Risikomanagement ist integriert, indem Take-Profit- und Stop-Loss-Niveaus auf der Grundlage durchschnittlicher Kerzengrößen oder prozentualer Bewegungen berechnet werden, die dynamisch angezeigt werden, um die Positionsgröße und die Ausstiegsplanung zu unterstützen. Auf diese Weise können wir die Trefferquote ermitteln.

Wir werden die MQL5-Bibliothek Canvas für die Darstellung von Nebelverläufen nutzen, die zwischen den Balken für eine glatte Trendvisualisierung interpolieren, Signalkästchen verfolgen, um Ausbrüche mit optionalen Erweiterungen unter Verwendung von durchschnittlichen Kerzenmultiplikatoren zu erkennen und zu schließen, flexible Signaltypen wie beschriftete Blasen für eine verbesserte Lesbarkeit anbieten und Risikoniveaus mit nutzerdefinierten Modi für Take-Profit und Stop-Loss berechnen, während wir gleichzeitig ein effizientes Neuzeichnen bei Chartänderungen sicherstellen. Kurz gesagt, hier ist eine visuelle Darstellung unserer Ziele.

MQL5 CANVAS-BASIERTES EVOLUTIONS-FRAMEWORK


Autor: Allan Munene Mutiiria