Indikatoren: PivotPoint

 

PivotPoint:

Dieser Indikator zeichnet Pivot-Punkte, Widerstände und Unterstützungen.

Autor: okh

 

Zusammengestellt...

Ossspade!!! Der für seine Schnelligkeit gepriesene MT5 berechnet sie bei jeder TF so unerbittlich und so lange neu, dass mein Wasserkocher schneller kocht. Ich habe das nicht erwartet, um ehrlich zu sein. Ich bin mir nicht einmal sicher, dass es jedes Mal neu berechnet wird, da die Niveaus auf jedem TF gleich sind und eine Intraday-Neuberechnung keinen Sinn macht, so dass das Ganze jetzt noch seltsamer aussieht.

Unter MT4 verwende ich https://c.mql5.com/3/2010/4/6/Pivot_fur_D1und_W1.rar - erstens funktioniert es sofort auf jedem TF; zweitens sind die Werte jedes Levels vorzeichenbehaftet (aufgrund der Verwendung von grafischen Objekten "horizontale Linie"); drittens kann es auch wöchentliche Pivots auf dem TF W1 anzeigen, aber der Nachteil ist, dass, wenn man zu anderen TFs geht, die wöchentlichen Levels nicht gespeichert werden und man sie bei Bedarf regelmäßig nachschlagen muss, wenn man zu W1 zurückkehrt, aber es wäre toll, wenn die wöchentlichen Levels auf jedem TF visuell gespeichert würden! Außerdem liegen sie auf W1 so dicht beieinander, dass es sehr schwierig ist, sie zu sehen, aber wenn sie auf den unteren TFs nicht verschwinden würden, könnte man sie ziemlich sicher sehen.

Im Allgemeinen wäre es großartig, alle oben genannten Punkte für MT4-PivotPoint mit Anmerkungen in MT5-Indikator PivotPoint zu implementieren und dabei auch an die Beschleunigung der Berechnung zu denken.

Oder ist langsame Berechnung eine Frage für MT5-Entwickler und nicht für Indikator- und Skriptschreiber?

 
x100intraday:

Oder ist die langsame Berechnung eine Frage für MT5-Entwickler, nicht für Indikator- und Skriptautoren?

In diesem Fall wird die langsame Berechnung (im Vergleich zu dem von Ihnen genannten Beispiel) durch die spezifische Implementierung von PivotPoint verursacht - es verwendet 7 Indikatorpuffer, um regelmäßige horizontale Linien anzuzeigen, und wenn die Anzahl der Balken auf dem Chart (angegeben in Service->Einstellungen->Parameter->Grafiken->Max.Balken im Fenster) groß ist, wird die Berechnungsgeschwindigkeit niedrig sein.

Wie Sie bemerkten, verwendet der von Ihnen erwähnte Code für MetaTrader4 grafische Objekte "horizontale Linien", deshalb funktioniert er "sofort auf jedem TF". Mit diesem Ansatz wird es auch sofort auf jedem TF in MetaTrader5 funktionieren. Dies ist der richtige Weg, um die Berechnung zu beschleunigen.

Dieser Code ist eine Übersetzung - Sie können diese Frage an den Autor des Codes in der Diskussion der Originalversion stellen.

Außerdem verbietet Ihnen niemand, Ihre eigene Version dieses Indikators anzubieten, die auf optimale Weise geschrieben ist - der Code wird veröffentlicht und übersetzt werden.

 
Vielen Dank für die Erläuterungen und separat für den Indikator.
 
x100intraday:
Vielen Dank für die Erklärungen und separat für den Indikator.

Hier ist Ihr Indikator in MQL5 umgeschrieben - bitte überprüfen Sie es.

Die Logik und Struktur sind die gleichen, die vorherige MQL4 Code ist in den Kommentaren angegeben.


Dateien:
 
Quantum писал(а) :

Hier ist Ihr Indikator umgeschrieben in MQL5 - bitte überprüfen Sie es.

Die Logik und die Struktur sind die gleichen, die ehemaligen MQL4-Code ist in den Kommentaren angegeben.


1. Sie können die Linienfarben nicht in den Einstellungen festlegen.

2. Ich glaube, er arbeitet genauso langsam wie PivotPoint in MT5.

3. Nachdem ich den Indikator aus dem Chart entfernt habe, bleiben die Linien als Objekte bestehen - ich muss sie auch manuell säubern, obwohl es in MT4 ausreichte, den Indikator zu entfernen, um den Chart vollständig zu löschen.

4. Auf W1 sollten die Linien auf verschiedenen Ebenen liegen - wöchentlich.

Das ist alles nur für den Fall, dass Sie es komplett klonen wollen.

Trotzdem - vielen Dank für Ihre Arbeit!

P.S.: der 2. Punkt ist aufgehoben - nach dem Neustart des Terminals hat sich alles beschleunigt, aber diese Beschleunigung gilt nur für pivot_fur_d1_und_w1.mq5.

 

der Code ist derselbe wie in MT4 - vergleichen Sie sie.

