Sehr interessanter Indikator, er und seine Modifikationen (doppelter Schaff-Trend-Zyklus) dienten ein halbes Jahr lang als Ergänzung in meinem Entscheidungsfindungssystem. Er kann nur auf H4 und höher verwendet werden.
Sehr interessanter Indikator, er und seine Modifikationen (doppelter Schaff-Trend-Zyklus) dienten ein halbes Jahr lang als Ergänzung in meinem Entscheidungsfindungssystem. Er kann nur auf H4 und höher verwendet werden.
Dies ist wirklich ein großartiger Indikator - sehen Sie sich das Bild unten an: Wenn wir mit diesem Indikator handeln, erhalten wir 135 Pips für 1 Tag (4-stellige Pips) nur für ein Paar!
Es gibt eine Vielzahl von Handelssystemen, die auf diesem Indikator basieren. Dies ist also eines von ihnen:
Schaff Trend Cycle mit EMA 100
1. Zeitrahmen: 15 Minuten und mehr
2. Paare: Beliebig
3. Indikatoren:
- Schaff-Trend-Zyklus
- Ema 100
- Stochastich (21, 9,9)
Regeln für den Einstieg in einen Long-Handel
- Der exponentielle gleitende Durchschnitt 100 ist aufwärts geneigt.
- Warten Sie, bis der Schaff-Trend-Zyklus den überverkauften Bereich auf dem Chart erreicht (-10 +10), und kaufen Sie, wenn der Schaff-Trend-Zyklus wieder über 10 steigt und der Stochastich nach oben kreuzt.
- Platzieren Sie den Stopp 10 Pips unter dem letzten Unterstützungsniveau.
- Gewinn mitnehmen: Schließen Sie den Handel, wenn der Schaff Trend Cycle-Indikator unter 90 fällt.
Regeln für den Einstieg in einen Short-Handel
- Der exponentielle gleitende Durchschnitt 100 ist abwärts gerichtet
- Warten Sie, bis der Schaff-Trend-Zyklus den überkauften Bereich auf dem Chart erreicht (90-110), und verkaufen Sie, wenn der Schaff-Trend-Zyklus wieder unter 90 fällt und der Stocastich die Linie nach unten kreuzt.
- Platzieren Sie den Stopp 3 Pips über dem letzten Widerstandsniveau.
- Gewinn mitnehmen: Schließen Sie den Handel, wenn der Schaff Trend Cycle-Indikator auf -10 fällt und dann wieder über +10 ansteigt.
Die Vorlage ist beigefügt. Wenn Sie die Indikatoren installieren und diese Vorlage verwenden, erhalten Sie ein solches Diagramm:
MetaTrader Handelsplattform Screenshots
MetaQuotes Software Corp., MetaTrader 5, Demo
schaff ema 100

Das System ist wirklich sehr profitabel - sehen Sie sich den anderen Chart mit D1-Zeitrahmen an: +439 Pips (4-stellige Pips) :
MetaTrader Handelsplattform Screenshots
MetaQuotes Software Corp., MetaTrader 5, Demo
439 Pips im Gewinn

Dies ist das andere Handelssystem, das von hier stammt:
Schaff Trend Cycle Strategy: Diese Strategie sucht nach einem steigenden 50 SMA und einem steigenden Schaff Trend, um Long-Positionen einzugehen. Sie geht Short-Positionen ein, wenn sich der 50 SMA nach unten bewegt, ebenso wie der Schaff Trend.
Sie benötigen nur einen Schaff Trend Cycle Indikator und eine Vorlagendatei (im Anhang):
- Legen Sie den Schaff Trend Cycle im Indikatoren-Ordner ab (zum Beispiel unter C:\Programme\MetaTrader 5\MQL5\Indikatoren),
- und legen Sie die Vorlagendatei in den Ordner templae (zum Beispiel in C:\Programme\MetaTrader 5\Profiles\Templates),
- Starten Sie Metatrader 5 neu oder kompilieren Sie den Schaff Trend Cycle Indikator im MetaEditor,
- Öffnen Sie ein beliebiges Diagramm, klicken Sie mit der rechten Maustaste und wählen Sie unsere Vorlage aus, und Sie erhalten die folgenden Diagramme:
MetaTrader Handelsplattform Screenshots
MetaQuotes Software Corp., MetaTrader 5, Demo
schaff einfach

MetaTrader Handelsplattform Bildschirmfotos
MetaQuotes Software Corp., MetaTrader 5, Demo
schaff einfach d1

