Support and Resistance ACPG
- Indikatoren
- Victor Alfonso Molina Botello
- Version: 3.0
- Aktualisiert: 27 Oktober 2025
Unterstützung und Widerstand ACPG-Indikator
Der Support And Resistance ACPG Indikator (entwickelt von Grok by xAI) ist ein fortschrittliches Tool für die MetaTrader 5 (MQL5) Plattform, das dazu dient, Unterstützungs- und Widerstandszonen auf einem Preisdiagramm zu identifizieren und zu visualisieren. Im Gegensatz zu traditionellen Unterstützungs- und Widerstandsindikatoren kombiniert die ACPG-Methode einen dynamischen Ansatz auf der Grundlage von Swing-Points, eine Volatilitätsanalyse unter Verwendung der Average True Range (ATR) und ein adaptives Clustering-System, um hochrelevante Zonen auf dem Markt zu erkennen. Im Folgenden erläutern wir die Funktionsweise, die Merkmale, die Bedeutung von "ACPG" und die Unterschiede zu anderen Unterstützungs- und Widerstandsindikatoren.
---
### **Merkmale des Indikators**
1. **Schwungpunkt-Erkennung:**
- Der Indikator erkennt Schwunghochs und Schwungtiefs im Kurs, definiert durch eine konfigurierbare Anzahl von Balken auf jeder Seite (`SwingStrength`). Dadurch wird sichergestellt, dass nur signifikante Kursbewegungen berücksichtigt werden.
- Hilfsfunktionen (`IsSwingHigh` und `IsSwingLow`) bestimmen, ob ein Balken ein relatives Hoch oder Tief innerhalb eines bestimmten Bereichs von Balken ist.
2. **Dynamische Unterstützungs- und Widerstandszonen:**
- Die Zonen werden durch die Gruppierung von nahegelegenen Swing-Punkten im Preis unter Verwendung eines dynamischen Schwellenwerts auf der Grundlage der ATR (`ThresholdMultiplier`) gebildet. Dadurch sind die Zonen an die Marktvolatilität angepasst.
- Jede Zone wird als Rechteck (`OBJ_RECTANGLE`) gezeichnet, das die Preisspanne der gruppierten Swing-Punkte überspannt und sich zur leichteren Interpretation visuell 20 Balken in die Zukunft erstreckt.
3. **Zonenbeschriftung:**
- Jede Unterstützungs- oder Widerstandszone enthält eine Beschriftung (`OBJ_TEXT`), die ihren Typ ("R" für Widerstand, "S" für Unterstützung) und die Stärke der Zone (`cur_str`) angibt, die die Anzahl der darin enthaltenen Swing-Punkte darstellt.
- Widerstände werden in Rot und Unterstützungen in Grün gezeichnet, wobei die Füllung aktiviert ist, um Schlüsselbereiche visuell hervorzuheben.
4. **Konfigurierbare Parameter:**
- Rückblick": Anzahl der analysierten historischen Balken (Standard: 300).
- Schwankungsstärke": Anzahl der Bars auf jeder Seite, um einen Swing-Punkt zu bestätigen (Standardwert: 5).
- Schwellenwert-Multiplikator": ATR-Multiplikator zur Festlegung des Schwellenwerts für das Clustering (Standardwert: 0,8).
- MinPoints": Mindestanzahl der Swing-Punkte, die zur Bildung einer Zone erforderlich sind (Standardwert: 3).
5. **ATR-Verwendung:**
- Der Indikator verwendet die ATR (Periode 14), um einen dynamischen Schwellenwert (`Threshold = ATR * ThresholdMultiplier`) festzulegen, der bestimmt, wann die Swing-Punkte nahe genug sind, um eine Zone zu bilden. Dadurch wird sichergestellt, dass die Zonen auf der Grundlage der Marktvolatilität relevant sind.
6. **Objektbereinigung und -verwaltung:**
- Vor jeder Berechnung löscht der Indikator alle vorherigen grafischen Objekte (`ObjectsDeleteAll`), um Unordnung zu vermeiden und sicherzustellen, dass die angezeigten Zonen aktuell sind.
- Grafische Objekte (Rechtecke und Beschriftungen) werden als nicht auswählbar festgelegt und aus der Objektliste ausgeblendet, um das Diagramm sauber zu halten.
7. **Performance-Optimierung:**
- Verwendet einen Dummy-Puffer (`DummyBuffer`) mit `DRAW_NONE`, um die MQL5-Anforderungen zu erfüllen, aber der Indikator konzentriert sich auf grafische Objekte, anstatt Linien zu zeichnen.
- Verarbeitet nur Daten, wenn genügend Balken vorhanden sind (`rates_total >= Lookback + 2 * SwingStrength`) und behandelt ATR-Fehler, um Ausfälle zu vermeiden.
---
### **Was bedeutet ACPG und warum ist es innovativ?**
**ACPG** steht für **"Adaptive Clustering Price Grouping "**. Dieser Name spiegelt die Kernmethodik des Indikators wider, die Folgendes kombiniert:
1. **Adaptive Clustering:**
- Im Gegensatz zu traditionellen Methoden, die Unterstützungs-/Widerstandsniveaus auf der Grundlage exakter Preise oder einfacher Durchschnitte identifizieren, gruppiert ACPG nahegelegene Swing-Punkte anhand eines dynamischen ATR-basierten Schwellenwerts. Dadurch werden robustere Unterstützungs-/Widerstandszonen identifiziert, indem Preisbereiche berücksichtigt werden, in denen der Markt wiederholt Ablehnung gezeigt hat.
2. **Volatilitätsbasierter Ansatz:**
- Die Verwendung der ATR als Grundlage für die Clusterschwelle macht den Indikator an unterschiedliche Marktbedingungen anpassbar. In volatilen Märkten sind die Zonen breiter, in stabilen Märkten sind sie schmaler.
3. **Quantifizierung der Zonenstärke:**
- Der Indikator berechnet die "Stärke" jeder Zone (`cur_str`) auf der Grundlage der Anzahl der darin enthaltenen Swing-Punkte. Dies bietet ein quantitatives Maß für die Relevanz der Zone, eine Funktion, die in anderen Indikatoren nicht üblich ist.
4. **Klare Visualisierung:**
- Die Zonen werden als gefüllte Rechtecke dargestellt, was die visuelle Identifizierung wichtiger Preisbereiche erleichtert. Beschriftungen mit der Zonenstärke liefern wertvolle Informationen für Händler.
---
### **Unterschiede zu anderen Unterstützungs- und Widerstandsindikatoren**
Der ACPG-Indikator unterscheidet sich von anderen Unterstützungs- und Widerstandsindikatoren (wie z.B. Pivot-Punkte, Fibonacci-Indikatoren oder auf psychologischen Niveaus basierende Indikatoren) aus folgenden Gründen:
1. **Zonen anstelle von Linien:**
- Während viele traditionelle Indikatoren horizontale Linien auf bestimmten Niveaus zeichnen, identifiziert ACPG **Zonen** (Preisbereiche), in denen mehrere Schwungpunkte zusammenlaufen. Dies ist realistischer, da Unterstützung und Widerstand in realen Märkten typischerweise Bereiche sind, nicht exakte Preise.
2. **Volatilitätsanpassung:**
- Die meisten Unterstützungs-/Widerstandsindikatoren verwenden feste oder vordefinierte Niveaus (z.B. frühere Hochs/Tiefs oder Fibonacci-Niveaus). ACPG verwendet die ATR, um die Zonengrößen dynamisch anzupassen, was ihn an verschiedene Instrumente und Marktbedingungen anpassungsfähiger macht.
3. **Stärke-Quantifizierung:**
- Im Gegensatz zu Indikatoren wie Pivot Points, die nicht die relative Bedeutung der einzelnen Ebenen anzeigen, zeigt ACPG die "Stärke" jeder Zone auf der Grundlage der Anzahl der gruppierten Swing-Punkte an. Dies hilft Händlern, Zonen mit einer höheren Wahrscheinlichkeit, als Unterstützung oder Widerstand zu wirken, zu priorisieren.
4. **Rauschunterdrückung:**
- Da eine Mindestanzahl von Schwungpunkten (MinPoints) erforderlich ist, um eine Zone zu bilden, filtert der Indikator schwache oder irrelevante Niveaus heraus und reduziert so die Unübersichtlichkeit des Charts im Vergleich zu Indikatoren, die mehrere Niveaus ohne klare Kriterien zeichnen.
5. **Prädiktive Erweiterung:**
- Die Zonen reichen 20 Balken in die Zukunft und helfen dem Händler zu erkennen, wie die Kurse kurzfristig mit diesen Bereichen interagieren könnten - eine Funktion, die andere Indikatoren in der Regel nicht bieten.
6. **Eigener Algorithmus:**
- Die Kombination aus Swing-Point-Analyse, ATR-basiertem Clustering und Zonenstärkekennzeichnung ist eine einzigartige Methodik, die bei Standardindikatoren wie Fibonacci, Pivot-Points oder Indikatoren mit gleitendem Durchschnitt nicht zu finden ist.
---
### **Vorteile des Indikators**
- **Flexibilität:** Anpassbar an verschiedene Zeitrahmen, Instrumente und Marktbedingungen durch konfigurierbare Parameter.
- **Visuelle Klarheit:** Farbige Zonen und beschriftete Stärke erleichtern die Interpretation wichtiger Kursniveaus.
- **Dynamische Relevanz:** Die ATR-Anpassung stellt sicher, dass die Zonen im aktuellen Marktkontext sinnvoll sind.
- **Quantitative Stärke:** Die Stärke-Metrik hilft bei der Priorisierung von Zonen mit einer höheren Wahrscheinlichkeit, als Unterstützung oder Widerstand zu wirken.
---
### **Einschränkungen**
- **Parameterabhängigkeit:** Die Effektivität des Indikators hängt von der richtigen Konfiguration von `Lookback`, `SwingStrength`, `ThresholdMultiplier` und `MinPoints` ab. Falsche Einstellungen können zu irrelevanten Zonen führen.
- **Aktualisierungsverzögerung:** Da eine feste Anzahl von Balken (`Lookback`) analysiert wird, kann es in sehr dynamischen Märkten zu einer Verzögerung bei der Erkennung neuer Zonen kommen.
- **Rechenaufwand:** Bei Charts mit vielen Balken oder großen "Lookback"-Einstellungen kann die Berechnung von Schwankungen und Zonen ressourcenintensiv sein.
---
**Abschluss**
Der Indikator **ACPG** ist ein leistungsfähiges und einzigartiges Instrument zur Identifizierung von Unterstützungs- und Widerstandszonen im Markt, das sich durch seinen adaptiven Clustering-Ansatz, ATR-basierte Schwellenwertanpassungen und die Quantifizierung der Zonenstärke auszeichnet. Sein Name, **Adaptive Clustering Price Grouping**, spiegelt seine Fähigkeit wider, Swing-Punkte dynamisch zu gruppieren, um Händlern eine genauere und relevantere Sicht auf wichtige Preisbereiche zu bieten. Im Vergleich zu traditionellen Indikatoren bietet ACPG eine Kombination aus Flexibilität, visueller Klarheit und Robustheit, was ihn zu einem idealen Werkzeug für Händler macht, die eine fortschrittliche technische Analyselösung in MQL5 suchen.
