PointFigureKagiCharts DEMO
- Utilitys
- Stanislav Korotky
- Version: 1.2
- Aktualisiert: 28 Januar 2021
Dieser Nicht-Handelsexperte nutzt die Funktion der so genannten benutzerdefinierten Symbole, um benutzerdefinierte Charts zu erstellen, die auf der Historie der realen Ticks des ausgewählten Standardsymbols basieren.
Die neuen Charts imitieren eine der bekannten grafischen Strukturen: Point-And-Figure (PnF) oder Kagi. Das Ergebnis sind nicht genau die X/O-Säulen von PnF oder die rechteckigen Wellen von Kagi. Stattdessen besteht es aus Balken, die aus stabilen unidirektionalen Kursbewegungen (als Vielfaches der Boxgröße) berechnet werden und diese bezeichnen, was den XO-Spalten oder polygonalen Linien entspricht.
Diese Point-And-Figure- und Kagi-ähnlichen Charts (PFK) bieten eine zeitinvariante Darstellung der Preise, eine Art "verpackter" Renko.
Dies ist eine funktionell eingeschränkte Demoversion von PointFigureKagiCharts.
PointFigureKagiCharts kann im Tester nicht funktionieren, da es CustomSymbol API verwendet (im Tester nicht verfügbar).
Das DEMO-Programm funktioniert nur mit EURUSD.
Das Programm generiert benutzerdefinierte Symbol-Kurse, so dass Sie viele Charts öffnen können, um verschiedene EAs und Indikatoren auf die Boxen anzuwenden. Es überträgt auch echte Ticks, um die benutzerdefinierten Charts in Echtzeit zu aktualisieren.
Der generierte PFK-Chart verwendet den M1-Zeitrahmen. Es macht keinen Sinn, den Chart auf einen anderen Zeitrahmen als M1 umzustellen. Die Startzeit eines "Minuten"-Balkens entspricht dem Zeitpunkt, an dem er sich zu bilden begann. Die Endzeit eines solchen "Minuten"-Balkens ist ein Dummy (MetaTrader erlaubt keine Balken mit unterschiedlicher Dauer), stattdessen sollten Sie die Startzeit des nächsten "Minuten"-Balkens betrachten.
PointFigureKagiCharts lädt die Tick-Historie herunter und generiert PFK-Balken für das benutzerdefinierte Symbol. Dies kann eine Weile dauern und zusätzlichen Speicherplatz auf der Festplatte erfordern. EA zeigt den Fortschritt im Kommentar an. Wenn der Prozess abgeschlossen ist, sieht der Kommentar wie folgt aus:
PnFKagiChart(100pt): open EURUSD_PFK100.2 / 1000 bars
wobei 100pt die gewünschte Boxgröße in Punkten ist, EURUSD_PFK100.2 ist ein anpassbarer Symbolname, 1000 ist die Anzahl der generierten Boxen (wenn der EA zum allerersten Mal läuft, ist dies die Gesamtzahl der PFK-Balken, aber wenn er mit den Ergebnissen einer vorherigen Terminalsitzung fortfährt, kann die Anzahl der neuen Boxen geringer sein, da nur die neuesten, fehlenden Boxen generiert werden).
Einzigartiges Merkmal - Volumen-Delta pro Box. Das Delta wird auf eine besondere Weise kodiert, da MetaTrader keine negativen Volumina unterstützt. Aus diesem Grund benötigen Sie den kostenlosen Indikator CustomVolumeDelta, um es anzuzeigen.
Parameter
- BoxSize - Größe der Box in Punkten, standardmäßig - 100;
- ReversalFactor - Anzahl der Boxen, die erforderlich sind, um einen neuen Bar in die entgegengesetzte Richtung zu starten;
- ShowWicks - aktiviert/deaktiviert Dochte, standardmäßig - true;
- EmulateOnLineChart - aktiviert/deaktiviert die Tick-Emulation auf PFK-Charts, standardmäßig - true; dies aktualisiert Indikatoren und andere EAs bei Backtests und online;
- OutputSymbolName - Name des benutzerdefinierten Symbols, standardmäßig - leerer String - dann wird der Name als "Symbol_PFKSuffixSize.Factor" gebildet, wobei Symbol - aktuelles Arbeitssymbol, Size - BoxSize, Factor - ReversalFactor; optional Suffix: "b" für Box-Modus ohne Dochte; "g" für lückenlosen (Kagi) Typ;
- Reset - eine Option, um eine vollständige Neuberechnung des gesamten PFK-Charts zu erzwingen, standardmäßig - false; nachdem sie auf true gesetzt wurde und die Berechnungen abgeschlossen sind, wird empfohlen, sie wieder auf false zurückzusetzen, um übermäßige Neuberechnungen bei jedem Neustart des Terminals zu vermeiden; dieser Modus ist in seltenen Fällen hilfreich, wenn das generierte PFK-Chart aus irgendeinem Grund einen Fehler enthält; normalerweise ist die Option deaktiviert, da der EA die Berechnung intelligent mit der letzten vorhandenen Box fortsetzt;
- BoxType - Auswahl des Box-Berechnungsalgorithmus: Konventionell (Point-And-Figure) oder Gapless (Kagi), siehe Beispiele in den Bildern;
- VolumeType - Selektor der Volumenberechnung pro Box: Gesamtvolumen oder Volumen-Delta (siehe unten);
- DropTicksOutsideBars - filtert falsche Ticks (Ausreißer) heraus;
- StartFrom - Zeitpunkt, an dem die Verarbeitung des Tickverlaufs beginnen soll, 0 bedeutet ganz am Anfang;
- StopAt - Zeitpunkt, an dem gestoppt werden soll, 0 bedeutet bis zum aktuellen Zeitpunkt;
Volumen-Delta-Methoden
Bei Ask vs. Bid werden die Tick-Volumina für den Kauf berücksichtigt, wenn der Ask-Preis steigt, und für den Verkauf, wenn der Bid-Preis sinkt (bei einigen Konten/Symbolen ändert sich der Bid-Preis häufiger als der Ask-Preis, was zu einer negativen Verzerrung führt; dies ist die Spezifität der Plattform).
Ask+Bid analysiert die Änderungen des Durchschnittspreises (Summe aus Ask und Bid): Anstieg - Kauf, Rückgang - Verkauf.
Tick Flags basiert auf Buy/Sell Tick Flags und ist nur für Börsen anwendbar.
Bid/Last prüft den Preistyp des Charts.
