3 Line Break Trading Strategie


Wie man 3 Line Break Charts profitabel Profitabel 3 Line Break Charts sind eine faszinierende Art von Charting-System, das in Japan entstand. Sie sind besonders nützlich für die Ermittlung des aktuellen Trends und auch Trendumkehrungen. In diesem Artikel erkläre ich, was 3 Zeilen-Break-Charts sind, geben Ideen für den Handel und zeigen die zurückbehaltenen Ergebnisse einer profitablen Trading-Strategie. Was sind 3 Line Break Charts Die folgende Grafik zeigt den Dow Jones auf dem täglichen Zeitrahmen mit 3 Zeilen Break Charts. Ein Hinweis auf das Verständnis dieser Charts ist im Namen, sie sind eine Art von Breakout-Diagramm. Sie sind unverwechselbar, weil sie nur signifikante Preisbewegungen zeigen. Signifikante Preisbewegungen treten auf, wenn der Schlusskurs höher oder niedriger als die vorangehenden Stäbe ist. 3 Zeilenumbruchdiagramme basieren ausschließlich auf dem Schlusskurs und zeigen keine Intraday-Bewegungen an. Dies basiert auf der Idee, dass der Schlusskurs der wichtigste Preis des Tages ist. In diesem System wird jede Leiste als Linie bezeichnet. Wenn Sie das vorherige Diagramm genau betrachten, können Sie sehen, dass jede Zeile direkt aus der vorherigen Zeile folgt. Eine kurze Umkehrung kann nur erfolgen, wenn der Markt unter dem Tiefstand der vorherigen 3 Zeilen geschlossen hat. Eine lange Umkehrung kann nur erfolgen, wenn der Markt über dem Hoch der vorherigen 3 Zeilen geschlossen hat. Im folgenden Beispiel bricht eine kurze Umkehrlinie unter die vorangehenden 3 Zeilen. Ein Markt trifft, wenn es 3 aufeinanderfolgende Linien in die gleiche Richtung gegeben hat. Warum 3 Line Break Charts verwenden Wenn wir das vorherige Dow Jones 3 Line Break Chart mit dem Standard Candlestick Chart vergleichen, sieht es ganz anders aus. 3 Zeilenumbrüche sind bei der Festlegung des aktuellen Markttrends großartig. Eine neue Linie ist immer wichtig, weil wir ein neues hoch oder niedrig haben. Dies bedeutet, dass das Diagramm weniger überladen ist. Es gibt mehr Informationen über das Candlestick-Diagramm, aber das kann manchmal ablenkend sein. Trading mit 3 Line Break Charts Der einfachste Weg, um mit 3 Line Break Charts zu handeln, ist zu warten, bis der Markt hat mindestens 3 Zeilen in die gleiche Richtung gemacht Dann warten, bis sich eine Umkehrlinie gebildet hat und in Richtung der Umkehrung eintritt. Dies ist der Beginn eines neuen potenziellen Trends und wir können schön und früh kommen. Ein alternativer Ansatz ist, auf Umkehrlinien zu schauen und dann einzugeben, nachdem der Markt mindestens 3 aufeinanderfolgende Zeilen nach einer Umkehr gemacht hat. Es ist einfach, 3 Line Break Charts mit anderen technischen Indikatoren zu kombinieren. Zum Beispiel kann ein gleitender Durchschnitt verwendet werden, um den Trend zu definieren. Dann kann eine 3-Zeilen-Pause verwendet werden, um in Richtung des Trends einzutreten. Counter Trend Trader können 3 Line Break Charts mit Impulsindikatoren kombinieren, um gute Umkehrmöglichkeiten zu identifizieren. Zum Beispiel kann der stochastische Oszillator verwendet werden, um überkaufte und überverkaufte Bereiche zu identifizieren. Ein weiterer häufiger Weg, um 3 Line Break Charts verwenden, ist es, sie mit japanischen Leuchtermustern zu kombinieren. Umkehrkerzen und Muster wie dojis, bullish engulfing Muster und Pinzette Böden. Die 3-Zeilen-Break-Charts können verwendet werden, um den dominanten Trend zu identifizieren und dann werden die Leuchter verwendet, um Zeit-Trade-Einträge zu verwenden. Eine profitable 3 Line Break Trading-Strategie Ich war daran interessiert zu testen, wie rentabel eine einfache 3-Zeilen-Break-Chart-Strategie auf historische Preisdaten war. Also habe ich einen Backtest mit einer Tradinformed Excel Kalkulationstabelle eingerichtet. Diese Kalkulationstabellen sind ideal für alle mit einigen grundlegenden Excel-Fähigkeiten zu etablieren und testen ihre eigenen Trading-Strategien. Der Test war sehr einfach. Es ist beabsichtigt, herauszufinden, ob 3 Zeilenumbruchdiagramme ein nützlicher Bestandteil einer Handelsstrategie sein können. Der Test wurde auf dem EURUSD Forex Paar auf dem 4 Stunden Zeitrahmen zwischen Dezember 2009 und Juni 2015 durchgeführt. Strategie Regeln Geben Sie Handel auf eine neue Umkehrlinie. Testen Sie die Strategie mit einem optionalen 200-prozentigen EMA als Filter. Nur lange handeln, wenn der Preis über der 200 EMA liegt und nur kurz unterhalb In diesem Backtest habe ich nicht die Wirkung von Stop-Verlusten, nachlaufenden Stopps oder Gewinnzielen getestet. Ich habe auch keine Handelseinträge nach Tageszeit gefiltert. Die Ergebnisse werden in Pips angezeigt. Die Ergebnisse zeigen, dass 3 Zeilenbruchdiagramme gut durchführen. Die Strategie ist auch in dieser ganz einfachen Form rentabel. Mit der 200 EMA erhöht sich der Prozentsatz der Gewinne und verbessert die Profitabilität. Laden Sie die 3 Line Break Spreadsheet kostenlos herunter Wenn Sie sich für Excel für 3 Line Break Charts interessieren, können Sie eine kostenlose Excel Kalkulationstabelle mit 3 Zeilen Break Charts herunterladen, indem Sie sich einfach in die Tradinformed Mailingliste eintragen. Beyond Candlesticks Für weitere Informationen über die Verwendung von 3 Line Break Spreadsheets Ich empfehle Check-out Steve Nison8217s ausgezeichnetes Buch 8211 Beyond Candlesticks. Steve Nison führte und populierte Kerzenständer in den Westen ein. Das Buch enthält eine riesige Menge an Informationen über den Handel mit Leuchtern sowie 3 Zeilen Break Charts, Renko Charts und Kagi Charts. Steve Nison8217s neuere Buch, japanische Candlestick Charting Techniques, Second Edition lohnt sich auch einen Blick auf. Weitere Handelsstrategien Es gibt Lasten mehr Beispiele für technische Indikatoren und Handelsstrategien, die auf Tradinformed verfügbar sind. Sie könnten sich für 3 Profitable Ichimoku Trading Strategies oder Backtesting eine SuperTrend Trading-Strategie mit Excel interessieren. Teilen Sie diese: MetaTrader 5 - Beispiele Indikator für die Konstruktion einer Drei-Zeilen-Break-Chart Einleitung Vorherige Artikel als Point and Figure. Kagi und Renko Charts. Fortsetzung der Serie von Artikeln über Charts des 20. Jahrhunderts, dieses Mal werden wir über die Drei-Line-Break-Chart zu sprechen, oder um genau über die Umsetzung durch einen Programm-Code zu sprechen. Es gibt sehr wenig Informationen über den Ursprung dieser Tabelle. Ich nehme an, es begann in Japan. In den USA lernten sie darüber hinaus von Beyond Candlesticks von Steve Nison, die 1994 veröffentlicht wurden. Sowie in den oben genannten Charts wird der Zeitbereich bei der Konstruktion des Three Line Break Charts nicht berücksichtigt. Es basiert auf neu gebildeten Schlusskursen eines bestimmten Zeitrahmens, der es ermöglicht, kleinere Schwankungen eines Preises im Verhältnis zur vorherigen Bewegung zu filtern. Steve Nison in seinem Buch Beyond Candlesticks beschrieb elf Prinzipien der Plotten dieses Diagramms (S. 185). Ich habe sie in drei konsolidiert. Prinzip 1 Für den Bau wählen Sie einen Anfangspreis und dann, je nachdem, ob der Markt nach oben oder unten bewegt, zeichnen Sie eine aufsteigende oder absteigende Linie. Es wird ein neues Minimum oder Maximum markiert. Grundsatz 2 Wenn ein neuer Preis unter das Minimum fällt oder das Maximum überschreitet, können wir eine absteigende oder aufsteigende Linie zeichnen. Grundsatz 3 Um eine Linie in die entgegengesetzte Richtung der vorherigen Bewegung zu zeichnen, muss das Minimum oder Maximum übergeben werden. Zur gleichen Zeit, wenn es mehr als eine identische Linie gibt, dann wird das Minimum oder Maximum auf der Grundlage von zwei (wenn es zwei aufeinanderfolgende identische Zeilen) oder drei (wenn es drei oder mehr aufeinanderfolgende identische Zeilen) von ihnen sind berechnet. Schauen wir uns das Beispiel eines klassischen Kartenaufbaus auf der Grundlage historischer Daten näher an (Abb. 1). Abb.1 Beispiel für die Konstruktion eines Drei-Zeilen-Break-Diagramms (EURUSD H1 27.06.2014) Abb. 1 stellt ein Candlestick-Diagramm auf der linken Seite und ein Drei-Zeilen-Break-Diagramm auf der rechten Seite dar. Dies ist ein Diagramm von EURUSD, Zeitrahmen H1. Das Startdatum der Tabelle ist 27.06.2014 zum Preis 1.3613 (Schließzeit der Kerze ist 00:00), dann schließt sich die Kerze (01:00) bei 1.3614 und bildet die erste aufsteigende Linie des Drei-Zeilen-Break-Diagramms. Die folgende Kerze der bearish Richtung (02:00) bildet eine aufsteigende Linie, schließt bei 1.3612 (Schlusskurs ist niedriger als das vorherige Minimum). Dann bewegte Kerzenständer den Preis in Richtung der 1.3619 (03:00) Marke, bilden ein neues Maximum und eine Linie. Die Kerze um 04:00 ist nicht unter das Minimum gefallen und hat den Bau nicht beeinflusst. Die Kerze um 05:00 schließt bei 1.3623 und markiert ein neues Maximum (neue aufsteigende Linie). Um den Abwärtstrend zu verlängern, müssen wir zwei Minimalwerte (1.3613) übergeben, aber Stiere werden ihre Position nicht aufgeben und ein neues Maximum von 1.3626 (06:00) bilden. Dann versuchen Stiere, den Aufwärtstrend für zwei Stunden umzukehren, aber der gleiche Trend setzt sich mit einem neuen Maximum fort, das bei 1.3634 (09:00) erreicht wird. Bulls führen. Um nun eine aufsteigende Linie zu zeichnen, müssen drei Mindestwerte bestanden werden (1.3626 1.3623 und 1.3619). Wie wir sehen können, werden in den folgenden drei Stunden Bären den Markt übernehmen und ihn bis zum 1.3612 (12:00) ablegen. Es spiegelt sich in einer neuen aufsteigenden Linie. Allerdings zeigen die folgenden fünf Stunden, dass die Stiere ihre Position zurückgewinnen und den Markt zurück auf den Punkt von 1.3641 bringen, das vorherige Maximum in 1.3626 überschreiten und eine neue aufsteigende Linie um 17:00 bilden. Bären scheitern, das vorherige Minimum um 18:00 zu überschreiten und für die folgenden fünf Stunden Stiere bringen den Markt bis zum Punkt von 1.3649 und bilden eine neue aufsteigende Linie jede Stunde. Grundlagen des Kartenaufbaus Bevor wir zum Code kommen, werden wir über den Indikator selbst sprechen und herausfinden, was unterscheidet sich von anderen und wie. Es ist offensichtlich, dass die Drei-Zeilen-Pause, wie andere Indikatoren, für die Erleichterung einer effizienten Marktanalyse und der Suche nach neuen Strategien entwickelt wurde. Ich bin sicher, Sie wollen wissen, ob es irgendwelche Neuheiten gibt. Eigentlich gibt es ein paar von ihnen. Der Indikator erlaubt die Änderung der Preisart für die Berechnung. Es deckt alle vier Standard-Barpreise ab. Der klassische Typ ist für den Aufbau von Diagrammen nur für eine Preisart konzipiert, wenn der modernisierte für alle vier Preistypen (offen, hoch, niedrig nah) sorgt. Es ändert das Aussehen des klassischen Kartenaufbaus, indem er den Linien Schatten hinzufügt und sie wie japanische Leuchter aussieht, was die visuelle Wahrnehmung des Diagramms erhöht. Die modernisierte Version bietet auch Einstellungen für die Synchronisation von Preisdaten pünktlich und ersetzt fehlende Preise für die Priorität. Modernisierte Art der Kartenkonstruktion ist in Abb. 2: Abb.2 Modifiziertes Diagramm auf der Grundlage von vier Preisarten Da die modernisierte Konstruktion vier Drei-Line-Break-Charts verschiedener Preisarten kombiniert, ist es natürlich, Diskrepanzen zwischen den Preisen zu finden. Um es zu vermeiden, ist die Datensynchronisation pünktlich erforderlich. Die Preissynchronisation erfolgte in zwei Varianten: komplett (Abb. 2 rechts) und teilweise (Abb. 2 auf der linken Seite). Die vollständige Synchronisation stellt eine gefilterte partielle dar, wobei alle Daten auf dem Diagramm gezeichnet sind und fehlende Daten durch die in den Einstellungen angegebenen Prioritätspreise ersetzt werden. Im Modus der kompletten Synchronisation fehlende Daten einfach weggelassen und nur Leuchter mit einem vollständigen Satz von Daten gezeichnet werden. Eine weitere Neuerung ist ein Periodenabscheider, der für die Bequemlichkeit der Spaltung von Signalen eingeführt wurde. Wie Sie wissen, kann der Periodenabscheider in den Karteneinstellungen aktiviert werden. Im Indikator ändern sie sich je nach dem in den Einstellungen angegebenen Zeitrahmen. Anders als die Diagramme in MetaTrader 5. wo Perioden durch eine senkrechte gestrichelte Linie getrennt sind, wird in diesem Indikator eine neue Periode durch Ändern einer Linienfarbe dargestellt (Kerzen, Abb. 3): Abb.3 Periodenabscheider im Indikator Eine weitere Ergänzung ist die Umsetzung eines technischen Indikators iMA. Die auf der Grundlage der Preise aus dem Hauptdiagramm gebaut wird, aber mit den Indikatordaten rechtzeitig synchronisiert wird. So werden die Daten durch den gleitenden Mittelwert gefiltert (Abb. 4): Abb.4 Interner gleitender Durchschnitt Der Indikator hat auch eine Funktion, um eine minimale Bewegung in Punkten für das Zeichnen einer Linie und die Anzahl der Zeilen, die für eine Umkehrung erforderlich sind, einzurichten. Es hat auch eine Rolle eines Filters. Code des Indikators Der Algorithmus des Indikators ist ziemlich einfach und hat drei Stufen: Kopieren von Daten, Berechnung auf der Grundlage der kopierten Daten und Füllpuffer des Indikators (Erstellen eines Diagramms basierend auf den empfangenen Daten). Der Code ist in Funktionen aufgeteilt, die entweder zwischen sich oder mit den Eingabedaten miteinander verbunden sind. Lassen Sie uns einen genauen Blick auf den Code. 1. Eingabeparameter des Indikators Die Präambel des Indikators enthält eine Deklaration von grafischen Konstruktionen. Es gibt zwei davon im Indikator: chart ABCTB (DRAWCOLORCANDLES) und zusätzlich gleitender Durchschnitt LINETLB (DRAWLINE). Dementsprechend gibt es sechs Puffer. Dann folgt die Daten des Enum-Typs zur Verbesserung der Schnittstelleneinstellungen und der Einstellungen selbst: magicnumb - Magic number hat den Typ long. Es ist eine eindeutige Nummer, um den Indikator zu bezeichnen. Wenn die Notwendigkeit entsteht, kann man in den Typ String mit wenigen Änderungen Zeitrahmen - Berechnungszeitbereich, Typ ENUMTIMEFRAMES umgewandelt werden. Ist der Hauptparameter (der Zeitrahmen des Indikators) Timeredraw - Zeitraum der Chart-Updates, geben ENUMTIMEFRAMES. Es ist der Zeitrahmen, in dem eine Chart-Neuberechnung stattfindet. Für eine schnelle Neuzeichnung des Diagramms drücken Sie die Taste R auf der Tastatur - eine integrierte Steuerung des Indikators firstdatestart - Startdatum, datetime eingeben. Es ist der Hauptparameter, der der Ausgangspunkt für das Kopieren von Daten und das Charting Chartpreis ist - Preisart für die Berechnung (0-Close, 1-Open, 2-High, 3-Low). Für eine klassische Kartenkonstruktion muss eine Preisart ausgewählt werden. Wie bereits erwähnt, wird dieser Parameter ignoriert, wenn die modifizierte Konstruktion aktiviert ist. Schrittminf - Minimaler Schritt für eine neue Spalte (gt0, Typ int) oder ein Sprung zum Zeichnen einer Zeile linetobackf - Anzahl der Zeilen zur Anzeige einer Umkehrung (gt0, Typ int) . Klassischer Typ schlägt drei Zeilen vor, um einen Umkehrdiagramm anzuzeigen - Art des Diagrammaufbaus (0-klassisch, 1-modifiziert), Typauswahl. Es ist ein Wechsel zwischen den Bauarten chartcolorperiod - Ändern der Farbe beim Starten einer neuen Periode (Boolescher Typ). Wird verwendet, um die Zeilenfarbe zu Beginn einer neuen Periode zu ändern. Chartsynchronisation - Erstellen eines Diagramms nur bei vollständiger Synchronisation (Boolescher Typ, falls zutreffend, dann erfolgt eine vollständige Synchronisation mit dem Löschen aller fehlenden Werte vor dem Konstruieren eines Diagramms) chartpriorityclose - Priorität des Schlusspreises (Typauswahl hat vier Variationen: Es zeigt auf die Priorität des Schlusspreises bei teilweiser Synchronisation und wird bei der vollständigen Chartpriorityopen ignoriert - Priorität des Eröffnungskurses, gleich hier gilt Chartpriorityhigh - Priorität des Höchstpreises Hier gibt es die Möglichkeit, den Durchschnitt zu platzieren. Das gleiche gilt hier madraw - Zeichnen Sie den Durchschnitt (Boolescher Typ, falls zutreffend, dann ziehen Sie den gleitenden Durchschnitt) maprice - Preisart für den Bau des Durchschnitts, kann einer von ENUMAPPLIEDPRICE mamethod sein - Bauart, kann Sei einer von ENUMMAMETHOD maperiod - Mittelungsperiode des gleitenden Durchschnitts Dann erklären wir Pufferarrays, Variablen und Strukturen, die für die Berechnung benötigt werden. 2. Funktion OnInit Alle Indikatorpuffer werden in der Funktion OnInit deklariert und die Array-Anzeige wird wie in einem Zeitlimit eingerichtet. Dann setzen wir Werte des Indikators, die nicht auf dem Diagramm reflektiert werden, den Namen setzen. Geben Sie die Genauigkeit an und entfernen Sie die aktuellen Werte, wenn sie das Diagramm überladen. Hier setzen wir auch den Handle des Indikators iMA und prüfen die Korrektheit der eingegebenen Daten. Im Falle eines Fehlers wird eine entsprechende Meldung ausgedruckt und der Wert wird für das Minimum geändert. 3. Funktion des Kopierens von Daten Da der Indikator für alle vier Preisarten ausgelegt ist, ist es notwendig, alle Daten einschließlich der Zeit zu kopieren. In MQL5 gibt es eine Struktur namens MqlRates. Es wird für die Speicherung von Informationen über die Zeit des Beginns einer Trading Session, Preise, Volumen und die Ausbreitung verwendet. Die Eingabeparameter der Funktion sind der Start - und Enddatum, der Zeitrahmen und das Zielfeld des Mql-Ports-Typs. Die Funktion gibt true zurück, wenn das Kopieren erfolgreich ist. Die Daten werden in ein Zwischenfeld kopiert. Berechnete fehlende Daten plus eine Sitzung werden dort kopiert und Daten werden dauerhaft erneuert. Wenn das Kopieren auf das Zwischen-Array erfolgreich war, werden die Daten in das Array kopiert, um die korrekte Funktion der Funktion zu gewährleisten. 4. Funktion der Datenberechnung Diese Funktion ist ein Prototyp der Datenberechnung für eine klassische Konstruktion des Drei-Zeilen-Break-Diagramms. Wie bereits erwähnt, berechnet die Funktion nur Daten und bildet sie zu einem speziellen Array des Strukturtyps lineinfo, der am Anfang des Codes deklariert ist. Diese Funktion enthält zwei weitere Funktionen: funcregrouping (umgruppierungsfunktion) und funcinsert (inserting function). Wir werden sie mal anfangen: 4.1. Umgruppierungsfunktion Diese Funktion gruppiert Informationen über aufeinanderfolgende Zeilen derselben Richtung. Es ist begrenzt durch die Größe des Arrays, das in sie übergeben wird, oder zwar durch den Parameter linetobackf (Anzahl der Zeilen zur Anzeige einer Umkehrung) aus den Indikatoreinstellungen. Also jedes Mal, wenn die Steuerung an die Funktion übergeben wird, verschieben alle empfangenen Daten über identische Zeilen einen Punkt nach unten und der Index 0 wird durch einen neuen Wert gefüllt. So werden Informationen über die für eine Pause benötigten Zeilen gespeichert (bei klassischer Bauweise hat die Pause drei Zeilen). 4.2. Einfügefunktion Die Funktion führt das Einfügen der Werte in das Antwortfeld ein. Der Code ist einfach und bedarf keiner detaillierten Erklärung. Die Funktion zur Datenberechnung wurde üblicherweise in drei Teile geteilt. Der erste Teil kopiert Daten unter Analyse zu einem Zwischen-Array mit Hilfe des Operator-Schalters. Nur Betrachtungspreis wird kopiert. Der zweite Teil führt einen Testlauf aus, um den erforderlichen Speicherplatz im Datenfeld zu berechnen. Dann wird das Datenfeld linemainarray, das anfänglich an die Funktion zur Antwort übergeben wurde, einer Änderung unterzogen. Der dritte Teil füllt seinerseits das eingestellte Datenfeld. 5. Funktion der Kartenkonstruktion Zweck dieser Funktion ist es, die Daten für ein Diagramm anhand des ausgewählten Bauparameters (klassisch oder modifiziert) zu berechnen und den Indikatorpuffer mit Daten zur Anzeige zu füllen. Neben der bisherigen Funktion hat die Funktion der Kartenkonstruktion drei weitere Funktionen. Sie sind die Funktion der Farbe, die Funktion der Synchronisation und die Funktion des gleitenden Durchschnitts. Lassen Sie uns ausführlicher diskutieren. 5.1. Farbfunktion Diese Funktion hat nur eine Eingabeparameter - Zeit. Die Antwort der Funktion ist eine boolesche Variable. Wenn die übergebenen Daten die Grenze der Periode sind, wird die Funktion true zurückgegeben. Da die Perioden vom ausgewählten Zeitrahmen abhängen, hat die Funktion eine eingebaute Periodenabtrennung durch den bedingten Operator, wenn. Nachdem der Zeitraum ausgewählt wurde, wird er überprüft, ob noch eine neue Periode begonnen hat. Es erfolgt durch die Umwandlung eines Datums in die Struktur MqlDateTime und Vergleich. Für den Zeitrahmen bis einschließlich H2 geben die Änderungen im Wert des Datums den Beginn einer neuen Periode an. Zeitrahmen von H12 bis D1 beinhalten Änderungen in Monaten und zwischen W1 und MN prüfen wir die Änderung des Jahres. Leider hat die Struktur MqlDateTime keine Informationen über die aktuelle Woche. Dieses Problem wurde durch die Schaffung eines Anfangspunktes, der durch die Variable zeitvariable dargestellt wurde, gelöst. Weiter entlang der Linie wird eine Anzahl von Sekunden in einer Woche von diesem Datum abgezogen. 5.2. Funktion der Synchronisation Die Funktion der Synchronisation hat sechs Eingangsparameter: Vier davon sind die Priorität der Preise, der Boolesche Parameter der vollständigen oder partiellen Synchronisation und das Array unter der Analyse selbst. Die Funktion ist in zwei Teile unterteilt: ein Fall der vollständigen und teilweisen Synchronisation. Die vollständige Synchronisation erfolgt in drei Stufen: Berechnung der Arrayelemente, die die Bedingung erfüllt, Daten zu allen vier Preisarten zu enthalten. Kopieren von Elementen in ein Zwischenfeld unter der gleichen Bedingung. Kopieren von der Zwischenanordnung zu der durch Parameter übergebenen. Die partielle Synchronisation ist komplexer. Das übergebene eindimensionale Strukturarray wird in eine zweidimensionale umgewandelt, wobei der erste Index die Reihenfolge und die zweite die Preisart angibt. Dann ist ein eindimensionales Array mit vier Elementen eingeführt. Preisprioritätsebenen werden in dieses Array kopiert und dann wird das Array sortiert, um die Prioritätsreihenfolge zu identifizieren. Danach führen wir die Verteilung nach Prioritäten mit der Schleife und dem bedingten Betreiber durch, wenn. Zur gleichen Zeit, wenn die Prioritäten gleich sind, dann ist die Preisfolge wie folgt: nahe, offen, hoch, niedrig. Sobald der Operator den ersten priorisierten Wert findet, dann ersetzt die Schleife alle Null-Daten in dem zuvor erstellten zweidimensionalen Array für die Priorität usw. 5.3. Funktion des gleitenden Durchschnitts Es ist die einfachste Funktion. Mit dem in der OnInit-Funktion empfangenen Indikator-Handle kopieren wir den Wert, der dem in den Parametern der Funktion übergebenen Datum entspricht. Dann wird dieser Wert als Antwort auf diese Funktion zurückgegeben. Die Funktion der Darstellung eines Diagramms ist üblicherweise in zwei Teile gegliedert: klassisches Plotten und modifiziertes. Die Funktion hat zwei Eingabeparameter: Preisart für Bau (ignoriert bei modifizierter Bauweise) und Bauart (klassisch und modifiziert). Am Anfang werden die Indikatorpuffer geklärt und dann je nach Bauart in zwei Teile geteilt. Der erste Teil (wir reden über die modifizierte Konstruktion) beginnt mit dem Aufruf der Funktion zur Berechnung aller vier Preisarten. Dann erstellen wir ein gemeinsames Datenarray, wo wir die verwendeten Daten kopieren, die beim Aufruf der Funktion der Datenberechnung erhalten werden. Dann wurde das empfangene Daten-Array sortiert und aus replizierten Daten gelöscht. Danach wird der auf globaler Ebene deklarierte Array dataforbuffer auf der Grundlage von aufeinanderfolgenden Terminen mit der folgenden Datensynchronisation gefüllt. Füllen Indikator Puffer ist die letzte Phase der modifizierten Konstruktion. Der zweite Teil (klassischer Bau) ist viel einfacher. Zuerst wird die Funktion der Datenberechnung aufgerufen und dann werden die Indikatorpuffer gefüllt. 6. Funktion der Konsolidierung Diese Funktion vereint alle Controlling-Elemente. Zuerst wird das aktuelle Datum definiert, dann werden die Funktion des Kopierens von Daten und die Funktion der Kartenkonstruktion aufgerufen. 7. Funktion der schlüsselgesteuerten und automatisch gesteuerten Bauweise Diese Funktionen sind für die Neugestaltung der Anzeige durch Drücken der R-Taste (OnChartEvent) auf der Tastatur oder für die automatische Bearbeitung in Übereinstimmung mit dem gewählten Zeitbereich (OnCalculate) ausgelegt. Letzteres wird durch die neue Balkenfunktion (funcnewbar) analysiert, die eine vereinfachte Version der in IsNewBar beschriebenen Funktion ist. An diesem Punkt werden wir beenden, den Code des Indikators zu beschreiben und über die Möglichkeiten zu sprechen, um es zu benutzen. Beispiele für die Verwendung des Indikators und eine Handelsstrategie Beginnen wir mit den Hauptanalyse-Strategien, die auf dem klassischen Kartenaufbau basieren. 1. Weiße und schwarze Linien als Signale zu kaufen und zu verkaufen Grob können wir über zwei Regeln sprechen: Regel 1. Kaufen, wenn es drei aufeinanderfolgende aufsteigende Linien gibt und verkaufen, wenn es drei aufeinanderfolgende absteigende Zeilen gibt. Drei aufeinanderfolgende Zeilen zeigen eine auftretende Tendenz an. Regel 2. Verkaufen, wenn die Umkehrlinie unter drei aufeinanderfolgende aufsteigende Linien fällt, kaufen, wenn die Umkehrlinie höher als drei aufeinanderfolgende absteigende Zeilen ist. Betrachten wir Abb. 6, was eine klassische Konstruktion für EURUSD H1 ab Anfang 2013 darstellt (der analysierte Zeitbereich ist in Abb. 5 dargestellt). Abb.5 Analysierter Zeitbereich EURUSD H1 Abb.6 Klassischer Aufbau der Drei-Zeilen-Break-Chart für EURUSD H1, Anfang 2013, Schlusskurse Auf dem Chart (Abb. 6) sehen wir deutlich das Signal (Regel 1) zwischen den Punkten 1 Und 2, was ein Ausgangspunkt für den Verkauf ist. In diesem Fall beträgt der Verdienst über 200 Punkte für vier Dezimalstellen. Der folgende Punkt 4 zeigt eine günstige Kaufsituation (wie in Regel 2). Bei der Schließung in Punkt 5 war der Gewinn 40 Punkte und wir sind bei der Unterbrechung unter Punkt 6. In Punkt 6 sehen wir ein Signal zu verkaufen (Regel 2). Wir erhalten 10 Punkte wert, wenn wir bei Punkt 7 schliessen und bei Punkt 10 unterbrechen. Die Punkte 8 und 9 können nicht als Signale betrachtet werden, da sie weder die Regel 1, keine Regel 2, erfüllen. Wir können in Punkt 10 (Regel 1) kaufen Kann auch einen Gewinn von 20 Punkten bei Abschluss in Punkt 11 erhalten oder brechen in Punkt 12. Alle Zahlen wurden gerundet. Im Best-Case-Szenario konnten wir mit dieser Strategie einen Gewinn von 270 Punkten erzielen, was beeindruckend ist. Gleichzeitig gibt es in der vorgegebenen Zeitspanne eine intensive Bewegung, die den Gewinn beeinflusst. Im schlimmsten Fall kann der Handel zu breakeven führen, was auch nicht schlecht ist. Es ist erwähnenswert, dass, wenn eine Situation entweder Regel 1 oder Regel 2 erfüllt, wir auf eine Tendenzumkehrbestätigung warten müssen, die durch eine Zeile in der gleichen Richtung wie die Tendenz dargestellt wird. 2. Äquidistante Kanal-, Unterstützungs - und resistente Linien Eine weitere Handelsstrategie ist die Anwendung der technischen Analyse auf die Drei-Zeilen-Break-Chart. Schauen wir uns mal an. 7: Fig. 7 Äquidistante Kanal-, Stütz - und Beständigkeitslinien, GBPUSD H1, Zeitbereich vom 01.03.2014 bis 01.05.2014 In Abb. 7 Sie können sehen, dass der absteigende äquidistante Kanal in rote Linien gezeichnet wird, der aufsteigende Kanal ist in blauen gezeichnet und Linien der Unterstützung und Widerstand sind schwarz gezeichnet. Es ist klar, dass die erste Widerstandslinie in die Stützlinie übergeht. 3. Candlestick Patterns Ein modifiziertes Diagramm (zwei Zeilenumbruch) auf dem Zeitrahmen M30 für das Paar USDCAD zu Beginn des Jahres 2013 sieht ziemlich interessant aus. Wir können japanische Leuchtermuster unterscheiden, die ihre Signale rechtfertigten (Abb. 8). Feige. 8 Modified Three Line Break Chart, USDCAD M30, Anfang 2013, zwei Zeilen Pause Am Anfang des Diagramms sehen wir ein Umkehrmuster von Engulfing unter 1. Es besteht aus zwei Kerzen: rot und die vorangehende blaue. Nach der Aufwärtstrendlinie geht der Markt auf die Nummer 2, die ein Ein-Kerzen-Umkehrmuster Hammer ist. An diesem Punkt wechselt der Markt Richtung. Das gleiche passiert in Muster 3 (Spinning Top). Das folgende Umkehrmuster Kharami (4) wird durch den Leuchter 4 und das große aufsteigende daneben gezeigt. Muster 6 besteht auch aus zwei Leuchtern (Muster Engulfing), aber im Gegensatz zum ersten ähnlichen Modell macht es den Markt in die entgegengesetzte Richtung. Somit kann man schließen, dass die Verwendung des Indikators in dieser Art von Analyse akzeptabel ist, aber es hat solche Nachteile, wie selten das Auftreten von Signalen und die Möglichkeit eines signifikanten Drawdowns. Diese Strategie muss sicherlich weiterentwickelt werden. 4. Verschieben des durchschnittlichen Teilmodifikats wie das Hinzufügen eines gleitenden Durchschnitts nur zu gezeichneten Linien gibt neue Möglichkeiten für die Analyse. Schauen wir uns mal an. 9: Abb.9 Analyse des gleitenden Durchschnitts, EURUSD H4, der Drei-Zeilen-Break-Chart, klassischer Aufbau, vom 01.01.2014 bis 01.07.2014 Der obere Teil der Abb. 9 veranschaulicht eine klassische Konstruktion, die auf den hohen Preisen mit einem gleitenden Durchschnitt basiert (Mittelungszeitraum ist 90, niedriger Preis, geglättete Mittelung). Der untere Teil zeigt eine klassische Konstruktion, die auf niedrigen Preisen mit einem gleitenden Durchschnitt basiert (Mittelungszeitraum ist 90, hoher Preis, geglättete Mittelung). Also, im oberen Teil der Abb. 9 kann der gleitende Durchschnitt als Stützlinie betrachtet werden und im unteren Teil, im Gegenteil, eine Widerstandslinie. Wenn der Preis auf beiden Charts unter den Durchschnitt fällt dann gibt es Abwärtstrend auf dem Markt und es ist besser zu verkaufen. Wenn der Preis über dem Durchschnitt steigt, ist es Zeit zu kaufen. Ein Nachteil dieser Strategie ist, dass es für einen langfristigen Handel gedacht ist. Schlussfolgerung Abschließend kann ich sagen, dass die Drei-Zeilen-Pause konsequent gute Signale gibt oder im schlimmsten Fall zu brechen. Praxis zeigt, dass es am besten in einem langfristigen Trend angewendet wird und daher empfehle ich nicht, diese Tabelle für einen kurzfristigen Handel zu verwenden. Wenn jemand neue Ideen hat, wie man es im Handel benutzt, würde ich mich gerne darüber informieren. Wie üblich habe ich versucht, den Code im Detail zu erforschen. Wenn es Ideen gibt, wie man es erweitert, überarbeitet oder optimiert, dann schreibe bitte in den Kommentaren zum Artikel. Drei Zeilenumbruch Charts Drei Zeilenumbruch Charts Einleitung In Japan erfunden drei Zeilenumbruchkarten ignorieren Zeit und ändern sich nur, wenn die Preise sich bewegen ein bestimmter Betrag. In dieser Hinsicht sind diese Charts ziemlich ähnlich zu Point-Amp-Figure-Charts. Drei Line Break Charts zeigen eine Reihe von vertikalen weißen und schwarzen Linien. Weiße Linien stellen steigende Preise dar, während schwarze Linien fallende Preise darstellen. Die Preise gehen in die gleiche Richtung, bis eine Umkehrung gerechtfertigt ist. Eine Umkehrung tritt ein, wenn der Schlusskurs den hohen oder niedrigen Wert der vorherigen zwei Zeilen übersteigt. Aufbau Vor der Betrachtung der Konstruktionsdetails sind einige Klärungen in Ordnung. Zuerst werden die schwarzen und weißen Balken auf dem Preisschild Zeilen genannt. Zweitens basieren die Linienänderungen auf den Schlusskursen, nicht dem High-Low-Bereich. Drittens, Drei Line Break Charts entwickeln sich auf Preis, nicht Zeit. Die erste Tabelle unten zeigt 85 Leuchter oder Handelstage vom 21. März bis zum 20. Juli. Ein Drei-Zeilen-Break-Chart kondensiert diese Preisaktion in 44 Schwarz-Weiß-Linien. Diese Technik filtert das Rauschen, um sich nur auf Preisbewegungen zu konzentrieren, die als signifikant gelten. Zwei Zeilenumkehrungen Jeder neue Schlusskurs ergibt drei Möglichkeiten. Eine neue Linie der gleichen Farbe wird gezeichnet, wenn der Preis in die gleiche Richtung reicht. Eine neue Linie in der entgegengesetzten Farbe wird gezeichnet, wenn die Preisänderung ausreicht, um eine Umkehrung zu rechtfertigen. Es werden keine neuen Zeilen hinzugefügt, wenn der Preis den Trend nicht verlängert oder die Änderung nicht ausreicht, um eine Umkehrung zu rechtfertigen. Die obere oder untere der vorangehenden zwei Zeilen setzt den Umkehrpunkt. Wenn die aktuellste Zeile schwarz (unten) ist, dann markiert der Hoch der letzten beiden Zeilen den Umkehrpunkt. Ein nahes oberhalb dieses hohen würde eine weiße Linie anrufen, um eine Preisumkehrung zu bezeichnen. Denken Sie daran, dass nur die neueste Zeile schwarz sein muss (unten). Die Linie kurz vor dieser schwarzen Linie kann weiß (oben) oder schwarz (unten) sein. Es ist das Tief von diesen beiden Zeilen, die den Umkehrpunkt diktieren. Die folgende Tabelle zeigt Dell Inc (DELL) mit drei 2-Zeilen Umkehrungen. Die ersten beiden bildeten sich mit zwei schwarzen Linien. Die dritte mit einer weißen Linie und einer schwarzen Linie. Die horizontalen roten Linien markieren den Umkehrpunkt, den die weiße Linie überschritten hat, um die Umkehrung zu formen. Wenn die aktuellste Zeile weiß (oben) ist, dann markiert der Tiefpunkt der letzten beiden Zeilen den Umkehrpunkt. Eine enge unter diesem niedrigen würde für eine schwarze Linie anrufen, um eine Preisumkehr zu notieren. Denken Sie daran, dass nur die aktuellste Zeile weiß (oben) sein muss. Die Linie kurz vor dieser weißen Linie kann weiß (oben) oder schwarz (unten) sein. Das Tief von diesen beiden ist das, was den Umkehrpunkt entscheidet. Die folgende Tabelle zeigt United Parcel (UPS) mit drei 2-Zeilen Umkehrungen. Die erste und dritte Umkehrung kennzeichnet eine schwarze linewhite Linienkombination. Die mittlere Umkehrung zeigt zwei weiße Linien. Die horizontalen grünen Linien markieren die Tief - oder Umkehrpunkte, die die nachfolgende schwarze Linie überschritten hat, um die Umkehrung zu schmieden. Drei Zeilenumkehrungen Wie der Name schon sagt, dreht sich das Drei-Zeilen-Break-Diagramm darum, drei Zeilen zu brechen. Zwei Linienumkehrungen können im Handelsbereich oder als Fortsetzung des größeren Trends auftreten. Ein Drei-Zeilen-Bruch dagegen bezeichnet eine stärkere Bewegung, die eine Trendumkehr signalisieren kann. Eine bullische Trendumkehr erfolgt, wenn drei schwarze Linien bilden und eine einzelne weiße Linie bricht die Höhe dieser drei Linien. A bearish reversal occurs when three white lines form and a single black line breaks the low of these three lines. The chart above shows the Russell 2000 ETF (IWM) moving from a downtrend, to an uptrend and back to a downtrend. The downtrend starts with the first black line on June 6th. A new black line will not be drawn unless prices move below this low. Notice how the date moved from June 6th to June 8th without a line in between (1). June 7th is not shown because prices did not move enough to justify a new black line or a white reversal line. Prices moved to a new low on June 8th to justify a new black line. This downtrend continued until the closing price exceeded the high of the prior three black lines (2). This 3-Line Break signaled the start of a new uptrend on June 21st. Prices traded within the range of this white line until June 28th (3). On June 28th, five trading days later, prices exceeded this high to justify a new white line. Prices continued higher the next six trading days as new white lines were added each day. The uptrend reversed when prices moved below the low of the prior three white lines (4). This 3-Line Break justified a new black line to signal the start of a downtrend. Support and Resistance Three Line Break Charts produce clear reaction highs and lows upon which to base resistance and support. Chart analysis works the same way as on a bar or candlestick chart. The example below shows Constellation Energy (CEG) with a clear resistance zone marked by three reaction highs. The stock broke resistance with a surge in early April and continued much higher. Also notice that a falling flag or channel formed in February. Classic patterns are also viable on Three Line Break charts. Double Bottom, Double Top, Head-and-Shoulders Patterns, Triangles and others can form on these charts. The chart below shows Vulcan Materials (VMC) with a large Symmetrical Triangle forming from January to May. The stock broke the lower trend line and support with a sharp decline in early May. Conclusions Like their other Japanese cousins (Kagi and Renko), Three Line Break charts filter out the noise by focusing exclusively on price changes. The lines do not change unless price changes by a specific amount. In contrast to Point amp Figure charts, which used a fixed box size, this amount depends on the range of the last 2 lines. This range can vary quite a bit. The ability to filter noise makes these charts especially useful to determine the underlying trend. It is easy to spot important highs and lows. Armed with this information, chartists can identify uptrends with higher highs and higher lows or downtrends with lower lows and lower highs. As with all charting techniques, chartists should employ other technical analysis tools to confirm or refute their findings on Three Line Break charts. SharpCharts Three Line Break Charts can be drawn in SharpCharts by selecting Three Line Break for Type under Chart Attributes. Users can check the color prices box to see red lines for the down periods. Klicken Sie hier für ein Live-Beispiel. Further Study As the name implies, this book goes beyond candlesticks to show chartists other technical analysis techniques from the Far East. Nison devotes an entire chapter to Three Line Break charts. Nison also covers Renko charts, Kagi charts and explains how Japanese traders use moving averages. Beyond Candlesticks Steve NisonHow to Get Prepared for Entry Signals 3 Line Price Break System Our trading strategy picks 5 stocks to enter long and 5 stocks to sell short on a specific day. How should we get prepared before the stock markets open in order to buy and sell the securities in a timely manner For instance, according to the Three Line Price Break trading system there should be confirmation with a new daily high for long entries or a new daily low for short ones before actually making the trade. This is how I got prepared on Friday when I was supposed to trade long Williams-Sonoma and Concur Technologies stocks, while at the same time the system advised to sell short 4 other stocks. We will need to create 2 watch lists. One list would be for long trades and one for short ones. As I am supposed to be monitoring the market for a new high regarding the stocks I am going to invest money in, a quick glance at the Long list showing daily losses for the specific stocks is enough to not even bother with those stocks. Respectively, if the stocks included in the Short list are gainers, I dont need to check out their intraday charts. Friday8217s short picks were all gainers. No entry. Should the situation reverses, I often find myself checking out their charts from time to time during the day, in case they print new highs or new lows. Yet, there is an even easier option and its called Alerts. Placing alerts for new highslows The majority of trading software allows traders to place alerts at certain prices for each stock they are interested in. For instance, Williams-Sonoma stock (WSM) printed a new high in the first half hour of regular trading, while Concur Technologies shares (CNQR) managed the same in the afternoon around 14:00. Placing alerts at both stock charts allowed adopters of the 3 Line Price Break strategy to enter the market at the most crucial point. If you developed a stock trading strategy that considers entry signals confirmation necessary, you may need to get prepared before the markets open in order to trade more efficiently. Otherwise you are likely to miss an entry point or even worse to trade at a much higher or lower price than expected. And that would most probably have a negative effect to the systems profitability. Jim entered the financial world by trading sports and now invests in US stock markets and forex, trying to buy low and sell high. Connect with Jim: StockTwits TradingView TradingGraphs Contributor January 27, 2017 Why Binary Options cannot be Considered as an Investment There are plenty of investment choices on the market. Here we explore what binary options are and why. TradingGraphs Contributor January 18, 2016 Answering basic questions before trading with binary options What are binary options How do I trade with them Ins Outs. Strategies, regulations and more information. TradingGraphs Contributor October 5, 2015 Comparing Binary Options Brokers Correctly Binary options trading, at first glance, sounds like a relatively simple form of alternative investment online. Simply Call. Jim Makos September 14, 2015 How bitcoin startups may fuel a rally on Bitcoin market Serious investors pump huge amount of money in Bitcoin startups. How does this interest in bitcoin startups affect. Jim Makos May 15, 2015 Relax your Trading Routine with a Suitable Time Frame Lighten your trading life by picking a suitable for your lifestyle time frame allowing you to feel relaxed. Jim Makos March 10, 2015 Four Reasons Why I Am Short AUDNZD Short selling AUDNZD based on moving averages, a resistance level and an MACD cross. Read how Im planning. Jim Makos March 9, 2015 How TradingView Reposting to StockTwits can be Improved TradingView allows reposting trading ideas to StockTwits, the Twitter-like platform of financials. Yet, here is why the integration. Jim Makos February 9, 2015 Is now the time to buy the crude oil Crude oil is making an attempt for a pullback to higher prices this month, following a 7-month decline. Jim Makos February 8, 2015 Read and Discuss financial documents at Two Margins Can you analyze financial information Read, annotate and discuss financial data released by companies, such as earnings and. Jim Makos February 6, 2015 Will Greek stocks8217 free fall take Euro down too Do the Euro and the Greek stock market go hand in hand Both seem to be collapsing this.

Comments