ms-Candle-Index: Ein leistungsstarker Indikator für die Trendstärke im Trading

Mike 2019.01.20 23:25 111 0 0
Anhang

Der ms-Candle-Index ist ein bemerkenswerter Indikator, der die Stärke der Preisbewegung in Form von Kerzen analysiert. Er basiert auf dem ms-Candle Indikator und bietet eine tiefere Einsicht in die Marktbewegungen.

Oftmals reicht der Vergleich von Eröffnungs- und Schlusskursen nicht aus, um die Richtung einer Kerze richtig zu beurteilen. Wenn der Körper einer Kerze mehr als zwei Drittel seiner Gesamthöhe ausmacht, erfordert dies eine differenziertere Analyse. Genau hier setzt der ms-Candle-Index an und nutzt empirische Ansätze, um die Marktbedingungen besser zu bewerten.

Bei der Berechnung des Indikators werden verschiedene statistische Merkmale einer Anzahl von Kursen bewertet. Die Ergebnisse werden in der Struktur TCandlesStats organisiert. Hierbei werden die minimalen und maximalen Kerzengrößen sowie die „durchschnittliche“ oder „normale“ Kerzengröße berechnet. Die Bewertung erfolgt sowohl nach Höhe der Kerze als auch nach Höhe ihres Körpers. Diese Ergebnisse werden im Terminalprotokoll angezeigt und die Berechnung wird regelmäßig aktualisiert, um sicherzustellen, dass die Daten immer aktuell sind.

Ein wichtiger Aspekt ist die Bewertung von Kurslücken (große Unterschiede). Hierfür wird die maximale Kerzengröße aus der statistischen Einschätzung herangezogen. Eine genauere Definition des Preisabweichungskanals verbunden mit dem Eröffnungspreis kann genutzt werden, aber die korrekte Bestimmung dieses Kanals ist weitaus komplizierter.

Für jede Kerze wird während der Berechnung die Struktur TCandleInfo erstellt, deren Felder selbsterklärend sind. Die Berechnung erfolgt in Form von Makros.

Im Indikatorfenster (siehe Abb. 1-2) wird die Stärke der Preisbewegung durch den Richtungsindex angezeigt. Ein positiver Wert zeigt eine Preisbewegung nach oben an, während ein negativer Wert auf eine Abwärtsbewegung hinweist. Der Index ist dimensionslos und wird relativ zur maximalen Kerzengröße normalisiert. Durch eine zusätzliche Normalisierung (Parameter CI = true, siehe Abb. 3-4) wird der Index in den Bereich -1..1 gebracht. Je höher der Indexwert, desto ausgeprägter ist die Preisbewegung, und Werte über 1 (0,6321 im Modus der zusätzlichen Normalisierung) deuten auf einen starken Preistrend hin.

Fig.1

Fig.3

Visuell wird jede Kerze durch zwei Zustände der Histogrammsäule beschrieben:
1. Laut Indikatorzeichen der Kerze - äußere Farbe (rot/grün)
2. Im Vergleich zum vorherigen Balken, die Veränderung des Indikators, ohne das aktuelle Zeichen zu berücksichtigen (hellgrün/hellrot).

Für eine Aufwärtskerze (Index im „+“-Bereich) wird die Säule grün dargestellt. Steigt der relative Index, wird die innere Säule hellgrün, bei fallendem Index hellrot eingefärbt. Bei einer Abwärtskerze bleibt das Prinzip ähnlich. Wenn die relative Indexänderung 0 beträgt, wird die innere Säule nicht gezeichnet und die Farbe des Indikators bleibt unverändert - grün oder rot.

Fig.2

Fig.4

Der Kerzenindexwert kann durch einen gleitenden Durchschnitt geglättet werden. Dies geschieht mithilfe der Bibliotheken (Autor Nikolay Kositsin). Zwei Änderungen wurden vorgenommen, um die Nutzung in MQL4 zu ermöglichen. Die modifizierte SmoothAlgorithms45.mqh Bibliothek sollte im Include-Ordner des Terminals platziert werden. Sie funktioniert sowohl in MT4 als auch in MT5.

Die gelbe Linie stellt den gleitenden Durchschnitt der CI-Werte dar, während die blaue Linie den gleitenden Durchschnitt der Änderungen in CI (1. Ableitung) zeigt.


Was unterscheidet sich vom ms-Candle-Indikator? Die Bedeutung des ms-Candle-Index liegt darin, dass es in bestimmten Situationen entscheidend ist, bereits zu erkennen, dass sich die Richtung der Preisbewegung ändert, nicht nur, dass eine Veränderung stattfindet.

Für die Verwendung in MT4 ändern Sie die Dateiendung von ms-candle-index in mq4 und fügen Sie MQL5\Include\SmoothAlgorithms45.mqh in den MQL4\Include Ordner ein oder laden Sie sie hier herunter.


Änderungen in den Versionen:

1.00 Die Normalisierung wurde im Algorithmus zur Richtungsbewertung eingeführt, die Struktur TCandleInfo wurde erweitert.
1.01 Eine Eingabemöglichkeit zum Ausblenden des Histogramms wurde hinzugefügt.
1.02 Die zusätzliche Normalisierung erfolgt durch das Quadrat der Richtungskoeffizienten, was eine dichtere Füllung des Bereichs -1..1 ermöglicht, ohne die Proportion des CI zur statistischen Bewertung des Kursfensters zu verlieren. Ebenfalls wurden Ebenen hinzugefügt. Eine Bewertung schlage ich zur Diskussion vor.
1.03 Beschreibung korrigiert. Ebenen in jedem Modus (Normalisierung an/aus) geändert, die logisch zueinander passen. Ein einfaches Informationspanel wurde hinzugefügt.


Der Code von SmoothAlgorithms45.mqh wurde für die Kompilierung in den neuesten MT5-Versionen korrigiert.

Liste
Kommentar 0