Bitte beachten Sie, dass dieses System auch die überkauften/überverkauften Niveaus der Schaff Trend Cycle Indikatoren verwendet.
Es mag viele Variationen dieses einfachen Schaff-Systems geben, aber die meisten von ihnen beziehen sich auf die überkauften/überverkauften Niveaus dieses Indikators. Was sind also überkaufte/überverkaufte Niveaus und wie kann man sie nutzen? Lesen Sie diesen kleinen Artikel:
============
Das müssen Sie über "überkauft" und "überverkauft" wissen:
Wenn Sie etwas kochen und bei der Kontrolle feststellen, dass es "überbacken" ist, was ist Ihre unmittelbare Reaktion? Genau... Sie nehmen das Gericht aus dem Ofen. Entfernen Sie es aus dem Zustand, in dem es sich befindet, und je schneller, desto besser.
Was ist, wenn der Motor Ihres Autos "überhitzt" ist? Das ist dasselbe... Sie tun alles, was nötig ist, um den Motor abzukühlen. Hören Sie sofort auf, das zu tun, was die Überhitzung des Motors verursacht hat.
In Anbetracht dieser natürlichen Reaktionen ist es leicht zu verstehen, warum die erste und fast sofortige Reaktion vieler neuerer Händler auf ein überkauftes oder überverkauftes Handelsszenario darin besteht, auch in diesem Fall das Gegenteil zu tun.
Da viele Kaufaufträge den Kurs nach oben trieben und den Indikator in den überkauften Bereich drückten, müssen wir das Gegenteil tun und eine Short-Position (Verkauf) einnehmen. Umgekehrt müssen wir, wenn viele Verkaufsaufträge den Kurs sinken ließen und den Indikator in den überverkauften Bereich brachten, Long-Positionen eingehen. Es ist fast so, als würde man erwarten, dass der Preis wie ein Gummiband zurückschnappt, wenn er diese überverkauften Bereiche erreicht.
Nun... was bei Aufläufen und Automotoren die richtige Reaktion ist, ist nicht unbedingt die richtige Reaktion beim Handel.
Wenn ein Indikator in den überkauften/überverkauften Bereich gerät, sollten Sie daran denken, dass er dort eine ganze Weile bleiben kann. Nur weil der RSI- oder Slow Stochastics-Indikator beispielsweise "überkauft" anzeigt, bedeutet das nicht, dass die Kursentwicklung des Paares wie eine straff gespannte Feder ist, die sofort wieder in den überverkauften Bereich zurückschnellt.
Werfen wir einen Blick auf das Tages-Chart des NZDJPY, um ein Beispiel zu sehen...

