Diskussion zum Artikel "Erstellen von nutzerdefinierten Indikatoren in MQL5 (Teil 6): Weiterentwicklung der RSI-Berechnungen mit Glättung, Farbwechsel und Multi-Timeframe-Unterstützung"

 

Neuer Artikel Erstellen von nutzerdefinierten Indikatoren in MQL5 (Teil 6): Weiterentwicklung der RSI-Berechnungen mit Glättung, Farbwechsel und Multi-Timeframe-Unterstützung :

In diesem Artikel erstellen wir einen vielseitigen RSI-Indikator in MQL5, der mehrere Varianten, Datenquellen und Glättungsmethoden für eine verbesserte Analyse unterstützt. Wir fügen Farbwechsel für farbliche Darstellungen, dynamische Grenzen für überkaufte/überverkaufte Zonen und Benachrichtigungen für Trendwarnungen hinzu. Es unterstützt mehrere Zeitrahmen mit Interpolation und bietet uns ein anpassbares RSI-Tool für verschiedene Strategien.

Der normale Relative Strength Index (RSI) misst die Geschwindigkeit und Veränderung von Kursbewegungen, um überkaufte oder überverkaufte Bedingungen zu identifizieren. Er schwankt normalerweise zwischen 0 und 100 mit Grenzen bei 70 und 30. Wir werden den RSI weiterentwickeln, indem wir Varianten wie den Cuttler-, den Ehlers-, den Harris-, den Quick-, den Basic-, den RSX- und den Gradual-Stil hinzufügen, um seine Berechnungen anzupassen und verschiedene Aspekte zu betonen, einschließlich der Glättung und der Reaktion auf die Marktdynamik. Bei der Datenglättung werden Mittelwertbildungstechniken – einfache, wachstumsbasierte, ausgeglichene oder gewichtete lineare Mittelwerte – zur Vorverarbeitung von Kursdaten wie Schluss-, Eröffnungs-, Höchst- und Tiefstkursen oder abgeleiteten Durchschnittswerten eingesetzt, um das Rauschen zu reduzieren und klarere Signale zu liefern.

Farbwechsel ändern die Farbe des Indikators auf der Grundlage von Bedingungen wie Richtungsänderungen, Überschreiten des Mittelpunkts oder Überschreiten von Grenzen und liefern visuelle Hinweise auf Trendumkehr oder Stärke. Dynamische Grenzen aktualisieren die überkauften und überverkauften Niveaus auf der Grundlage der jüngsten RSI-Extreme über einen bestimmten Zeitraum, während statische Grenzen feste Prozentsätze verwenden, und die Unterstützung mehrerer Zeitrahmen ermöglicht die Analyse über verschiedene Zeiträume mit optionaler Interpolation für eine glattere Darstellung.

Unser Plan ist es, Nutzereingaben für die Auswahl von RSI-Varianten, Datenquellen, Glättungsansätzen, Farbtonbedingungen und Begrenzungseinstellungen zu konfigurieren, dann die RSI-Kurve mit diesen Optionen zu berechnen, Begrenzungen und Füllungen zu zeichnen, Daten mit mehreren Zeitrahmen zu verarbeiten und Benachrichtigungen bei Farbtonänderungen auszulösen. Kurz gesagt, entsteht so ein anpassbares RSI-Werkzeug, das sich an unterschiedliche Marktbedingungen und Nutzerpräferenzen für die technische Analyse anpassen lässt und einen fortschrittlichen RSI-Indikator im Vergleich zum traditionellen Indikator erzeugt, wie unten dargestellt.

KONZEPTIONELLER RAHMEN

Wir können sehen, dass wir am Ende eine adaptive RSI-Engine erhalten, die das Momentum aus jeder Kursdarstellung berechnen kann, nicht nur aus dem Schlusskurs. Sie glättet dynamisch sowohl die Eingabedaten als auch den RSI selbst, sodass wir zwischen schnellem, langsamem oder zyklusabhängigem Verhalten wechseln können, ohne die Kernlogik zu ändern. Darüber hinaus passt er seine Grenzen und visuellen Zustände selbst an, sodass sich überkaufte/überverkaufte Signale den Marktbedingungen anpassen, anstatt starr zu bleiben. Fangen wir an, das umzusetzen!


Autor: Allan Munene Mutiiria