Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Dans la fonction void _Gartley
ajoutez ces 9 lignes surlignées ici
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) ;
Dans la fonction void _Gartley à l'endroit mis en évidence comme CETTE PLACE
for (ibreak=k;ibreak>=0;ibreak--)
{
si (iHigh(NULL,0,aNumBarPeak)>LevelForDmax)
{
vNamePattern = "" ;
break ;
}
}
}
}
}
}
}
}
//----------------------------------------------------------
CET ENDROIT
//-------------------------------------------------------------
si ((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(nameObjj1,OBJPROP_WIDTH,0) ;
ObjectSet(nameObj1,OBJPROP_STYLE,STYLE_DOT) ;
ObjectSet(nameObj1,OBJPROP_COLOR,colorLevelD) ;
Mettez ces lignes de code
Ces lignes de code sont un exemple de Shark Pattern Definition.
C'est notre principale définition de code pour créer nos modèles personnalisés.
Pour chaque modèle personnalisé, vous devez utiliser cet exemple.
Vous devez modifier les critères en fonction de votre définition de motif harmonique personnalisé.
//RECHERCHE DE MOTIFS DE REQUINS
if( NameofCustomPattern==true&& vNamePattern=="")
{
if(dotA > dotX && dotB > dotX && dotB dotB && dotC > dotA && dotD < dotB)
{
vBullBear="Haussier" ;
}
si(dotA < dotX && dotB dotA && dotC < dotB && dotC dotB)
{
vBullBear="Baissier" ;
}
// Début de la recherche de requins
if (retAC >= 1.13*min_DeltaGartley && retAC = 0.886*min_DeltaGartley && retXD = 1.618*min_DeltaGartley && retBD 0.000 && retXB < 1.000)
{
vNamePattern="Shark" ;
PriceD_XD=dotA-1.130*(dotA-dotX) ;
PriceD_BD=dotC-2.240*(dotC-dotB) ;
si (vBullBear=="Bullish")
{
si(MathMax(PriceD_XD,PriceD_BD)==PriceD_XD)
{
LevelForDmin = dotA-1.130*min_DeltaGartley*(dotA-dotX) ;
LevelForDmax = dotA-1.130*max_DeltaGartley*(dotA-dotX) ;
}
else if(MathMax(PriceD_XD,PriceD_BD)==PriceD_BD)
{
LevelForDmin = dotC-2.240*min_DeltaGartley*(dotC-dotB) ;
LevelForDmax = dotC-2.240*max_DeltaGartley*(dotC-dotB) ;
}
}
si (vBullBear=="Bearish")
{
if(MathMin(PriceD_XD,PriceD_BD)==PriceD_XD)
{
LevelForDmin = dotA-1.130*min_DeltaGartley*(dotA-dotX) ;
LevelForDmax = dotA-1.130*max_DeltaGartley*(dotA-dotX) ;
}
else if(MathMin(PriceD_XD,PriceD_BD)==PriceD_BD)
{
LevelForDmin = dotC-2.240*min_DeltaGartley*(dotC-dotB) ;
LevelForDmax = dotC-2.240*max_DeltaGartley*(dotC-dotB) ;
}
}
}
}//Shark Patterns Search Fin de ligne
C'est tout.
Si vous voulez un autre modèle personnalisé, il suffit d'ajouter
extern bool NameofCustomPattern2=true ;
et ajoutez le code de définition de votre deuxième, troisième ou plus de modèles personnalisés dans le code suivant
//----------------------------------------------------------
CET ENDROIT
//-------------------------------------------------------------
poruchik, les critères de recherche pour les modèles cypher sont erronés dans zups.
L'indicateur vérifie le retracement des fibres 1.130-1.414 pour AC mais en fait il devrait vérifier XC puisque le Cypher cherche aussi le point C qui est la projection de 1.13 à 1.414 de la jambe XA, plutôt que la jambe AB.
Pourriez-vous s'il vous plaît transmettre à "nen" afin qu'il puisse le corriger.
crabe profond
poruchik, les critères de recherche pour les cypher patterns sont erronés dans zups
L'indicateur vérifie le retracement des fibres 1.130-1.414 pour AC mais en fait il devrait vérifier XC puisque le Cypher cherche aussi le point C qui est la projection de 1.13 à 1.414 de la jambe XA, plutôt que la jambe AB.
Pourriez-vous s'il vous plaît transmettre à "nen" afin qu'il puisse le corriger.
Salut les amis
j'ai une question j'ai une version de zup(zup v_110 tu160) que j'ai mis sous le post que je donne le pourcentage de crabe profond pour le motif personnalisé mais mon indicateur ne le trouve pas mais une autre version (zup121) le trouve ? ??
s'il vous plaît aidez-moi et corrigez mon indicateur
si c'est un grand changement, alors un nouveau numéro ou un nouveau nom, pour un petit bug ou une correction d'erreur, juste un nouveau numéro de version... ???
c'est-à-dire v130 swan quelque chose de nouveau ; ou v130.001 pour la correction d'un bug
S'il vous plaît, nous avons besoin de 2 types de ZUP: REAL, toutes les jambes précises correctes ; et,
ROUGH, inclure des valeurs larges comme d'habitude, comme regarder le nid d'abeille de la ruche, parfois ce n'est pas une forme parfaite mais toujours une partie de la structure.
qu'en pensez-vous ? merci et appréciation sincère
.....................................No PRZ ?
Une belle configuration longue sur GbpUsd Weekly. limite d'achat @ 1.4775