Mql5 Renko Charts Forex


MetaTrader 5 - Beispiele Indikator für Renko-Diagramm Einführung Der Name Renko ist abgeleitet aus dem japanischen Wort renga, ein Ziegelstein. Renko-Diagramm wird aus einer Reihe von Ziegeln, deren Schöpfung durch Schwankungen des Preises bestimmt ist. Wenn ein Preis steigt, wird ein Ziegelstein auf dem Diagramm gelegt und mit Tropfen der Preise ein unten Ziegelstein hinzugefügt. Renko bedeutet ein langsames Tempo auf Japanisch. Das Renko-Diagramm erschien in Japan wahrscheinlich irgendwo im 19. Jahrhundert. Die USA und Europa zum ersten Mal gehört, nachdem Steeve Nison veröffentlichte es im Jahr 1994, in seinem Buch Beyond Candlesticks: Neue japanische Charting Techniques Revealed. Die Renko-Chart als die oben genannten Charts ignoriert eine Zeitleiste und betrifft nur die Preisbewegung. Anders als Punkt - und Abbildungstabelle setzt der Renko jeden Ziegelstein in eine neue Säule (in einer neuen Vertikalebene), wie auch der Rest, sie haben eine gemeinsame Schaffung Methode: Größe eines Ziegelsteins (Punkt, Zahl) ist fixiert, Preisanalyse und Figurenfutter werden in ähnlicher Weise hergestellt. So ist Renko-Diagramm eine Reihe von vertikalen Stäben (Ziegelsteine). Weiße (hohle) Ziegelsteine ​​werden verwendet, wenn die Richtung des Tendenzes oben ist, während schwarze (gefüllte) Ziegelsteine ​​verwendet werden, wenn der Trend unten ist. Der Bau ist mit dem Preisverhalten geregelt. Der aktuelle Preis der aufgenommenen Periode wird mit dem Minimum und Maximum des vorherigen Ziegels (weiß oder schwarz) verglichen. Wenn die Aktie höher als ihr Eröffnungskurs schließt, wird ein hohler (weißer) Ziegel mit dem Boden des Körpers gezogen, der den Eröffnungskurs darstellt, und die Oberkante des Körpers, die den Schlusskurs darstellt. Wenn der Bestand niedriger als sein Eröffnungskurs schließt, wird ein gefüllter (schwarzer) Ziegelstein mit dem Oberteil des Körpers gezogen, der den Eröffnungskurs darstellt, und dem Boden des Körpers, der den Schlusskurs darstellt. Der erste Ziegelstein der Tabelle wird abhängig von dem Preisverhalten gezogen, der Baröffnungspreis wird für ein Maximum und ein Minimum des vorherigen Ziegelsteins genommen. Ein Standard-Renko-Diagrammbeispiel, Fig. 1. Ein Standard-Renko-Diagramm Beispiel 1. Charting-Beispiel Ein Standard-Renko-Diagramm wird auf der Grundlage des Schlusskurses erstellt. Wählen Sie zuerst den Zeitrahmen und die Boxgröße aus. In diesem Beispiel wird der EURUSD (H4-Zeitrahmen) mit einer 30-fachen Boxgröße verwendet. Das Ergebnis der Renko-Charting vom 03.01.2014 bis 31.01.2014 (ca. einen Monat) ist in Abb. Abb. 2, auf der linken Seite ist die Darstellung eines vorgegebenen Zeitrahmens (hier sehen Sie die horizontale Ausdehnung von Ziegelsteinen), auf der rechten Seite ein Ergebnis der Renko-Darstellung: Abb. 2. Das Ergebnis der Renko-Charting in EURUSD (H4, Box ist 30 Punkte) Lassen Sie uns das Charting-Prinzip genauer betrachten. In der Fig. 2 rote horizontale Linien zeigen die Größe jedes Ziegelsteins nach Preisveränderung (30 Punkte), die blaue Farbe kennzeichnet die interessantesten Daten. Wie Sie auf dem Chart am Ende des 03.01.2014 sehen können, schließt ein Kerzenleuchter unter 1.3591 vorher festgelegten Preisspannen (rote horizontale Linien) bei 1.3589 (markiert mit Preis), wodurch ein absteigender Ziegel auf dem Chart entsteht. Danach ist der Preis flach (er schliesst nicht unter 1,3561 oder über 1,3651), er wird bis 20:00 Uhr 10.01.2014 (der Leuchter, der um 16:00 Uhr geschlossen wird) geöffnet und schließt (über 1.3651 Preisnorm) bei 1.3663 (markiert Mit Preis). Dann wird der Preis wieder um 20:00 Uhr 14.01.2014 (Leuchter eröffnet um 16:00 Uhr schließt), wo er die Preisklasse überwindet, schafft einen neuen Backstein und schließt bei 1,3684. Dann sind Sie Zeuge einer Abwärtsbewegung, wo der Preis viermal brechen durch Bereiche sinkt auf dem Chart. Um 12:00 23.01.2014 (der Leuchter, der um 08:00 Uhr eröffnet wird) gibt es einen Aufwärtstrend von zwei Preisspannen, was seinerseits zwei Steine ​​durch Schließen bei 1,3639 öffnet. Der erste Backstein ist deutlich sichtbar, der zweite wird in einer langen senkrechten Linie (wegen der gleichzeitigen Öffnung mit dem ersten Backstein) gezogen. Der weitere Bau geht nach denselben Prinzipien weiter. 2. Renko-Charting-Prinzip Bei der Entwicklung dieses Indikators wurden alle Funktionen so eigenständig wie möglich implementiert. Eines der Hauptziele war es, das Potenzial des Indikators zu maximieren, um die Marktanalyse leichter durchzuführen. Die Berechnungen werden nicht innerhalb des aktuellen Zeitrahmens durchgeführt, d. h. der Zeitrahmen wird in den Einstellungen ausgewählt, und ungeachtet des Zeitrahmens, bei dem der Indikator gestartet wurde, werden die Einrichtungsdaten angezeigt. Dies kann erreicht werden, indem die Daten der aufgenommenen Periode in getrennte Pufferarrays kopiert werden, spätere Berechnungen durchgeführt und der Ausgabepuffer-Indikator gefüllt wird. Das Standard-Renko-Diagramm wird nach den Schließe-Preisen erstellt, jedoch werden die Werte für die Werte "Offen", "Hoch" und "Niedrig" verwendet. Da Steine ​​in der Renko-Tabelle ähnlich groß sind, ist es sinnvoll, die dynamischsten Marktpunkte zu kennen, die durch das starke Preisverhalten (in wenigen Steinen) angetrieben werden. Zu diesem Zweck gibt es eine (deaktivierte) Anzeige, die mit einem kleinen vertikalen Schatten (wie bei einem japanischen Kerzenleuchter) eines Ziegels dargestellt ist, der sich auf dem letzten Ziegelstein des gewählten Zeitrahmens erhöht oder senkt. Die Möglichkeit, ZigZag im Hauptdiagramm aufzubauen, erweitert die grafische Analyse. Feige. Abbildung 3: Indikator für EURUSD-Diagramm (Täglich, Schritt 25 Punkte) 3. Code und Algorithmus des Indikators Der Indikatorcode ist ziemlich groß, da er aus 900 Zeilen aufgebaut ist. Wie oben erwähnt, können maximal getrennte Funktionen das Verständnis des Algorithmus erschweren. Einige Funktionen aus dem vorherigen Artikel werden als Grundlage verwendet. Im Falle von Missverständnissen einige Aspekte, können Sie sich auf die Kagi Chart Bau-Indikator oder Sie können mich per E-Mail. Jede Funktion des Codes wird im Artikel erklärt. Funktionen werden an dieser Stelle beschrieben. 3.1. Indikator-Eingangsparameter Das Renko-Diagramm ist die Palette von Auf - und Abblöcken unterschiedlicher Farbe. Diese Art der Konstruktion erfordert nur fünf Puffer in einem farbigen Leuchter grafische Konstruktion kombiniert. Die verbleibenden vier Puffer sammeln Daten, die zur Berechnung des Indikators erforderlich sind. Nehmen Sie die Eingangsparameter (25) in Gruppen. Schritt - eine Ziegelgröße oder ein Step - Typ - Schritt, in Punkten oder Prozentsatz (letzterer wird abhängig vom aktuellen Preis berechnet) magicnumb - eine magische Zahl, die zur Unterscheidung von grafischen Objekten benötigt wird, um sie aus den Ebenen der Ebenen zu entfernen (0 - keine Ebenen), um Steine ​​im Indikatorfenster aufzuteilen levelscolor - Farbe der Ebenen im Zeitfenster des Indikatorfensters - wird verwendet, um einen Zeitraum für den Diagrammaufbau (den analysierten Zeitraum) zu setzen timeredraw - Aktualisierungszeit des Diagramms firstdatestart - Datum zum Starten Charting Typ Preis - Art des Preises für den Bau: Close - die Standardmethode basierend auf dem Schlusskurs Open - Eröffnungskurs High - Höchstpreise und Low - Minimum Preise shadowprint - Wenn Sie die wahre Option, Schatten stellen die maximale oder minimale Preis mehrere verursacht Zickleinöffnung Filternummer - Ziegelsteinwert, der für die Umkehrung des Diagramms verwendet wird (eine zusätzliche Option, die für die Anzahl der Steine ​​verantwortlich ist, die erforderlich sind, um das Diagramm umzukehren) Zickzack - verwendet, um ZigZags auf dem Hauptdiagramm zu zeichnen (eine zusätzliche Zeichnung auf dem Hauptdiagramm, die eine Analyse erleichtert oder ZigZagshadow - verwendet, um ZigZags nach den Höchst - und Mindestpreisen zu zeichnen (verwendet die nächstgelegenen Höchst - und Mindestpreise, um Zickzack auf Endpunkten zu erstellen) zigzagwidth - ZigZag-Linienbreite zigzagcolorup - ZigZag-Aufwärtslinie Farbe zickzackfarben - Zickzack abwärts gerichtete Farbe Squaredraw - verwendet, um Ziegeln auf dem Hauptdiagramm (in diesem Modus sehen Sie Preise Bewegungen, die Ziegelsteine ​​sehen) Squarecolorup - Ziegelfarbe auf dem Hauptaufwärtsdiagramm squarecolordown - Ziegelsteinfarbe auf dem Hauptabwärtsdiagramm squarefill - Ziegelsteinfarbton auf dem Hauptdiagramm squarewidth - Bricklinie Breite auf dem Hauptdiagramm framedraw - verwendet, um Ziegelsteine ​​zu zeichnen (stellt Bricks Grenzen dar, es ist eine zusätzliche Option, die selten verwendet wird) Framewidth - Ziegel Linie Breite framecolorup - Farbe der Ziegelsteine ​​Grenzen framecolordown - Farbe der Ziegelsteine ​​Grenzen. Dann deklariert der Code Puffer: Für die graphische Darstellung werden fünf Hauptpuffer verwendet, während vier für die Speicherung von Entwurfs - und Berechnungsdaten verwendet werden. Preis - Puffer zum Speichern der für die Konstruktion verwendeten Kopierpreise, Datumspuffer zum Speichern von kopierten Daten, die für die Zeichnung im Hauptdiagramm verwendet werden, Pricehigh und Pricelow - Puffer zur Speicherung von Maximal - und Minimalwerten, die in den ZigZags-Zeichnungen im Hauptdiagramm angewendet werden. Danach werden die Berechnungspuffer Arrays und Hilfsfunktionsvariablen deklariert: funcdrawrenko, funcdrawzigzag, funcdrawrenkomainchart. Sie werden später erklärt. 3.2. Indikator-Initialisierer In INDICATORDATA - und INDICATORCOLORINDEX-Puffern werden Indicator-Puffer mit eindimensionalen dynamischen Arrays, Adressierung sowie in Zeitreihen gebunden. Die Adressierung der restlichen dynamischen Arrays (Price, Date, Pricehigh, Pricelow) bleibt ohne Änderungen, da sie nur zum Speichern von Daten verwendet werden. Die Werte, die nicht im Diagramm angezeigt werden, werden gesetzt. Danach wird der Name der Anzeige zugewiesen, die Anzeigegenauigkeit eingestellt und im Anzeigefenster die Anzeige der aktuellen Zahlenwerte verboten. Danach wird der Datumsvariablenwert (Datum für Startberechnungen) zugewiesen. Der Wert für die Variable wird zugewiesen, der Eingabewert wird nicht verwendet, da das Diagramm für den Indikatorpuffer zu schwer sein kann. Das Startdatum wird korrigiert und der Brauch angekündigt. Die Funktion des Analyse-Startdatums oder funccalcdatestart führt Korrekturen der Zeit durch. 3.3. Die Analyse-Startdatum-Berechnungsfunktion Die Funktion ist klein und besteht hauptsächlich aus einer Schleife. Es gibt nur zwei Eingabeparameter - anfangs Startdatum und Berechnungsenddatum (das aktuelle Datum). Das Startdatum wird in der Funktion geändert und als Antwort angezeigt. Der Funktionskörper beginnt mit dem Messen des Empfangspufferarrays (alle Puffer haben die gleiche Größe, die gleich der Anzahl der ausgewählten Zeitrahmenstäbe ist). Dann wird eine Anzahl von Balken auf dem ausgewählten Zeitrahmen gemessen. Die Anzahl der Balken des gewählten Zeitrahmens und die Größe des Pufferarrays werden in der Schleifenbedingung verglichen. Wenn Sie mehr Balken haben, d. h. sie können nicht alle in das Pufferarray platziert werden, wird der aufgenommene Zeitrahmen an zehn Tagen verkürzt, was bedeutet, dass dem Analysestartdatum zehn Tage hinzugefügt werden. Dies wird fortgesetzt, bis das Pufferarray nicht in der Lage ist, alle Strichdaten aufzunehmen. Die Funktion liefert das berechnete Datum zurück. 3.4. Die Datenkopierfunktion Zuerst werden die Daten mit den Datenkopierfunktionen (funccopyprice und funccopydate) kopiert. Lassen Sie uns die Preis-Kopierfunktion oder funccopyprice, die Sie in das Array Open, Close, High und Low Preise der eingestellten Zeitraum und Zeitrahmen kopieren können. Im Fall einer erfolgreichen Kopie gibt die Funktion true zurück. Am Anfang des Funktionsaufrufs wird der falsche Wert initialisiert, dann wird eine Ergebnisvariable der kopierten Daten initialisiert und ein negativer Wert zugeordnet. Ein gemeinsames Array-Priceinterim zum Speichern von temporären kopierten Daten und die Barstocopy-Variable werden deklariert, um das Speichern von kopierten Daten zu verhindern. Weiterhin setzt die Funktion frühere deklarierte Variablen zur Speicherung der kopierten Daten zurück, berechnet die Anzahl der Balken auf dem Zeitrahmen und nach dem gewählten Preis (0-Close, 1-Open, 2-High und 3-Low) und einem Switch Anweisung, weist den Wert der zuvor kopierten Daten auf die barcopied variablen Preise zu. Danach wird die Anzahl der zu kopierenden Daten berechnet. Wenn die Daten zuvor kopiert wurden, werden die letzten kopierten Balkeninformationen gelöscht, um Änderungen im Diagramm zu verhindern. Ein Schalter kopiert die erforderlichen Preisdaten in das Priceinterim-Zeit-Array. Danach wird das Ergebnis des Kopiervorgangs überprüft und ein Schalter füllt kopierte Datenvariablen. Funccopydate oder die Datumskopie-Funktion. Der Code der Funktion ist ähnlich zu der oben erwähnten Einheit, der Unterschied liegt im Typ der kopierten Daten. 3.5. Berechnung der Bricks Wie Sie anhand der Indikatorparameter sehen können, kann eine Brickgröße sowohl in Punkten als auch in Prozent des aktuellen Preises festgelegt werden. Punkte ist ein fester Wert, aber wie Berechnungen in Prozent auftreten, für diesen Zweck gibt es die funccalcdorstep Ziegel Berechnung Funktion. Es gibt drei Eingabeparameter: den aktuellen Preis (zur Berechnung des Prozentsatzes des Preises, wenn die Ziegelgröße in Prozent ist), die Berechnungsmethode (Punkte oder Prozentsatz) und die Schrittweite (mit einem Wert, der in Prozent oder In-Punkt). Zu Beginn der Funktion wird die Variable für die Antwort durch doppelten Typ initialisiert und abhängig von der Berechnungsmethode, die durch if-else-Bedingungsanweisung in Punkten zugewiesen wird. Dann wird die Antwortvariable in den int-Typ konvertiert, um den Wert ganzzahlig zu halten, auch wenn die Berechnungen den nichtintegralen Wert ergeben haben. 3.6. Die Hauptfunktion - Renko Diagramm graduiert Die Hauptfunktion von Renko Diagramm graduierend - funcdrawrenko. Diese Funktion ist für grafische Puffer (Indikatorpuffer) und das Ausfüllen der Berechnungspufferarrays verantwortlich. Berechnungspuffer speichern die Information jedes Bricks. Eingangsparameter der Funktion sind Datenfelder von Preisen und Stabkonstruktionsdaten. Hier finden Sie Informationen über den Schritttyp und dessen Parameter, den Rückwärtsfilter und den Schattenzeichnungsparameter. Die Funktion kann in zwei Teile unterteilt werden: das Teil mit der Ziegelsteinzahl und das Teil mit der Berechnung und der grafischen Pufferfüllung. Am Anfang der Funktion werden Puffer zurückgesetzt, um leere Felder auszuschalten. Spätere Hilfsvariablen werden eingegeben: türstepnow-Variable wird für Schritt verwendet (verwendet, um seine Größe im Prozentschritt zu ändern), pointgo speichert Informationen über die Entfernung vom letzten gebauten Ziegelstein, eine Variable wird für Ziegelsteinberechnung, uppricecalc und downpricecalc verwendet - die letzte Analysiert hohe und niedrige Preise, typeboxcalc - die letzte analysierte Ziegel-Typ (nach oben oder unten). Beide Funktionsteile bestehen aus einer Schleife, der zweite Teil schließt die erste ab. Analysieren Sie den Vorgang detailliert. Die erste Schleife wird über alle kopierten Werte verarbeitet, wobei der Balkenwert für eine Anzahl von kopierten Daten verantwortlich ist (sie wird in einer Funkkonsolidierungsfunktion berechnet, die später betrachtet wird). Weiter in der Schleife beginnt die Berechnung der Ziegelgröße. Da jeder Balken einen anderen geschlossenen Preis hat, sollte der Prozentsatzschritt für jeden Balken separat berechnet werden. Die bedingte if-Anweisung prüft die Kursrichtung, während der Preis eine oder mehrere Schrittabstände überschreiten muss. Nachdem die Kursbewegungsrichtung ermittelt wurde, wird der Zustand der vorherigen Bewegung (der letzte Brick) überprüft. Dies geschieht, weil die Indikatorparameter den Filterparameter (Anzahl der für die Umkehrung benötigten Steine) enthalten. Nachdem alle Bedingungen überprüft worden sind, wird die Schleife gestartet, sie wird so oft verarbeitet, wie Ziegel die aktuelle Preisbewegung darstellen. Anzeigebalken werden berechnet, die Berechnungspufferarrays werden in der Größe geändert, und sie werden zurückgesetzt. Danach werden den ersten (im ersten Vergleich verwendeten) Berechnungsmatrizen Primärwerte zugewiesen. Wenn die maximal mögliche Anzahl der angezeigten Balken kleiner ist als die mögliche Anzahl von Steinen, werden zusätzliche Steine ​​berechnet und die Meldung über den niedrigen Wert angezeigt. Dies wird durchgeführt, um eine falsche Anzeige des Diagramms zu verhindern. Die Variable der Ziegelzahlberechnung wird zurückgesetzt und die Hauptschleife wird gestartet. Anders als die vorhergehende Schleife ist die Hauptschleife auch für das Füllen von Berechnungspufferarrays und Backsteinzählerrückstellung verantwortlich. Am Ende der Funktion werden die Grafikpuffer gefüllt. 3.7. Funktion zur Erstellung der Trendlinie und Rechteckgraphikobjekte Die Funktion zur Erstellung des Trendliniengraphikobjektes bzw. funk - krettrendlinie und der Funktion zur Erstellung des grafischen Rechteckobjektes bzw. funkreatesKreuzfeldes basiert auf den Daten, die im Verweis auf OBJRECTANGLE und OBJTREND genannt sind. Sie werden verwendet, um grafische Objekte im Renko-Diagramm zu erstellen und ZigZag im Hauptdiagramm zu erstellen. 3.8. Die Renko-Konstruktion auf dem Hauptdiagramm Aufgrund der Verwendung der Berechnungs-Puffer-Arrays ist die Funktion für die Renko-Darstellung oder das funcdrawrenkomainchart eher kompakt. Die Eingangsparameter umfassen: den aufwärts und abwärts gezogenen Ziegel mit ihren Rahmen, zwei Arten von Rahmenbreite (die erste für den Ziegel, die zweite für den Rahmen), drei Anzeigeoptionen (von Ziegelsteinen, deren Farben und Rahmen). Zuerst werden Variablen mit Namen von Objekten deklariert, dann wird die Schleife mit dem generierten Namen jedes Objekts geöffnet und je nach vorheriger Ziegelart wird die Funktion der Trendlinie und der Rechteck-Grafikobjekte gestartet. Die Parameter werden aus den Rechenpufferarrays übernommen. 3.9. Die ZigZag-Konstruktion auf dem Hauptdiagramm Die nächste Art der Ergänzung zur Indikator ist die Zickzack-Charting-Funktion oder funcdrawzigzag. Die Eingabeparameter: die Zeichnungsweise (auf dem Maximum oder den Mindestpreisen oder auf den Diagrammpunkten), der Linienbreite, der Aufwärts - oder Abwärtslinienfarbe. Die Zickzackschattenparameteränderung ist im 4-Bild zu sehen. Ist true eingeschaltet, zieht die Anzeige die ZigZag-Linien auf die Schattenpunkte (Mindest - und Höchstpreise), in der Falschoption werden die ZigZag-Linien auf die Renko - Maximal - und Minimalpunkte gezeichnet. Fig. Die Auswirkungen des Zickzack-Schattens auf EURUSD, H1, 10 Punkte. Um das Trendlinienobjekt zu erstellen, müssen zwei Punkte für den Preisparameter und zwei Variablen für den Datumsparameter eingegeben werden (Start und Ende). Wenn bedingte Anweisungen den ersten Punkt in Abhängigkeit von dem ursprünglichen Ziegelentyp festlegen. Die Schleife, die alle Objekte erstellt, startet. Wie Sie sehen können, startet die Schleife aus der zweiten Brick-Analyse, da der erste Punkt bereits gesetzt ist. Dann prüft die if-Bedingung den Typ des Ziegels (das Preisverhalten). Die Variable des Objektnamens wird gefüllt und je nach Verschiebungsänderung teilt sich die Schleife. Im Gegenzug wird er je nach Zeichnungsverfahren in zwei Varianten unterteilt. Wenn es auf dem Minimum - und Maximumpreis angezeigt wird, suchen die Pricehigh - und Pricelow-Datenfelder nach minimalen und maximalen Punkten. Die Suche ist mit den nahen Bars beschränkt. Wenn er auf den Diagrammpunkten abgestuft wird, werden die Daten aus den Pufferfeldern zugewiesen. Die Trendlinien-Konstruktionsfunktion wird aufgerufen. Die Funktion beendet die Analyse und die Darstellung des ZigZag. 3.10. Löschen von zuvor erstellten Grafikobjekten Die Magic-Nummer dient zur Ermittlung der Indikatorobjekte. Es vereinfacht das Starten von mehreren Indikatoren auf dem einen Diagramm und Objekte löschen Prozess. Die nächste Funktion ist die Funktion zum Löschen von Objekten oder der funcdeleteobjects. Der Name (abhängig von den Objekten: Trendlinie oder Rechteck) und die Anzahl der Objekte sind zwei Eingabeparameter. Die Funktion wählt die Objekte und löscht die Objekte mit dem bereits vergebenen Namen. Die Funktion, die alle Funktionen zum Löschen aller Indikatorobjekte konsolidiert, wurde angelegt. 3.11. Funktion zur Ebenenerstellung Die funccreatelevels-Funktion für die Pegelerstellung vereinfacht die Darstellung im Anzeigefenster. Es hat nur zwei Eingabeparameter: Anzahl der erstellten Ebenen und deren Farbe. Im Körper der Funktion wird das IndicatorSetInteger verwendet, um die Anzahl der angezeigten Stufen einzustellen, dann werden Preis und Farbe für jede Ebene eingestellt. 3.12. Die Konsolidierungsfunktion Die Funktion funcconsolidation wurde erstellt, um alle Funktionen zu konsolidieren. Die Funktion ruft alle ausgeführten Funktionen auf. 3.13. Funktionen OnCalculate () und OnChartEvent () Bevor Sie mit der Funktion OnCalculate () fortfahren, sehen Sie sich die funcnewbar Funktion an, die den neuen Balken analysiert. Es ist die vereinfachte Funktion, die in der IsNewBar beschrieben wird. Die OnCalculate () - Funktion startet die Konsolidierung aller Funktionen, wenn ein neuer Balken während der Diagrammaktualisierung erstellt wird. Die Funktion OnChartEvent () löscht alle grafischen Objekte durch Drücken von C und drückt auf R, um das Diagramm neu zu zeichnen (die Konsolidierungsfunktion). 3.14. OnDeinit () - Funktion Und schließlich die OnDeinit () - Funktion. Diese Funktion startet die Funktion zum Löschen aller grafischen Objekte des Indikators. 4. Renko-Diagramm in der Praxis Renko-Diagramm wird nach der Preisbewegungsstrategie erstellt. Lets Beginn mit der beliebtesten Strategie: verkaufen, wenn die bewegte aufwärts Ziegel beginnt nach unten zu bewegen und kaufen im umgekehrten Fall. Dies ist in Fig. 3 gezeigt. Fig. 5: Standard-Renko-Diagramm (EURUSD H4, 20 Punkte) Die Abb. 5 zeigt sechs Punkte (A, B, C, D, E, F) des Markteintritts. In dem A-Punkt ändert sich der aufsteigende Ziegelstein zu dem abwärts gerichteten Ziegel. Der umgekehrte Ziegel wie in (B, C, D) Punkten wird mit einer Bewegung erzeugt. Am E-Punkt wurden jedoch zwei Steine ​​mit einer Bewegung erzeugt, da die Schatten auf der gleichen Ebene erzeugt werden. In diesem Fall ist der Eingang zwischen E - und F-Punkten möglich. Es ist kein gelungener Einstieg, da sich der Kurs in eine entgegengesetzte Richtung bewegt, ist die analoge Situation am F-Punkt: wo eine Bewegung auch zwei Steine ​​schafft. Die Schatten sind auf dem gleichen Niveau. Obwohl mit einer starken Bewegung der Preis nicht seine Richtung ändert. Die Implikation ist, dass der günstigste Eintritt zum Markt ist, wenn ein Umkehrziegel (Blick auf die Schatten) mit einer Bewegung erstellt wird. Wenn wir zwei Ziegelsteine ​​zu einem Zeitpunkt erstellt werden, kann dieser Eingang unsicher sein. Der ZigZag, der dieses Diagramm abschließt, kann für die graphische Analyse verwendet werden. Die Fig. 6 zeigt einige Beispiele: die Stütz - und Widerstandslinien, die Kopf - und Schultermodellierung. Fig. 6 Die grafische Analyse (GBPUSD H4, 20 Punkte) Die graphische Analyse des äquidistanten Kanals ist in der Abb. 7. Der Indikator ist so eingestellt, dass er den Zeitrahmen analysiert und die Staffelung im Vier-Stunden-Zeitrahmen angezeigt wird. Solche Einstellungen lassen die benutzerdefinierte folgen Signale an den mehreren Zeitrahmen gleichzeitig, was bedeutet, ein Indikator kann auf der einen Zeitrahmen und die andere auf der zweiten verwendet werden. Fig. 7. Analysen des äquidistanten Kanals USDCHF, H4, Einstellungen auf H1, 20 Punkte. Feige. 8 stellt ein weiteres Beispiel für verschiedene Zeitrahmen auf einem Diagramm dar. Das Zeitdiagramm zeigt die möglichen engen Umkehrungen, das Vier-Stunden-Diagramm löscht unbrauchbare Signale, die Tages-Chart genehmigt eine lange Dauer der Tendenzbewegungen. Fig. 8. Die Renko-Anzeige auf GBPUSD, H1, H4 und D1 In der Abb. 9. Die Regel sagt: bauen Sie die Aufwärtslinie zwischen den nächsten roten Ziegeln mit mindestens einem blauen Ziegel zwischen ihnen und verkaufen, nachdem der Ziegelstein unter der Linie erstellt wird. Und das Gegenteil: bauen die Abwärtslinie zwischen den nächsten blauen Steinen mit mindestens einem roten Ziegel zwischen ihnen und verkaufen, nachdem der Ziegelstein über der Linie erstellt wird. Die Farben werden nach der Abb. Fig. 9. Blaue und rote Pfeile markieren die Linienzeichenstellen und große Pfeile markieren Signale für Verkauf und Kauf. Fig. 9. Ein Beispiel für GBPUSD, H4, 25 Punkte Indikator Fazit Der Renko-Chart ist für Anfänger und Profi-Händler interessant. Viele Jahre sind vergangen, aber es ist immer noch auf den Märkten verwendet. In diesem Artikel wollte ich Ihre Aufmerksamkeit auf das Diagramm zu ziehen und die Renko-Chart-Analyse zu verbessern. Ich habe versucht, die detaillierte Methode des Renko-Diagrammaufbaus zu zeigen. Ich freue mich, neue Ideen und Verbesserungen für den Indikator in Betracht zu ziehen und sie vielleicht auch in Zukunft umzusetzen. Es gibt mehrere Möglichkeiten der Indikatorimplementierung, Sie können auch Ihre Methoden der Implementierung finden. Vielen Dank für Ihr Interesse Ich wünsche Ihnen erfolgreichen Handel und neue Handelsstrategie Umsetzung. Renko Block Charts Hallo Leute, handelte Renko für ein paar kurze Monate, und nachdem dieser Indikator früher in den Thread geflogen, scheint es genau das, was ich brauche. Eine Sache, die ich für dieses Kennzeichen zu tun lieben würde, ist die Fähigkeit hinzufügen, eine E-Mail-Benachrichtigung zu senden, wenn die Warnung aufgeschoben wird. Wenn jemand mit mql Codierung Erfahrung dies tun könnte, würde ich es sehr schätzen, wie meine Kodierung Fähigkeiten arent die größte. Ich habe konfiguriert mt4 E-Mails senden und getestet, es funktioniert, so brauchen nur die Indikator zu einem ausschalten, um mich Singth x I zweite dieser Anfrage. Lol Hallo Jungs Sorry, wenn dies ein bisschen off topic, aber ich habe eine Frage und hoffe, jemand kann etwas Licht zu vergießen. Ich weiß, diese Frage wurde vorher gefragt, aber ich konnte nicht finden, eine richtige Antwort noch. Ich möchte auf MT5 migrieren, denn wo ich lebe, ist die einzige Option vorwärts. Ive Biene unter Verwendung Renko für eine Weile und trotz einiger Forschung kann ich nicht finden, einen Weg, um Renko auf MT5 außer ein paar renko Indikatoren, die auf dem Indikatoren-Fenster unter dem Candlestick-Diagramm zeigen zu verwenden. Kann jemand mir einige Hinweise geben Wie kann ich ein richtiges renko Diagramm in MT5 herstellen Danke. Haha gonna need the visa Hey Händler Ich habe ein Problem hier (siehe das Bild unten), aber ich weiß nicht wirklich, ob es ein Problem ist. Es gibt keine Geschichte mehr, auf meinem M2 AU-Diagramm zu zeigen. (Ich bin mit Renko v3.4, Brick 12, Wick False, max Bars 99999999). Iss nicht genug Bars (glaube ich). Seine nur mich oder gibt es etwas falsch mit meinem renko jede Hilfe wird akzeptiert und geschätzt werden. Blei bgrün. Jubel, wenn Sie echte Renko ohne stören Daten auf der Renko-Charts wollen, kaufen renko Produkte, im Verwendung eines gekauften renko Charts, keine Probleme, aber Sie haben 45 US $ für den Kauf des Produkts zu gehen forex. ovo. czensubactionsh bezahlen. Ampid1381555516 erhalten Sie viele Produkte, auch gibt es Trail 15 Tage, verwenden Sie Testversion zuerst dann mögen Sie es kaufen hoffen, dass diese Info nützlich sein wird abmmalay

Comments