Spike Distribution Analyzer
- Indikatoren
- Manuel Alejandro Montoya Martinez
- Version: 1.0
- Aktivierungen: 5
Spike Distribution Analyzer ist ein visueller statistischer Indikator für MetaTrader 5, der die Verteilung von Spikes nach Sequenzen von Trendkerzen untersucht. Anstatt sich auf Einstiegssignale zu konzentrieren, fasst er die Struktur zwischen Spikes und Trendfortsetzung in einem klaren visuellen Format zusammen. Der Indikator kann je nach gewähltem Anzeigemodus eine schwebende Textzusammenfassung, ein Grafikpanel oder beides anzeigen.
Der Hauptzweck des Indikators besteht darin, dem Händler zu helfen zu verstehen, wie oft ein Spike nach einer bestimmten Anzahl von Trendkerzen auftritt. Er analysiert historische Kerzen, identifiziert Spike-Kerzen gemäß der gewählten Schwellenwertmethode, zählt, wie viele Trendkerzen zwischen gültigen Spikes erscheinen, und wandelt diese Informationen in eine Verteilung um. So lässt sich leichter beurteilen, ob der Markt kurze Spike-Zyklen, längere Trendsequenzen oder eine gemischte Struktur aufweist.
Der Indikator wurde für synthetische Instrumente und andere Symbole entwickelt, die sich wie Spikes verhalten. Er unterstützt Boom-, Crash- und generische Bullen- oder Bären-Spike-Strukturen. Die automatische Erkennung ist für gängige Namensmuster verfügbar, und die manuelle Indexauswahl ist ebenfalls enthalten, wenn der Benutzer den Marktkontext direkt definieren möchte.
Ein praktisches Merkmal des Indikators ist seine charttechnisch ansprechende Darstellung. Der fließende Text kann eine schnelle Zusammenfassung liefern, ohne den Bildschirm zu füllen, während das grafische Panel die gefilterte Verteilung auf strukturiertere Weise zeigt. Wenn eine historische Kerze über die Ankerfunktion ausgewählt wird, kann der Indikator die minimale Spike-Schwelle aus dieser Kerze neu bewerten. Handelt es sich bei der ausgewählten Kerze nicht um einen Spike, sondern um eine Trendkerze, zeigt das Panel "Not a spike" an, anstatt Balken zu zeichnen.
Dieser Indikator ist als Entscheidungshilfe und Instrument zum Lesen der Marktstruktur gedacht. Er eröffnet keine Geschäfte, sendet keine Aufträge und führt keine automatischen Handelsaktionen durch. Seine Aufgabe besteht darin, statistischen Kontext in einer visuellen Form zu organisieren, die während der Chartanalyse schnell gelesen werden kann.
Wie funktioniert er?
Der Indikator lädt zunächst historische Balken aus dem ausgewählten Symbol und Zeitrahmen. Dann berechnet er einen Spike-Schwellenwert mit einer von drei Methoden: vorläufige mittlere Körpergröße, modale Körpergröße oder ein vollständig manueller Punkteschwellenwert. Anschließend wird jeder Kerzenkörper anhand der ausgewählten Spike-Kriterien überprüft und optional ein Richtungsfilter angewendet, sodass der Spike auch entgegengesetzt zur vorherrschenden Trendrichtung sein muss.
Sobald gültige Spikes identifiziert sind, zählt der Indikator, wie viele Trendkerzen zwischen einem Spike und dem nächsten erscheinen. Diese Zählungen werden in einer Häufigkeitsverteilung gruppiert. Aus dieser Verteilung leitet der Indikator Werte wie den gewichteten Mittelwert, den Modus, den maximalen beobachteten k-Wert, die Gesamtgruppen und die entsprechenden Prozentsätze ab. Das Panel kann dann die gefilterten Balken dieser Verteilung darstellen, während der fließende Text die prozentuale Aufteilung zwischen kürzeren und längeren Trendsequenzen zusammenfassen kann.
Was der Indikator anzeigt
Fließtext-Zusammenfassung
Zeigt eine kompakte Zusammenfassung der Verteilung direkt im Diagramm an. Sie kann den Stichprobenumfang, die aktive Mindestschwelle und die prozentuale Aufteilung zwischen zwei k-Bereichen enthalten.
Grafikpanel
Zeigt die statistische Verteilung als Balkenpanel an. Jeder Balken stellt einen k-Wert dar, d. h. die Anzahl der Trendkerzen, die zwischen den Spikes gefunden wurden. Das Panel kann mit absoluten Häufigkeiten oder einer prozentualen Skala arbeiten.
Ankerinformationen
Wenn der Benutzer eine historische Kerze mit dem Anker auswählt, werden im Untertitel des Panels die ausgewählte Kerzenklasse, ihre Körpergröße und der für die Analyse verwendete effektive Schwellenwert angezeigt.
Kontext-Label
Wenn die Analyse auf ein anderes Symbol oder einen anderen Zeitrahmen als den aktuellen Chart angewendet wird, kann der Indikator diesen externen Kontext in der visuellen Ausgabe anzeigen.
Sonderstatus für Nicht-Spike-Auswahl
Wenn die ausgewählte Ankerkerze eine Trendkerze und kein Spike ist, zeichnet das Grafikpanel keine Balken und zeigt die Meldung "Kein Spike" an.
Praktische Anwendung
Der Indikator kann für Trader nützlich sein, die:
- untersuchen wollen, wie oft Spikes nach einer Folge von Trendkerzen auftreten;
- kurze Trend-zu-Spike-Zyklen mit längeren vergleichen wollen;
- beurteilen wollen, ob die aktuelle Marktstruktur komprimiert oder ausgedehnt ist;
- historische Kerzen überprüfen und die Verteilung anhand einer ausgewählten Spike-Referenz nachprüfen möchten;
- das Diagramm übersichtlich zu halten, indem Sie den Textmodus, den Panelmodus oder beides verwenden.
Wichtigste Merkmale
- Statistische Analyse der Spike-Verteilung
- Schwebende Textzusammenfassung, Grafikpanel oder beides
- Manuelle oder automatische Auswahl des Marktkontextes
- Drei Methoden zur Berechnung der Spike-Schwelle
- Optionaler direktionaler Spike-Filter
- Historische Ankerauswahl durch Doppelklick
- Spezielle Behandlung von nicht durch Spikes ausgewählten Kerzen
- Unterstützung von Symbol- und Zeitrahmenanalysen
- Prozentuale Skala oder Frequenzskala im Panel
- Visuelle Ausgabe für schnelles Ablesen im Chart
Eingabe-Parameter
Daten und Analyseumfang
InpSymbol - zu analysierendes Symbol. Lassen Sie das Feld leer, um das aktuelle Diagrammsymbol zu verwenden.
InpTimeframe - Zeitrahmen, der für die Analyse verwendet wird.
InpBars - Anzahl der historischen Balken, die für die statistische Berechnung geladen werden.
Spike-Erkennung
InpSpikeMethod - Methode zur Definition der Spike-Schwelle.
InpSpikeDirectionMode - legt fest, ob Spikes nur anhand der Körpergröße oder anhand der Körpergröße und der entgegengesetzten Richtung zum Trend erkannt werden.
InpManualSpikeMinPts - manuelle Mindestkörpergröße in Punkten, wenn der manuelle Schwellenwertmodus verwendet wird.
InpBinPoints - Bin-Größe in Punkten, die zur Schätzung des modalen Körperwerts verwendet wird.
InpFallbackThrPoints - Ausweichschwelle, die verwendet wird, wenn die ausgewählte automatische Methode kein gültiges Ergebnis liefert.
Marktkontext und Ausgabemodus
InpIndexKind - definiert den Marktverhaltenstyp: auto, Boom, Crash, generischer Bulle oder generischer Bär.
InpDisplayMode - wählt den Textmodus, den Grafikmodus oder beides aus.
Fließtext Zusammenfassung
InpTextSplitK - Splitpunkt zur Zusammenfassung der Verteilungsprozentsätze in zwei k-Bereiche.
InpTextDecimals - Anzahl der Dezimalstellen, die im Prozentsatztext verwendet werden.
InpTextOffsetX - horizontaler Versatz des fließenden Textes.
InpTextOffsetY - vertikaler Versatz des fließenden Textes.
InpTextAboveCandle - platziert den fließenden Text über oder unter den Referenzkerzenbereich.
InpTextColor - Textfarbe der fließenden Zusammenfassung.
InpTextFontSize - Schriftgröße für den fließenden Text.
InpShowSampleSize - zeigt oder verbirgt die Anzahl der gültigen Gruppen in der Textzusammenfassung.
Historische Ankerauswahl
InpEnableDblClickAnchor - aktiviert die Ankerauswahl durch Doppelklick auf das Diagramm.
InpDblClickMs - maximales Zeitintervall in Millisekunden für die Doppelklick-Erkennung.
InpDblClickPx - maximaler Pixelabstand zwischen Klicks für die Ankerauswahl.
InpShowAnchorLine - zeigt oder verbirgt die vertikale Linie des ausgewählten Ankers.
InpSelectedSpikeMinusPts - reduziert den ausgewählten Spike-Schwellenwert um die angegebene Anzahl von Punkten.
Grafik-Panel - Datenfilter
InpGraphicMaxBars - maximale Anzahl der anzuzeigenden k-Balken. Verwenden Sie 0 für die automatische Filterung.
InpGraphicAutoFilter - Filterregel, die verwendet wird, wenn die automatische Balkenauswahl aktiv ist.
InpUsePercentScale - zeigt die Balken des Panels in prozentualer Skala anstelle der Rohfrequenz.
Grafikpanel - Position und Größe
InpPanelCorner - Position der Panelecke im Diagramm.
InpPanelX - horizontaler Panelversatz.
InpPanelY - vertikaler Versatz des Panels.
InpPanelWidth - Breite des Panels.
InpPanelHeight - Höhe des Panels.
Grafik-Panel - Layout
InpBarGap - Abstand zwischen den Balken.
InpBarWidthMin - minimale Breite jeder Leiste.
InpPanelBottomPad - unteres Padding des Panels.
InpXAxisLabelPad - Füllung für die X-Achsenbeschriftung.
InpFooterTextPad - vertikaler Abstand vor dem Fußzeilentext.
InpFooterSymbol - Abstand zwischen der ersten und zweiten Fußzeilenzeile.
InpYAxisLabelOffsetX - horizontaler Versatz der Y-Achsenbeschriftungen.
InpXAxisLabelOffsetY - vertikaler Versatz der X-Achsenbeschriftungen.
Grafik-Panel - Farben
InpPanelBgColor - Hintergrundfarbe des Panels.
InpBarColor - Farbe der Verteilungsbalken.
InpAxisColor - Farbe der Achsen des Panels.
InpLabelColor - Farbe der Panel-Beschriftungen.
Anmerkungen
Dieser Indikator wurde entwickelt, um Spike-Statistiken in einem visuellen und strukturierten Format zu organisieren. Er sagt keine zukünftigen Preise voraus und führt keine Trades aus. Er soll dem Händler helfen, die Marktstruktur mit weniger visuellem Rauschen und mit einem klareren statistischen Kontext zu lesen.
