Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
ziko,
und nun der Code für den GARTLEY 222, ein einfacherer Code, der nicht so viele Signale erzeugt, aber zuverlässiger ist als der Gartley
Eingaben:
Länge(100),
Stärke(8),
Toleranz(0.10),
BullColor(Blau),
BearColor(Rot);
Variablen:
F1(0.618),
F2(0.786),
F3(1.27),
F4(1.618),
P1Bar(-1),
P2Bar(-1),
T1Bar(-1),
T2Bar(-1),
P1(0.0),
P2(0.0),
T1(0.0),
T2(0.0),
PTValid(False),
HLValid(False),
InZone(False),
GD(0.0),
XA(0.0),
AB(0.0),
BC(0.0),
CD(0.0),
AD(0.0),
C1(Falsch),
C2(Falsch),
C3(Falsch),
C4(Falsch),
ABdXA(0.0),
BCdAB(0.0),
CDdBC(0.0),
ADdXA(0.0),
TL1(-1),
TL2(-1),
TL3(-1),
TL4(-1),
TL5(-1),
TL6(-1);
P1Bar = SwingHighBar(1, Hoch, Stärke, Länge);
P2Bar = SwingHighBar(2, High, Stärke, Länge);
T1Bar = SwingLowBar(1, Low, Stärke, Länge);
T2Bar = SwingLowBar(2, Tief, Stärke, Länge);
Wenn P1Bar -1 und
P2Bar -1 und
T1Bar -1 und
T2Bar -1 Then Begin
{Test auf eine bullische 222}
{Tiefpunkt X ist T2}
T2 = Tief[T2Bar];
{Peak A ist P2}
P2 = Hoch[P2Bar];
{Tief B ist T1}
T1 = Tief[T1Bar];
{Spitze C ist P1}
P1 = Hoch[P1Bar];
{D ist der Kaufpunkt}
GD = Tief;
PTValid = P1Bar < T1Bar und T1Bar < P2Bar und P2Bar < T2Bar;
HLValid = P1 T2 und P1 > T1;
InZone = GD T2 und P2 >= Highest(High, T2Bar);
If PTValid and HLValid and InZone Then Begin
XA = P2 - T2;
AB = P2 - T1;
BC = P1 - T1;
CD = P1 - GD;
AD = P2 - GD;
ABdXA = AB / XA; {AB sollte 61,8% von XA sein}
C1 = ABdXA > F1 - Toleranz und ABdXA < F1 + Toleranz;
BCdAB = BC / AB; {BC sollte 61,8-78,6% von AB sein}
C2 = BCdAB > F1 - Toleranz und BCdAB < F2 + Toleranz;
CDdBC = CD / BC; {CD sollte 127-161,8% von BC betragen}
C3 = CDdBC > F3 - Toleranz und CDdBC < F4 + Toleranz;
ADdXA = AD / XA; {AD sollte 78,6% von XA betragen}
C4 = ADdXA > F2 - Toleranz und ADdXA < F2 + Toleranz;
If C1 und C2 und C3 und C4 Then Begin
TL1 = TL_New(Datum[T2Bar], Uhrzeit[T2Bar], T2, Datum[P2Bar], Uhrzeit[P2Bar], P2);
If TL1 >= 0 Then Begin
TL_SetColor(TL1, BullColor);
TL_SetStyle(TL1, Tool_Solid);
TL_SetSize(TL1, 2);
Ende;
TL2 = TL_New(Datum[P2Bar], Zeit[P2Bar], P2, Datum[T1Bar], Zeit[T1Bar], T1);
If TL2 >= 0 Then Begin
TL_SetColor(TL2, BullColor);
TL_SetStyle(TL2, Tool_Solid);
TL_SetSize(TL2, 2);
Ende;
TL3 = TL_New(Datum[T1Bar], Zeit[T1Bar], T1, Datum[P1Bar], Zeit[P1Bar], P1);
If TL3 >= 0 Then Begin
TL_SetColor(TL3, BullColor);
TL_SetStyle(TL3, Tool_Solid);
TL_SetSize(TL3, 2);
Ende;
TL4 = TL_New(Datum[P1Bar], Zeit[P1Bar], P1, Datum, Zeit, GD);
If TL4 >= 0 Then Begin
TL_SetColor(TL4, BullColor);
TL_SetStyle(TL4, Tool_Solid);
TL_SetSize(TL4, 2);
Ende;
TL5 = TL_New(Datum[T1Bar], Zeit[T1Bar], T1, Datum, Zeit, GD);
If TL5 >= 0 Then Begin
TL_SetColor(TL5, BullColor);
TL_SetStyle(TL5, Tool_Dotted);
Ende;
TL6 = TL_New(Datum[T2Bar], Zeit[T2Bar], T2, Datum, Zeit, GD);
If TL6 >= 0 Then Begin
TL_SetColor(TL6, BullColor);
TL_SetStyle(TL6, Tool_Dotted);
Ende;
Ende;
Ende;
{Test für eine bärische 222}
{Spitze X ist P2}
{Tief A ist T2}
{Spitze B ist P1}
{Tief C ist T1}
{GD ist der Short-Punkt}
GD = Hoch;
PTValid = T1Bar < P1Bar und P1Bar < T2Bar und T2Bar < P2Bar;
HLValid = T1 > T2 und P1 < P2 und T1 < P1;
InZone = GD > P1 und GD < P2 und T2 <= Lowest(Low, P2Bar);
If PTValid and HLValid and InZone Then Begin
XA = P2 - T2;
AB = P1 - T2;
BC = P1 - T1;
CD = GD - T1;
AD = GD - T2;
ABdXA = AB / XA; {AB sollte 61,8% von XA sein}
C1 = ABdXA > F1 - Toleranz und ABdXA < F1 + Toleranz;
BCdAB = BC / AB; {BC sollte 61,8-78,6% von AB sein}
C2 = BCdAB > F1 - Toleranz und BCdAB < F2 + Toleranz;
CDdBC = CD / BC; {CD sollte 127-161,8% von BC betragen}
C3 = CDdBC > F3 - Toleranz und CDdBC < F4 + Toleranz;
ADdXA = AD / XA; {AD sollte 78,6% von XA betragen}
C4 = ADdXA > F2 - Toleranz und ADdXA < F2 + Toleranz;
If C1 und C2 und C3 und C4 Then Begin
TL1 = TL_New(Datum[P2Bar], Uhrzeit[P2Bar], P2, Datum[T2Bar], Uhrzeit[T2Bar], T2);
If TL1 >= 0 Then Begin
TL_SetColor(TL1, BearColor);
TL_SetStyle(TL1, Tool_Solid);
TL_SetSize(TL1, 2);
Ende;
TL2 = TL_New(Datum[T2Bar], Zeit[T2Bar], T2, Datum[P1Bar], Zeit[P1Bar], P1);
If TL2 >= 0 Then Begin
TL_SetColor(TL2, BearColor);
TL_SetStyle(TL2, Tool_Solid);
TL_SetSize(TL2, 2);
Ende;
TL3 = TL_New(Datum[P1Bar], Zeit[P1Bar], P1, Datum[T1Bar], Zeit[T1Bar], T1);
If TL3 >= 0 Then Begin
TL_SetColor(TL3, BearColor);
TL_SetStyle(TL3, Tool_Solid);
TL_SetSize(TL3, 2);
Ende;
TL4 = TL_New(Datum[T1Bar], Zeit[T1Bar], T1, Datum, Zeit, GD);
If TL4 >= 0 Then Begin
TL_SetColor(TL4, BearColor);
TL_SetStyle(TL4, Tool_Solid);
TL_SetSize(TL4, 2);
Ende;
TL5 = TL_New(Datum[P1Bar], Zeit[P1Bar], P1, Datum, Zeit, GD);
If TL5 >= 0 Then Begin
TL_SetColor(TL5, BearColor);
TL_SetStyle(TL5, Tool_Dotted);
Ende;
TL6 = TL_New(Datum[P2Bar], Zeit[P2Bar], P2, Datum, Zeit, GD);
If TL6 >= 0 Then Begin
TL_SetColor(TL6, BearColor);
TL_SetStyle(TL6, Tool_Dotted);
Ende;
Ende;
Ende;
Ende;
eine weitere in jpy
zitko's indikator deutet auf einen bärischen buttelfly auf gbp 30m hin
Wissen Sie, was ich weiß?
Der Indikator von zitko deutet auf einen bärischen Buttelfly beim gbp 30m hin.
Der Indikator ist noch nicht vollständig, er gibt nur XABCD-Punkte an und druckt die Retracements/Expansionen zwischen diesen Punkten, er prüft nicht, ob diese Retracements/Expansionen die Musterregel erfüllen oder nicht.
eine andere in jpy
dieses Muster ist inavlid,
Nach den Regeln ist die AC-Linie 0,832 oder 0,886, in diesem Diagramm ist es 1,09.
dieses Muster ist inavlid, nach den Regeln der AC-Linie 0,832 oder 0,886, auf diesem Diagramm ist es 1,09.
Hallo Ziko
danke für deine aufmerksamkeit, aber ich frage mich, was ist dein grund zu sagen, dass das muster ungültig ist.ich wäre wirklich erfreut, wenn du es klärst??????????
sieh dir auch das bild an. vielleicht habe ich einen fehler gemacht!! ????????
Der AC in meinem Diagramm zeigt 1,09 an, ich überprüfe es noch einmal.
AC = (hoch(b)-niedrig(c))/(hoch(b)-niedrig(a))
= (118,57-118,22)/(118,57-118,25) = 1,093 nicht 0,764
die AC-Linie in Ihrem Diagramm verbindet A mit einem Punkt, der etwas höher liegt als C
Der Grund, warum ich gut definierte Regeln benötige, ist, dass ich begonnen habe, einen Indikator für diese Muster zu entwickeln, ich habe mit dem bärischen Schmetterling begonnen,
Ich hänge den Indikator an,
Sie können ihn mit den früheren Charts testen, die Kamyar letzte Woche gepostet hat,
Testen Sie ihn mit EURUSD,4H und EURCAD,4Hexzellenter Indikator...ausgezeichnete Arbeit...danke