Harmonischer Handel - Seite 316

 

In der Funktion void _Gartley

fügen Sie diese 9 hervorgehobenen Zeilen hier ein

aXABCD[X] = aNumBarPeak[k + 4];

aXABCD[A] = aNumBarPeak[k + 3];

aXABCD = aNumBarPeak[k + 2];

aXABCD[C] = aNumBarPeak[k + 1];

aXABCD[D] = aNumBarPeak[k];

dotX=zz[aXABCD[X]];

dotA=zz[aXABCD[A]];

dotB=zz[aXABCD];

dotC=zz[aXABCD[C]];

dotD=zz[aXABCD[D]];

retXB=(dotA - dotB) / (dotA - dotX + vDelta0);

retAC=(dotC - dotB) / (dotA - dotB + vDelta0);

retBD=(dotC - dotD) / (dotC - dotB + vDelta0);

retXD=(dotA - dotD) / (dotA - dotX + vDelta0);

 

In der Funktion void _Gartley zu platzieren, wo als THIS PLACE hervorgehoben

for (ibreak=k;ibreak>=0;ibreak--)

{

if (iHigh(NULL,0,aNumBarPeak)>LevelForDmax)

{

vNamePattern = "";

break;

}

}

}

}

}

}

}

}

//----------------------------------------------------------

DIESER PLATZ

//-------------------------------------------------------------

if ((levelD && varStrongPatterns==1 && StringLen(vNameStrongPattern)>0) || (iu>=0 && PotencialsLevels_retXD_)) // âûâîä óðîâíÿ òî÷êè D ïî çíà÷åíèþ retXD

{

if (iu>=0 && PotencialsLevels_retXD_)

{

nameObj="_"+ExtComplekt+"StrongPattern_" + k + "";

ObjectDelete(nameObj);

nameObj1="_"+ExtComplekt+"StrongPatternVL_" + k + "";

ObjectDelete(nameObj1);

ObjectCreate(nameObj1,OBJ_VLINE,0,Time[aXABCD[D]],zz[aXABCD[C]]);

ObjectSet(nameObj1,OBJPROP_WIDTH,0);

ObjectSet(nameObj1,OBJPROP_STYLE,STYLE_DOT);

ObjectSet(nameObj1,OBJPROP_COLOR,colorLevelD);

 

Setzen Sie diese Codezeilen

Diese Codezeilen sind ein Beispiel für die Shark Pattern Definition.

Dies ist unsere Hauptcode-Definition zur Erstellung unserer benutzerdefinierten Muster.

Für jedes benutzerdefinierte Muster sollten Sie dieses Beispiel verwenden

Sie sollten die Kriterien entsprechend der Definition Ihres benutzerdefinierten harmonischen Musters ändern.

//SUCHEN SIE NACH HAI-MUSTERN

if( NameofCustomPattern==true&& vNamePattern=="")

{

if(dotA > dotX && dotB > dotX && dotB dotB && dotC > dotA && dotD < dotB)

{

vBullBear="Bullish";

}

if(dotA < dotX && dotB dotA && dotC < dotB && dotC dotB)

{

vBullBear="Bärisch";

}

// Start der Haifischsuche

if (retAC >= 1,13*min_DeltaGartley && retAC = 0,886*min_DeltaGartley && retXD = 1,618*min_DeltaGartley && retBD 0,000 && retXB < 1,000)

{

vNamePattern="Shark";

PreisD_XD=dotA-1.130*(dotA-dotX);

PreisD_BD=dotC-2.240*(dotC-dotB);

if (vBullBear=="Bullish")

{

if(MathMax(KursD_XD,KursD_BD)==KursD_XD)

{

LevelForDmin = dotA-1.130*min_DeltaGartley*(dotA-dotX);

LevelForDmax = dotA-1.130*max_DeltaGartley*(dotA-dotX);

}

else if(MathMax(KursD_XD,KursD_BD)==KursD_BD)

{

LevelForDmin = dotC-2.240*min_DeltaGartley*(dotC-dotB);

LevelForDmax = PunktC-2,240*max_DeltaGartley*(PunktC-PunktB);

}

}

if (vBullBear=="Bearish")

{

if(MathMin(PreisD_XD,PreisD_BD)==PreisD_XD)

{

LevelForDmin = dotA-1.130*min_DeltaGartley*(dotA-dotX);

LevelForDmax = PunktA-1,130*max_DeltaGartley*(PunktA-PunktX);

}

else if(MathMin(PreisD_XD,PreisD_BD)==PreisD_BD)

{

LevelForDmin = dotC-2.240*min_DeltaGartley*(dotC-dotB);

LevelForDmax = PunktC-2.240*max_DeltaGartley*(PunktC-PunktB);

}

}

}

}//Shark Patterns Search End Line

 

Das ist alles.

 

Wenn Sie ein anderes benutzerdefiniertes Muster wünschen, fügen Sie einfach hinzu

extern bool NameofCustomPattern2=true;

und fügen Sie Ihren zweiten, dritten oder weiteren Definitionscode für benutzerdefinierte Muster in

//----------------------------------------------------------

DIESE STELLE

//-------------------------------------------------------------

 

poruchik, die Suchkriterien für Cypher-Muster sind in zups falsch

Der Indikator prüft das 1.130-1.414 Fib-Retracement für AC, aber eigentlich sollte er XC prüfen, da der Cypher auch nach dem Punkt C sucht, der 1.13 bis 1.414 Projektion des XA-Schenkels ist, anstatt des AB-Schenkels.

Könnten Sie dies bitte an "nen" weiterleiten, damit er es korrigieren kann.

Dateien:
 

tiefe Krabbe

grandaevus:
poruchik, die Suchkriterien für Cypher Patterns sind in zups falsch

Der Indikator prüft das 1.130-1.414 Fib-Retracement für AC, aber eigentlich sollte er XC prüfen, da der Cypher auch den Punkt C als 1.13 bis 1.414 Projektion des XA-Schenkels und nicht des AB-Schenkels ansieht.

Könnten Sie das bitte an "nen" weiterleiten, damit er es korrigieren kann.

Hallo Freunde

ich habe eine Frage ich habe eine Version von zup(zup v_110 tu160), die ich unter dem Beitrag, dass ich Prozent der tiefen Krabbe für benutzerdefinierte Muster geben, aber mein Indikator kann es nicht finden, aber eine andere Version (zup121) kann es finden ???

Bitte helfen Sie mir und korrigieren Sie meinen Indikator

Dateien:
 

wenn es sich um eine große Änderung handelt, dann eine neue Nummer oder ein neuer Name, bei kleinen Fehlern oder Fehlerkorrekturen einfach eine neue Versionsnummer...?

z.B. v130 Schwan etwas Neues; oder v130.001 für Fehlerbehebung

 

bitte wir brauchen 2 Typ ZUP: REAL, alle Beine genau richtig; und,

ROUGH, umfassen breite Werte wie üblich, wie bei der Bienenwabe des Bienenstocks, manchmal ist nicht perfekt Form, aber immer noch Teil der Struktur

Was meinen Sie? Vielen Dank und aufrichtige Wertschätzung

 

.....................................No PRZ?

grandaevus:
Ein schönes Long-Setup auf GbpUsd Weekly. Kauflimit @ 1,4775