Pivot RPS
- Indikatoren
- Raka
- Version: 1.0
Pivot Point Multi-Methode mit Dashboard
Dieser Indikator ist ein technisches Analysewerkzeug, das entwickelt wurde, um horizontale Unterstützungs- und Widerstandsniveaus zu berechnen und anzuzeigen, die auf verschiedenen Pivot-Punkt-Methoden basieren. Er wurde unter Verwendung der MQL5 Canvas-Bibliothek erstellt, was eine effiziente Leistung und eine saubere visuelle Darstellung im Chart gewährleistet.
Das Tool berechnet die Niveaus anhand der Daten der letzten abgeschlossenen Kerze eines benutzerdefinierten Referenzzeitrahmens. Dadurch wird sichergestellt, dass die Niveaus für die Dauer der aktuellen Periode fest bleiben und konsistente Bezugspunkte für die Marktanalyse bieten.
Berechnungsmethoden
Der Indikator umfasst fünf mathematische Standardmodelle für die Berechnung der Pivot-Punkte:
-
Klassisch/Traditionell: Die Standardformel mit Hoch, Tief und Schluss.
-
Camarilla: Konzentriert sich auf einen Range-basierten Ansatz mit spezifischen Koeffizienten für R1-R5 und S1-S5.
-
Woodie: Legt zusätzliches Gewicht auf den Eröffnungskurs der aktuellen Periode.
-
DeMark: Bietet einen anderen Ansatz, der auf dem Verhältnis zwischen dem Eröffnungs- und dem Schlusskurs basiert.
-
Fibonacci: Verwendet die Spanne multipliziert mit bestimmten Fibonacci-Verhältnissen (0,382, 0,618, usw.).
Hauptmerkmale
-
Multi-Timeframe-Integration: Benutzer können einen Referenzzeitrahmen (z. B. täglich, wöchentlich, monatlich) wählen, unabhängig von dem Zeitrahmen, der derzeit auf den Chart angewendet wird.
-
Automatische Sichtbarkeitslogik: Um die Übersichtlichkeit des Charts zu wahren, blendet der Indikator seine visuellen Elemente automatisch aus, wenn der Zeitrahmen des Charts gleich oder höher ist als der ausgewählte Referenzzeitrahmen.
-
Anzeige historischer Daten: Der Indikator ermöglicht die Anzeige einer benutzerdefinierten Anzahl von vergangenen Pivot-Perioden. Jede Periode wird innerhalb ihrer jeweiligen Zeitrahmengrenze gezeichnet, um Überschneidungen und visuelle Unordnung zu vermeiden.
-
Natives Canvas-Rendering: Anstatt Tausende von Standard-Diagrammobjekten zu verwenden, rendert der Indikator alle Linien und Texte auf einer einzigen Bitmap-Ebene. Dies reduziert die CPU- und GPU-Belastung erheblich, insbesondere bei der Anzeige umfangreicher historischer Daten.
-
Interaktives Dashboard: Eine professionelle grafische Oberfläche zeigt die aktuellen Kurse in Echtzeit an. Das Dashboard verfügt über ein modernes "Papp"-Design mit abgerundeten Ecken und halbtransparenten Hintergründen.
-
Dynamische Platzierung: Das Dashboard kann an jede der vier Ecken des Chart-Fensters verschoben werden, wobei die horizontalen und vertikalen Abstände an das individuelle Layout des Arbeitsbereichs angepasst werden können.
Benutzereinstellungen und -anpassung
-
Pivot-Einstellungen: Wählen Sie die Berechnungsmethode und den Referenzzeitrahmen.
-
History Limit: Wählen Sie , wie viele frühere Perioden in der Chart-Historie angezeigt werden sollen.
-
Farbkonfiguration: Separate Farbeingaben für Pivot-Punkte (PP), Widerstandsniveaus (R1-R5) und Unterstützungsniveaus (S1-S5).
-
Schnittstellenanpassung: Passen Sie die Eckposition des Dashboards, die X/Y-Offsets und die Opazitätsstufen an.
-
Etikettenpräzision: Alle Preise werden entsprechend der Zifferngenauigkeit des Instruments angezeigt.
Optimierung der Leistung
Durch die Verwendung der CCanvas-Klasse wird sichergestellt, dass das Terminal auch bei hoher Marktvolatilität oder bei Anwendung mehrerer Instanzen des Indikators reaktionsschnell bleibt. Durch die Verwendung von Bitmap-Rendering verwaltet der Indikator komplexe Zeichnungen bei geringem Ressourcenverbrauch.
Parameter
-
Referenzzeitrahmen: Zeitrahmen , der als Grundlage für die Berechnung verwendet wird (z. B. PERIOD_D1).
-
Berechnungsmethode: Wählen Sie zwischen Classic, Camarilla, Woodie, DeMark oder Fibonacci.
-
History Count: Anzahl der anzuzeigenden historischen Perioden (0 = nur aktuell).
-
Position des Dashboards:Platzierung in der Ecke (oben links, oben rechts, unten links, unten rechts).
-
Deckkraft: Transparenzgrad für den grafischen Hintergrund des Dashboards.