in Bezug auf das Löschen - korrigiert die Namen der gelöschten Objekte (horizontale Linien) in OnDeInit, weil in MT5 Klein- und Großbuchstaben Namen unterschiedlich sind.

Dateien:
 
Quantum писал(а) :

der Code ist derselbe wie in MT4 - vergleichen Sie sie.

in Bezug auf das Löschen - korrigierte die Namen der gelöschten Objekte (horizontale Linien) in OnDeInit, weil in MT5 Klein- und Großbuchstaben unterschiedlich sind.

Mmh. Es scheint jetzt mit einer vertrauteren Stimme zu kuckuck zu machen.

Ich sollte anfangen, MQL5 zu studieren und unabhängig zu werden. Und sogar etwas Nützliches posten. Ich habe sogar Inspiration, aber keine Zeit - deshalb haben meine Bemühungen unvorstellbar lange gedauert....

 

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Indikatoren: Pivot-Linien TimeZone

newdigital, 2014.01.30 11:06

Wie man Forex-Jahres-Pivot-Punkte verwendet, um Euro-Ziele zu prognostizieren (basierend auf einem dailyfx-Artikel)

  • Pivot-Punkte sind eine beliebte und einfache Methode, mit der Trader potenzielle Unterstützungs- und Widerstandslinien identifizieren können.
  • Pivot-Punkte basieren auf einer mathematischen Berechnung, die den vorherigen Höchst-, Tiefst- und Schlusskurs eines bestimmten Zeitraums (wöchentlich, täglich, monatlich, jährlich) verwendet.
  • Jährliche Pivot-Punkte können maximale und minimale Preisextreme für das kommende Jahr sowie Bereiche vorhersagen, in denen der Preis seine Richtung ändern kann.

Während die meisten Händler mit täglichen, wöchentlichen und sogar monatlichen Pivots vertraut sind, die zu ihrer Art des Handels passen, können jährliche Pivots auch dazu verwendet werden, zukünftige potenzielle Unterstützungs- und Widerstandsbereiche vorherzusagen. Der Kauf an oder in der Nähe eines bedeutenden Unterstützungsbereichs und der Verkauf an einem wichtigen Widerstandsbereich ist das Hauptaugenmerk eines jeden Händlers, unabhängig vom Markt oder der gehandelten Dauer. Jährliche Pivots können für diese wichtigen Handelsgelegenheiten beobachtet werden.


Wie Sie im obigen Euro-Chart deutlich sehen können, wurden Forex-Jahres-Pivots eingezeichnet. Beachten Sie, wie sich der Euro bis zum R2-Pivot erholt hat und im Februar um über 600 Punkte gefallen ist. Ein weiterer signifikanter Bereich, der die Macht der jährlichen Pivots deutlich macht, ist die dreifache Berührung des jährlichen R1-Pivots bei 1,2910. Die dritte und letzte Berührung führte zu einer 600-Punkte-Rallye zurück zum R2-Jahres-Pivot und beendete das Jahr 2013 mit einem Plus von über 4 %.


Könnten Forex-Jahres-Pivots den Händlern die nächste Bewegung des Euro anzeigen? In der obigen Grafik sind die jährlichen Pivots für 2014 auf dem EURUSD-Chart eingezeichnet. Das Jahr hat gerade erst begonnen, und das Tolle an den jährlichen Pivots ist, dass man sie nur einmal im Jahr einzeichnen muss! EURUSD ist zwischen dem zentralen Drehpunkt bei 1,3461 und R1 bei 1,4177 gefangen. Zum Zeitpunkt der Erstellung dieses Artikels hat der Euro noch keinen der beiden Pivots getestet. Devisenhändler könnten jedoch auf einen Rückgang zum zentralen Drehpunkt (1,3461) warten, um sich wieder dem Widerstand des R1 (1,4177) zu nähern.

Das alternative Szenario ist, dass der Euro sofort bis zum R1-Niveau ansteigt. Am R1-Pivot-Widerstand könnten Händler versuchen, Gewinne aus ihren Long-Positionen mitzunehmen und/oder den Euro bei diesem Niveau zu verkaufen. Ein Schlusskurs über R1 könnte jedoch zu einem Anstieg bis zum R2-Punkt (1,4610) führen. Händler sollten auch die Möglichkeit eines Schlusskurses unterhalb des zentralen Drehpunktes in Betracht ziehen, der zu einem anhaltenden Abwärtsschub bis zum Niveau von S1 (1,3028) führen könnte.

Forex -Händler, die Scalper, Positions- oder Swing-Trader sind, können die jährlichen Pivots nutzen, um wichtige Bereiche der Unterstützung und des Widerstands zu lokalisieren. Halten Sie Ausschau nach zukünftigen Artikeln über andere Währungspaare, die die jährliche Pivot-Landschaft" darlegen, um Ihnen bei der Navigation auf dem Devisenmarkt zu helfen.


 
einfach, elegant, sauber ..... wirklich eine tolle Arbeit