RenkoFromRealTicks
- Utilitys
- Stanislav Korotky
- Version: 1.6
- Aktualisiert: 15 Februar 2024
- Aktivierungen: 5
Dieser Nicht-Handelsexperte nutzt die so genannte Custom-Symbols-Funktion(die auch in der MQL-API verfügbar ist ), um Renko-Charts zu erstellen, die auf der Historie der realen Ticks des ausgewählten Standardsymbols basieren. RenkoFromRealTicks erzeugt benutzerdefinierte Symbol-Zitate, so dass Sie viele Charts öffnen können, um verschiedene EAs und Indikatoren auf den Renko anzuwenden. Es überträgt auch echte Ticks, um Renko-Charts in Echtzeit zu aktualisieren.
Der generierte Renko-Chart verwendet den M1-Zeitrahmen. Es macht keinen Sinn, den Renko-Chart auf einen anderen Zeitrahmen als M1 umzustellen. Die Startzeit eines "Minuten"-Balkens entspricht normalerweise der Startzeit der Renko-Box. 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. Optional können Sie die Markierung der Boxen nach Schlusszeit aktivieren (siehe CloseTimeMode unten).
Nach der Platzierung auf einem Chart lädt RenkoFromRealTicks die Tick-Historie herunter und erzeugt Renko-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:
RenkoChart(100 pt): open EURUSD_T_r100 / 1000 bars
wobei 100pt die gewünschte Boxgröße in Punkten ist, EURUSD_T_r100 ist ein anpassbarer Symbolname, 1000 ist die Anzahl der generierten Boxen (wenn der EA zum allerersten Mal ausgeführt wird, ist dies die Gesamtzahl der Renko-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).
Mit RenkoCharts können Sie Renkos schneller und mit weniger Ressourcen erstellen. Aber RenkoFromRealTicks ist präziser und hat einen größeren Funktionsumfang.
Parameter
- RenkoBoxSize - Größe der Box in Punkten, standardmäßig - 100;
- ShowWicks - aktiviert/deaktiviert Dochte im Renko, standardmäßig - true;
- EmulateOnLineChart - aktiviert/deaktiviert die Emulation von Ticks auf Renko-Charts, standardmäßig - true; es aktualisiert Indikatoren und andere EAs bei Backtests und online;
- OutputSymbolName - Name des benutzerdefinierten Symbols für Renko, standardmäßig - leerer String - dann wird der Name als "Symbol_T_PrefixSizeSuffix" gebildet, wobei Symbol - aktuelles Arbeitssymbol, Präfix - "r" (Renko) Dochte sind aktiviert oder "b" (Brick), wenn deaktiviert, Größe - RenkoBoxSize; optionaler Suffix - "c" für Close-Time-Modus; "g" - für Gapless-Renko-Typ;
- Reset - eine Option, um eine vollständige Neuberechnung des gesamten Renko-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 der generierte Renko-Chart aus irgendeinem Grund einen Fehler enthält; normalerweise ist die Option deaktiviert, da der EA die Berechnung intelligent von der letzten vorhandenen Box aus fortsetzt;
- RenkoType - Auswahl des Box-Berechnungsalgorithmus: Konventionell oder Gapless (auch bekannt als non-gap, rail-to-rail, siehe Beispiele in den Bildern);
- VolumeType - Selektor für die Volumenberechnung pro Box: Gesamtvolumen oder Delta-Volumen mit einem von 3 Algorithmen (Ask vs Bid, Ask + Bid, Tick Flags);
- CloseTimeMode - wenn true, werden die Boxen zum Zeitpunkt ihres Schließens angezeigt und gebildet; in diesem Modus wird nur 1 Tick pro Box generiert, wenn die Box vollständig zu einem Diagramm hinzugefügt wird; standardmäßig - false, d.h. Boxen werden zum Zeitpunkt des Öffnens erstellt (die letzte Live-"Box" wird kontinuierlich aktualisiert und ist eigentlich keine Box, bis sie geschlossen wird);
- 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 der Methode Ask vs. Bid wird das Tick-Volumen für den Kauf berücksichtigt, wenn der Ask-Preis steigt, und für den Verkauf, wenn der Bid-Preis sinkt (bitte beachten Sie, dass sich bei einigen Konten/Symbolen der Bid-Preis häufiger ändert als der Ask-Preis, was zu einer negativen Verzerrung führt; dies ist die Spezifität der Plattform).
Die Methode 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.

I remember Stanislav Korotky from way back in the heyday of mql4.com. He is a trading veteran. I've been using Stanislav's older and free RenkoTicks utility for several years but due to my current needs and recent MQL5/MT5 updates, I needed a new Renko utility. In general, I really liked the way that RenkoTicks worked so I purchased RenkoFromRealTicks. I should note that this my first purchase ever on mql5.com, and could potentially be my only purchase ever. Once I started writing EA's to run on custom charts, there was no turning back. One feature of RenkoFromRealTicks that manual traders will really like is how the current brick body prints with respect to the current bar open price. Other Renko utilities tend to print a giant current brick body that starts at the previous brick's close─until the current brick closes. In contrast thereto, RenkoFromRealTicks prints bricks more like a standard timeframe bar would print. In conclusion, Stan is the man and more so than Gann.