Beachten Sie auf diesem Chart, dass der Preis, als der Slow Stochastics das erste Mal über 80 in den überkauften Bereich stieg, um weitere 780+ Pips anstieg und der Stochastics die gesamte Zeit überkauft blieb. Ein Händler, der beim ersten Anstieg in den überkauften Bereich auf fallende Kurse gesetzt hätte, hätte eindeutig eine großartige Entwicklung verpasst. Außerdem wäre er in relativ kurzer Zeit aus seiner Short-Position ausgestoppt worden.
Um ein Beispiel dafür zu sehen, wo sich der Kurs zurückzieht, wenn der Slow Stochastics in den überkauften Bereich geht, brauchen wir uns nur den mit "A" gekennzeichneten Bereich auf dem Diagramm anzusehen. In diesem Fall deuten die Candlesticks um "A", Dojis, Kreisel, Sternschnuppen und ein Hammer, auf das Potenzial für einen Pullback hin.
Es sei darauf hingewiesen, dass jedes Szenario eintreten kann. Reagieren Sie also nicht reflexartig auf die überkauften und überverkauften Bereiche eines Indikators.
Denken Sie daran...
Nehmen Sie nur Einstiegssignale von einem Indikator an, die in die Richtung des längerfristigen Trends weisen.
Wenn der Trend beispielsweise stark und anhaltend nach oben zeigt, ist es nur logisch, dass sich der Indikator im überkauften Bereich befindet, da er den Aufwärtstrend der Kurse widerspiegelt. Zu diesem Zeitpunkt eine Short-Position einzunehmen, hieße, gegen den Trend zu handeln, was ein höheres Risiko mit sich bringen würde.
=================
Hier ist das Video über überkaufte/überverkaufte Kurse.
Wenn Sie ein System über diesen Schaff Trend Cycle Indikator kennen, posten Sie es bitte hier.
Das sind alle Neuigkeiten
Hallo!
Ich habe die 2 Dateien schafftrendcycle.mq5 und smootalgorithms.mqh heruntergeladen und versucht, sie zu kompilieren.
Ich erhalte einige Warnungen:
"check operator precedence for possible error; use parentheses to clarify precedence" in Zeile 3137
und ähnliche Warnungen innerhalb der Prozeduren BarCheck2 bis BarCheck5.
Um die Dinge besser darzustellen, habe ich viele Klammern in den if-Ausdrücken in den Prozeduren BarCheck1 bis BarCheck5 hinzugefügt:
//+------------------------------------------------------------------+ //| Prüfung, ob ein Balken innerhalb des Berechnungsbereichs liegt | //+------------------------------------------------------------------+ bool CMovSeriesTools::BarCheck1(int begin,int bar,bool Set) // BarCheck1(begin, bar, Set) { //---- //if(!Set && bar<begin || Set && bar>begin) return(true); // Bobcat if(((!Set) && (bar<begin)) || (Set && (bar>begin))) return(true); //---- return(false); } //+------------------------------------------------------------------+ //| Überprüfung des Balkens für den Berechnungsbeginn //+------------------------------------------------------------------+ bool CMovSeriesTools::BarCheck2(int begin,int bar,bool Set,int Length) // BarCheck2(begin, bar, Set, Length) { //---- //if(!Set && bar==Beginn+Länge-1 || Set && bar==Beginn-Länge+1) // Bobcat if(((!Set) && (bar==(begin+Length-1))) || (Set && (bar==(begin-Length+1)))) return(true); //---- return(false); } //+------------------------------------------------------------------+ //| Überprüfung des Balkens auf Abwesenheit von Balken für die Glättung | //+------------------------------------------------------------------+ bool CMovSeriesTools::BarCheck3(int begin,int bar,bool Set,int Length) // BarCheck3(begin, bar, Set, Length) { //---- //if(!Set && bar<begin+Length-1 || Set && bar>begin-Length+1) // Bobcat if(((!Set) && (bar<(begin+Length-1))) || (Set && (bar>(begin-Length+1)))) return(true); //---- return(false); } //+------------------------------------------------------------------+ //| Überprüfung des Balkens zum Zeitpunkt der Datenspeicherung | //+------------------------------------------------------------------+ bool CMovSeriesTools::BarCheck4(int rates_total,int bar,bool Set) // BarCheck4(rates_total, bar, Set) { //---- //---- Speichern der Werte der Variablen //if(!Set && bar==rates_total-2 || Set && bar==1) return(true); // Bobcat if(((!Set) && (bar==(rates_total-2))) || (Set && (bar==1))) return(true); //---- return(false); } //+------------------------------------------------------------------+ //| Überprüfung des Balkens zum Zeitpunkt der Wiederherstellung der Daten | //+------------------------------------------------------------------+ bool CMovSeriesTools::BarCheck5(int rates_total,int bar,bool Set) // BarCheck5(rates_total, begin, bar, set) { //---- //---- Wiederherstellung der Werte der Variablen //if(!Set && bar==rates_total-1 || Set && bar==0) return(true); // Bobcat if(((!Set) && (bar==(rates_total-1))) || (Set && (bar==0))) return(true); //---- return(false); }
Ist das korrekt? Ich hoffe es.
Eine weitere Warnung taucht in Zeile 742 in der Prozedur bPriceSeries auf:
"kann nicht für statisch zugewiesenes Array verwendet werden"
Ich habe die Anweisung "ArraySetAsSeries(series,true);" entfernt. Ich denke, dies ist nicht notwendig, da die Arraygröße von series nur eins ist.
Ist dies korrekt und in Ihrem Sinne?
Bobcat
Es ist mir nicht ganz klar, oder besser gesagt, überhaupt nicht klar, wie man mit diesem Indikator handelt. Ist es ein Indikator? In der zweiten Zeile der Beschreibung heißt es: "Es ist mir gelungen, stabilere und zuverlässigere Ergebnisse mit dem Skript zu erzielen". Aber das ist in Ordnung. Wie kanndieser Schaff Trend Cycle nützlich sein?
Hallo,
wenn ich den Indikator kompiliere, erscheint dieser Fehler:
'MODE_EMA' - kann enum schafftrendcycle.mq5 92 32 nicht konvertieren
Was kann ich tun?
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.

Schaff Trend Cycle:
Der Indikator Schaff Trend Cycle ist ein zyklischer Oszillator, der die Stochastik auf den MACD-Linie mit einer zyklischen Analyse anwendet. Im Ergebnis erreichte der Entwickler eine größere Stabilität und Zuverlässigkeit.
Autor: Nikolay Kositsin