Force Index with Adaptive Volatility Bands
- Indikatoren
-
Narayanan Mohanan Mohanan Krishnan
MT5/MQL5-Entwickler mit Schwerpunkt auf Expert Advisors, benutzerdefinierten Indikatoren sowie Backtesting- und Validierungswerkzeugen. Mein Fokus liegt auf sauberem, gut dokumentiertem Code ohne Repainting: Logik auf Basis abgeschlossener Kerzen, validierte Buffer sowie eine korrekte Handle- und - Version: 1.0
Dieser Indikator stellt den Force Index dar — die Preisveränderung jeder Kerze multipliziert mit ihrem Volumen — innerhalb adaptiver Standardabweichungsbänder. Während der Preis allein Ihnen sagt, dass sich der Markt bewegt hat, sagt Ihnen der Force Index, wie viel Aufwand dafür nötig war.
Eine große Preisveränderung bei dünnem Volumen und eine kleine Veränderung bei hohem Volumen sind sehr unterschiedliche Ereignisse, auch wenn die Kerzen ähnlich aussehen. Der Force Index trennt sie, indem er beides zu einem einzigen Wert verbindet, und die Bänder stellen diesen Wert in den Zusammenhang des jüngsten Verhaltens des Instruments selbst.
Funktionsweise
Für jede Kerze ist der rohe Force Index die Differenz zwischen aktuellem und vorherigem Schlusskurs, multipliziert mit dem Volumen dieser Kerze. Er ist positiv, wenn die Kerze höher schließt, negativ, wenn sie tiefer schließt, und seine Größe richtet sich danach, wie viel gehandelt wurde. Standardmäßig wird das Tick-Volumen verwendet; echtes Volumen wird automatisch genutzt, sofern der Broker es bereitstellt.
Diese rohe Reihe wird anschließend über eine gewählte Periode mit dem von Ihnen ausgewählten Mittelungsverfahren geglättet. Die Glättung ist hier entscheidend: Der ungeglättete Force Index ist sehr unruhig, und die gewählte Periode bestimmt, ob Sie kurzfristigen Aufwand oder eine wesentlich längere Bewegung betrachten.
Über die geglättete Reihe werden eine Basis über 20 Perioden und deren Standardabweichung berechnet, und das obere und untere Band werden bei einem gewählten Vielfachen der Abweichung platziert. Da die Bänder aus der Schwankungsbreite der Reihe selbst gebildet werden, weiten sie sich, wenn der Aufwand unregelmäßig wird, und ziehen sich zusammen, wenn er sich beruhigt.
Warum die Bänder wichtig sind
Der Force Index skaliert mit dem Volumen, weshalb seine Rohwerte zwischen Instrumenten nicht vergleichbar sind. In den Screenshots zu dieser Beschreibung bewegt sich derselbe Indikator mit denselben Einstellungen etwa zwischen plus und minus 2 bei ETHBTC, zwischen plus und minus 10 bei GBPUSD und im Bereich von Zehntausenden bei TSLA. Keine dieser Zahlen bedeutet für sich genommen etwas.
Genau dieses Problem lösen die Bänder. Statt zu fragen, ob ein Wert in absoluten Zahlen groß ist, fragen sie, ob er für dieses Instrument, in diesem Moment groß ist — eine Frage, die auf jedem Chart dieselbe Bedeutung hat. Das ist es, was einem einzigen Satz Standardeinstellungen ermöglicht, über Märkte hinweg zu funktionieren, die sich um vier Größenordnungen unterscheiden.
Was die Bänder zeigen
Der Force Index schwingt um null, und die Nulllinie selbst ist aussagekräftig: Oberhalb steigen die Schlusskurse gemessen am gehandelten Volumen, unterhalb fallen sie.
Eine Bewegung außerhalb der Bänder bedeutet, dass der Aufwand hinter den jüngsten Kerzen im Vergleich zum jüngsten Verhalten dieses Instruments statistisch ungewöhnlich geworden ist. Eine Rückkehr nach innen bedeutet, dass er sich normalisiert hat. Beides ist für sich genommen kein Handlungssignal: Es beschreibt, wo der Aufwand derzeit relativ zu seiner eigenen jüngsten Spanne steht.
Händler entnehmen dieser Darstellung üblicherweise drei Lesarten.
Ausweitung aus der Ruhe. Wenn die Bänder eng um eine flache Linie liegen, ist der Aufwand gleichmäßig und unauffällig. Öffnen sie sich plötzlich, hat sich am Volumen hinter der Bewegung etwas geändert. Was danach folgt, steht nicht fest — die Ausweitung kann anhalten oder abklingen —, doch die Veränderung selbst ist sofort sichtbar.
Bestätigung. Der Preis bildet ein neues Hoch oder Tief und der Force Index tut dasselbe. Die Bewegung ist von entsprechendem Aufwand getragen.
Divergenz. Der Preis bildet ein neues Tief, während der Force Index ein höheres Tief ausbildet, oder umgekehrt an einem Hoch. Der Preis hat sich bewegt, doch der dahinterliegende Aufwand ist nicht gefolgt. Das ist Kontext, keine Prognose — Divergenzen lösen sich in beide Richtungen auf und können weit länger bestehen bleiben als erwartet.
Eingabeparameter
- Force Index period — standardmäßig 13. Die Glättungslänge für die rohe Reihe.
- Force Index smoothing method — standardmäßig SMA; verfügbar sind EMA, SMA, SMMA und LWMA.
- Applied volume — Tick-Volumen (Standard) oder echtes Volumen, sofern vom Broker bereitgestellt
- Bands period — 20
- Bands deviation — 2.0
Die Force-Index-Periode ist der Parameter, dessen Anpassung sich am meisten lohnt. Eine kürzere Periode reagiert schneller und erzeugt mehr Bandkontakte; eine längere ist träger und markiert nur größere Veränderungen des Aufwands. Einer der Screenshots verwendet eine Periode von 200 auf einem Tages-Chart von Gold, um zu zeigen, wie eine Einstellung mit langem Horizont aussieht — derselbe Indikator, der eine andere Frage beantwortet.
Puffer
- Puffer 0 — Force-Index-Linie (geglättet)
- Puffer 1 — oberes Band
- Puffer 2 — Basis
- Puffer 3 — unteres Band
Alle vier lassen sich aus einem Expert Advisor oder einem anderen Indikator mit iCustom() und CopyBuffer() auslesen. Lesen Sie Shift 1 — die letzte vollständig geschlossene Kerze — für Werte, die sich nicht mehr ändern.
Der Indikator ist eigenständig: Er erzeugt keine Handles zu anderen Indikatoren, sodass Ihr Code nur das eine Handle verwaltet, das er selbst anlegt.
Über verschiedene Instrumente hinweg
Die Screenshots zeigen den Indikator auf fünf Märkten, die einander in nichts gleichen.
- GBPUSD H1 — mit waagerechten Linien bei plus und minus 1 als Bezug. Zwei Tage lang bleibt der Wert zwischen ihnen eingeklemmt, die Bänder liegen eng beieinander. An der markierten Kerze bricht der Preis aus seiner Spanne aus, der Wert springt auf etwa 8,8 und die Bänder öffnen sich schlagartig. Die festen Linien machen den Maßstabswechsel auf einen Blick deutlich.
- TSLA H1 — ein Kursrutsch bei einer Aktie. Der Aufwand fällt mit dem Preis deutlich unter das untere Band, kehrt anschließend Richtung null zurück und pendelt sich innerhalb der Bänder ein, während sich der Preis in einer Spanne stabilisiert.
- DE30 M10 — ein Index zur europäischen Eröffnung. Stundenlang nahezu flache Werte über Nacht bei eng anliegenden Bändern, dann eine sprunghafte Ausweitung, sobald die Sitzung beginnt und Volumen hinzukommt.
- XAUUSD Daily, Periode 200 — eine Einstellung mit langem Horizont auf Gold. Eine Spitze am Januarhoch, danach monatelang durchgehend negative Werte im anschließenden Abwärtstrend.
- ETHBTC H4 — ein Krypto-Cross, bei dem der gesamte Wertebereich etwa zwischen plus und minus 2 liegt. Die Bänder passen sich diesem Maßstab genauso an wie bei Instrumenten, die tausendfach größer sind.
Berechnungsverhalten
Alle Werte werden ausschließlich aus abgeschlossenen Daten berechnet. Sobald eine Kerze geschlossen ist, ist ihr Wert endgültig und ändert sich nicht mehr. Nur die aktuell entstehende Kerze aktualisiert sich mit eintreffenden Ticks und wird zu deren Schlusskurs festgeschrieben. Der Indikator verwendet keine vorausgreifenden Daten (Look-ahead) und zeichnet geschlossene Kerzen nicht neu.
Hinweise
- Separates Indikatorfenster, 4 Plots, 5 Puffer, davon einer intern.
- Mit den Standardeinstellungen werden etwa 33 Kerzen Historie benötigt, bevor die Bänder gezeichnet werden. Eine längere Force-Index-Periode erhöht diesen Bedarf.
- Das Tick-Volumen ist ein Näherungswert für das gehandelte Volumen. Bei Instrumenten, für die der Broker echtes Volumen liefert, ergibt dessen Auswahl ein getreueres Bild.
- Keine externen Abhängigkeiten. Der Force Index, die Basis und die Standardabweichungsbänder werden vollständig innerhalb des Indikators berechnet. Er ruft keinen anderen Indikator auf, daher gibt es keine Handles, die fehlschlagen könnten, nichts zusätzlich zu installieren und keine Abhängigkeit vom Zustand Ihres Standard-Indikatorordners.
Dieser Indikator ist ein Werkzeug zur technischen Analyse und zur Filterung von Marktbedingungen. Er ist kein Handelssystem, erzeugt keine Handelssignale, gibt keine Anlageempfehlungen und eröffnet oder verwaltet keine Positionen automatisch. Es werden keine Aussagen zu seiner Wertentwicklung getroffen.
Kostenlos zum Herunterladen und Verwenden. Wenn er Ihnen nützlich ist, hilft eine Bewertung anderen Händlern, ihn zu finden.
| Weitere Werkzeuge dieses Entwicklers Ich entwickle MT5-Indikatoren und Expert Advisors mit Schwerpunkt auf sauberem, dokumentiertem Code ohne Repainting: Logik auf Basis abgeschlossener Kerzen, validierte Puffer und keine Abhängigkeiten von anderen Indikatoren. Alle veröffentlichten Produkte ansehen → Fragen zur Berechnung, zu den Puffern oder zur Verwendung in Ihrem eigenen EA? Schreiben Sie mir eine private Nachricht — ich beantworte sie gern. |
Entwickelt und gepflegt von Narayanan Mohanan, MT5/MQL5-Entwickler.
Sollten Sie einen Fehler in der Übersetzung dieser Seite finden, teilen Sie mir dies bitte mit — ich korrigiere ihn.
