🚦 RMP.DynamicSignalTL: Die Volatilität des Marktes auf einen Blick
Wie viel Bewegung steckt gerade im Markt? Diese Frage spielt bei der Beurteilung einer Handelssituation eine wichtige Rolle. Ein Chart kann auf den ersten Blick aktiv wirken, obwohl die aktuelle Bewegung im Verhältnis zu den vorherigen Kerzen wenig außergewöhnlich ist.
Der RMP.DynamicSignalTL für MetaTrader 4 macht diese Einschätzung sichtbar. Er berechnet die Marktbewegung nach einer von drei wählbaren Methoden und vergleicht das Ergebnis mit einem Schwellenwert. Eine kompakte Ampel direkt im Chart zeigt anschließend den aktuellen Zustand an.
Das Kürzel TL steht für Traffic Light, also Ampel. Die hier beschriebene Version 1.02 verbindet diese Farbanzeige mit einer optionalen Informationszeile und einer frei wählbaren Position in einer der vier Chartecken.
🟢🔴 Was zeigt die Ampel an?
Der Indikator kennt zwei Zustände:
🟢 Grün: Der berechnete Wert erreicht oder überschreitet den Schwellenwert.
Die ausgewählte Berechnung liefert aktuell einen Wert, der die eingestellte Mindestanforderung erfüllt.
🔴 Rot: Der berechnete Wert liegt unter dem Schwellenwert.
Die Mindestanforderung wird zum aktuellen Zeitpunkt nicht erfüllt.
Bereits die Gleichheit mit dem Schwellenwert genügt für eine grüne Anzeige.
Die Farben beschreiben die Stärke der berechneten Marktbewegung. Eine Handelsrichtung lässt sich daraus allein nicht ableiten. Eine kräftige Aufwärtsbewegung kann ebenso zu Grün führen wie eine kräftige Abwärtsbewegung.
Grün bedeutet deshalb nicht automatisch „Kaufen“, und Rot bedeutet nicht „Verkaufen“.
📊 Drei Berechnungsvarianten für unterschiedliche Betrachtungsweisen
Im RMP.DynamicSignalTL stehen die Varianten RMP, DYN und VOL zur Verfügung. Sie unterscheiden sich darin, wie die Bewegung bewertet und welche vorherige Marktaktivität berücksichtigt wird.
🔵 RMP: Die Bewegungsspanne
Die Variante RMP ermittelt die Differenz zwischen dem höchsten Hoch und dem tiefsten Tief innerhalb des eingestellten Betrachtungsfensters.
Vereinfacht lautet die Berechnung:
RMP = höchstes Hoch − tiefstes Tief
Damit wird sichtbar, welche Preisspanne der Markt innerhalb der betrachteten M1-Kerzen abgedeckt hat. Die aktuell laufende Kerze ist in diesem Fenster enthalten.
Eine größere Spanne führt zu einem höheren Wert. Ob sich der Kurs überwiegend aufwärts oder abwärts bewegt hat, spielt für die Ampelfarbe keine Rolle.
🟣 DYN: Bewegung im Verhältnis zu vorherigen Kerzen
Die Variante DYN erweitert die Betrachtung. Von der Bewegungsspanne wird die durchschnittliche Hoch-Tief-Spanne der vorherigen abgeschlossenen M1-Kerzen abgezogen.
Vereinfacht:
DYN = Bewegungsspanne − durchschnittliche Kerzenspanne
Der Hintergrund: Eine Bewegung hat eine andere Bedeutung, wenn ihr zuvor sehr kleine Kerzen vorausgingen, als wenn der Markt bereits große Kerzenspannen gezeigt hat.
DYN berücksichtigt diesen Unterschied rechnerisch. Bei gleicher Bewegungsspanne fällt der Wert niedriger aus, wenn die vorherigen Kerzen im Durchschnitt größer waren.
Für den Durchschnitt verwendet der Indikator die eingestellte Anzahl abgeschlossener M1-Kerzen. Die laufende Kerze fließt in diesen Durchschnitt nicht ein.
🟠 VOL: Zusätzliche Berücksichtigung der Tickaktivität
Die Variante VOL ist in der vorliegenden Version voreingestellt. Sie ergänzt die DYN-Berechnung um einen weiteren Abzug, der aus dem Tickvolumen der vorherigen abgeschlossenen M1-Kerze berechnet wird.
Vereinfacht:
VOL = DYN − (Tickvolumen der vorherigen M1-Kerze ÷ Volumendivisor)
Das verwendete Tickvolumen beschreibt die vom Broker erfasste Tickaktivität. Es ist nicht mit einem zentral erfassten Börsenhandelsvolumen gleichzusetzen.
Bei ansonsten gleichen Werten führt eine höhere Tickaktivität der vorherigen Kerze zu einem größeren Abzug. Die VOL-Variante berücksichtigt damit neben der Preisspanne und den vorherigen Kerzengrößen zusätzlich diese Aktivitätskomponente.
Für alle drei Varianten gilt: Der abschließend verwendete Indikatorwert wird auf mindestens 1,0 begrenzt.
⏱️ Die Berechnung basiert auf M1-Daten
RMP.DynamicSignalTL verwendet für seine Berechnungen ausdrücklich Ein-Minuten-Kerzen. Das gilt auch dann, wenn der Indikator auf einem Chart mit einer anderen Zeiteinheit eingebunden wird.
Mit dem Parameter InpMinutesForRMPIND lässt sich einstellen, wie viele M1-Kerzen für das Betrachtungsfenster verwendet werden.
Die Voreinstellung beträgt 2.
Dabei ist eine Besonderheit zu beachten: Da die laufende M1-Kerze zur Bewegungsspanne gehört, entspricht ein Fenster aus zwei Kerzen nicht jederzeit zwei vollständig abgeschlossenen Minuten.
Wird der Parameter auf 0 gesetzt, verwendet der Indikator intern ein Fenster aus 5 M1-Kerzen.
🎯 Schwellenwert: Automatisch berechnen oder selbst festlegen
Über InpIndicatorValue wird bestimmt, welchen Wert die Berechnung erreichen muss, damit die Ampel auf Grün schaltet.
⚙️ Automatische Berechnung mit dem Wert 0
Bei der Voreinstellung 0 berechnet der Indikator seinen Schwellenwert automatisch.
Dafür sind unterschiedliche Formeln für Forex und andere Instrumente hinterlegt. Bei den übrigen Instrumenten werden außerdem die gewählte Berechnungsvariante und bestimmte erkannte Marktgruppen berücksichtigt, beispielsweise DOW, UK, Nasdaq oder Hongkong.
Die automatische Berechnung erfolgt beim Start beziehungsweise bei der Neuinitialisierung des Indikators anhand des dann verfügbaren Ask-Kurses. Der Schwellenwert wird im gezeigten Programmablauf anschließend nicht bei jedem Tick neu berechnet.
Die automatische Vorgabe ist eine rechnerische Ausgangsbasis. Sie ist keine selbstlernende Optimierung.
🎚️ Manueller Schwellenwert
Wer einen eigenen Grenzwert verwenden möchte, trägt diesen direkt ein, beispielsweise:
InpIndicatorValue = 15.0
Die Ampel schaltet dann auf Grün, sobald der berechnete Wert mindestens 15,0 beträgt.
Ein niedrigerer Schwellenwert wird bei identischer Berechnung leichter erreicht. Ein höherer Schwellenwert verlangt einen entsprechend höheren Indikatorwert.
Die Zahlen sollten immer im Zusammenhang mit dem jeweiligen Instrument betrachtet werden: Der Indikator skaliert Preisbewegungen abhängig von den hinterlegten Tickgrößenregeln. Ein Wert von 15 ist deshalb nicht bei jedem Markt pauschal als 15 Pips zu verstehen.
🔢 Die Informationszeile richtig lesen
Mit InpShowInfo = true erscheint neben der Ampel eine zusätzliche Anzeige. Ein Beispiel:
VOLA: 15.0 / 18.4 VOL 2
Die Bestandteile bedeuten:
| Anzeige | Bedeutung |
|---|---|
| 15.0 | Aktuell verwendeter Schwellenwert |
| 18.4 | Aktuell berechneter Indikatorwert |
| VOL | Ausgewählte Berechnungsvariante |
| 2 | Eingestellte Anzahl der verwendeten M1-Kerzen |
Im Beispiel liegt der berechnete Wert von 18,4 über dem Schwellenwert von 15,0. Die Ampel zeigt daher Grün.
Würde der berechnete Wert auf 12,7 fallen, wäre die Anzeige Rot.
Die Informationszeile übernimmt dieselbe Farbe wie die Ampel. Wer nur den kompakten Farbpunkt sehen möchte, kann den Text mit InpShowInfo = false ausblenden.
🔄 Eine aktuelle Zustandsanzeige
RMP.DynamicSignalTL aktualisiert seine Berechnung im laufenden Betrieb. Dadurch kann sich auch die Ampelfarbe ändern.
Solange die Bedingung erfüllt ist, bleibt die Anzeige grün. Fällt der berechnete Wert wieder unter den Schwellenwert, wechselt sie zurück auf Rot.
Das kann beispielsweise geschehen, wenn mit Beginn einer neuen Minute eine ältere Kerze aus dem Betrachtungsfenster herausfällt. Bei DYN und VOL wirken sich zusätzlich die neu berechneten Vergleichswerte aus.
Die Ampel zeigt somit den aktuellen Berechnungszustand. Sie speichert keinen einmal erreichten grünen Zustand als dauerhaftes Handelssignal.
🧮 Was bewirkt der Volumendivisor?
Der Parameter InpVolDivisor beeinflusst die Tickvolumen-Korrektur der Variante VOL. Sein Standardwert beträgt 50.
Ein einfaches Rechenbeispiel verdeutlicht den Zusammenhang. Bei einem Tickvolumen von 200 ergibt sich:
| Volumendivisor | Abzug vom DYN-Wert |
|---|---|
| 25 | 8 |
| 50 | 4 |
| 100 | 2 |
🔸 Kleinerer positiver Divisor: Die Tickvolumen-Korrektur fällt stärker aus.
🔸 Größerer positiver Divisor: Die Tickvolumen-Korrektur fällt schwächer aus.
Dieser Parameter wirkt ausschließlich auf die Variante VOL. Die Berechnungen von RMP und DYN bleiben davon unberührt.
Der Divisor muss größer als null sein, damit die Division sinnvoll durchgeführt werden kann.
🖥️ Position und Farben an den Chart anpassen
Die kompakte Anzeige lässt sich in jeder der vier Chartecken platzieren:
↖️ Oben links
↗️ Oben rechts
↙️ Unten links
↘️ Unten rechts
Die Auswahl erfolgt über InpDisplayCorner. Mit InpDistanceX und InpDistanceY werden die Abstände zur gewählten Ecke angepasst.
Das ist besonders praktisch, wenn im Chart bereits Handelsschaltflächen, Roboterinformationen oder andere Anzeigen vorhanden sind.
Auch die beiden Zustandsfarben lassen sich verändern:
🎨 InpGreenLightColor: Farbe für „Schwellenwert erreicht“
🎨 InpRedLightColor: Farbe für „Schwellenwert nicht erreicht“
Standardmäßig verwendet der Indikator Lime und Rot.
🛠️ Alle Einstellungen im Überblick
| Parameter | Standardwert | Funktion |
|---|---|---|
| InpIndicatorValue | 0 | Schwellenwert; 0 aktiviert die automatische Berechnung beim Initialisieren |
| InpIndicatorVariant | VOL | Auswahl zwischen RMP, DYN und VOL |
| InpMinutesForRMPIND | 2 | Anzahl der M1-Kerzen; bei 0 werden intern 5 verwendet |
| InpVolDivisor | 50 | Divisor der Tickvolumen-Korrektur für VOL |
| InpShowInfo | true | Zusätzliche Informationszeile anzeigen |
| InpDisplayCorner | Oben links | Position der Anzeige |
| InpDistanceX | 20 | Horizontaler Abstand zur gewählten Ecke |
| InpDistanceY | 25 | Vertikaler Abstand zur gewählten Ecke |
| InpGreenLightColor | Lime | Farbe bei erreichtem Schwellenwert |
| InpRedLightColor | Rot | Farbe unterhalb des Schwellenwerts |
🧭 So lässt sich die Anzeige im Chart nutzen
Die Ampel erleichtert es, die aktuelle Marktaktivität nach einer gleichbleibenden Berechnung zu beobachten.
📉 Ruhige Marktphase: Liegt der Wert unter dem Schwellenwert, bleibt die Ampel rot.
⚡ Zunehmende Bewegung: Erreicht der Wert die eingestellte Grenze, wechselt die Anzeige auf Grün.
🔍 Genauere Einordnung: Die Informationszeile zeigt, wie weit der berechnete Wert vom Schwellenwert entfernt ist und welche Variante verwendet wird.
Der Nutzen liegt in der schnellen Übersicht: Statt die Bewegungsspanne und die zusätzlichen Korrekturen selbst abzuschätzen, lässt sich das berechnete Ergebnis direkt im Chart ablesen. Ob daraus eine konkrete Handelsentscheidung folgt, hängt von den weiteren Regeln der jeweiligen Strategie ab.
🔗 RMP.DynamicSignalTL und RMP.DynamicSignal
RMP.DynamicSignalTL konzentriert sich in der beschriebenen Version auf die grafische Anzeige des Volatilitätszustands.
Die Ampelversion eröffnet selbst keine Positionen. Im vorliegenden Code werden außerdem keine BUY-/SELL-Signalpfeile erzeugt und keine automatischen Handelsaufträge an einen Roboter übergeben.
Die beim RMP.DynamicSignal beschriebene permanente Signalübergabe über Bar [1] ist daher von der hier erläuterten Ampelanzeige zu unterscheiden. Ebenso ist im gezeigten Ablauf keine aktive Ton- oder Benachrichtigungsfunktion enthalten.
⚠️ Aussagekraft und Grenzen
Ein erreichter Schwellenwert beschreibt eine berechnete Marktbedingung. Er garantiert weder eine Fortsetzung der Bewegung noch einen profitablen Einstieg.
Auch bei grüner Ampel können Fehlausbrüche, schnelle Gegenbewegungen, Spread-Ausweitungen und Slippage auftreten. Zudem kann die Tickaktivität je nach Broker und Datenversorgung unterschiedlich ausfallen und dadurch die VOL-Berechnung beeinflussen.
Für den Betrieb ist eine gültige RMP-Lizenz erforderlich. Einstellungen und Verhalten sollten zunächst auf einem Demokonto mit dem vorgesehenen Instrument geprüft werden.
RMP.DynamicSignalTL verbindet drei Berechnungsmethoden mit einer kompakten Farbanzeige und einer optionalen Wertedarstellung. So wird auf einen Blick sichtbar, ob die aktuelle M1-basierte Marktbewegung den gewählten Schwellenwert erfüllt.
Recent Comments