
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Ciao,
poruchik, puoi per favore dirmi qual è il miglior Zup di tutti i tempi secondo la tua esperienza?
Quindi ExtDeltaStrongGartley è per i modelli a 5 punti come Bat, Gartley, ButterFly & Crab.
e ExtDeltaGartley è per gli altri (AB=CD, Alternate AB=CD, ecc.)
Giusto?Devo aggiungere due parametri esterni per il modello ABCD
//--------------- AB=CD ------------
extern bool ABCD = true;
extern bool visibleABCDrayZZ = true;
extern double ExtDevABCDLeg = 0.07;
extern double ExtDevABCDFib = 0.05;
extern int ABCDrayZZStyle = 0;
extern int ABCDrayZZWidth = 4;
extern string ABCDAlternate = "0.382,0.5,0.618,0.786,0.886,1.272,1.618,2.0,2.618
per il modello ABCD reale, un parametro (ExtDevABCDLeg) controlla la lunghezza delle gambe AB & CD e l'altro parametro ExtDevABCDFib controlla i rapporti reciproci fib.
Il pattern alternativo AB=CD non ha bisogno di un controllo del rapporto fib, quindi usa solo il parametro ExtDevABCDLeg per controllare che le gambe siano all'interno dell'intervallo.
Quindi il codice per il pattern ABCD è
if (ABCD && StringLen(vNamePattern)==0 && PotencialsLevels_retXD<2)
{
vBullBear = "";
vNamePattern = "";
AB=MathAbs(zz[aXABCD] - zz[aXABCD[A]]);
CD=MathAbs(zz[aXABCD[D]] - zz[aXABCD[C]]);
retAC = (zz[aXABCD[C]] - zz[aXABCD]) / (zz[aXABCD[A]] - zz[aXABCD] + vDelta0);
retBD = (zz[aXABCD[C]] - zz[aXABCD[D]]) / (zz[aXABCD[C]] - zz[aXABCD] + vDelta0);
double checkLegsMin=1-ExtDevABCDLeg;
double checkLegsMax=1+ExtDevABCDLeg;
double checkFibRatioMin=1-ExtDevABCDFib ;
double checkFibRatioMax=1+ExtDevABCDFib ;
se(
(retAC>=0.382*checkFibRatioMin && retAC=2.240*checkFibRatioMin && retBD<=2.240*checkFibRatioMax)
||
(retAC>=0,382*checkFibRatioMin && retAC=2,618*checkFibRatioMin && retBD<=2,618*checkFibRatioMax)
||
(retAC>=0,500*checkFibRatioMin && retAC=2,000*checkFibRatioMin && retBD<=2,000*checkFibRatioMax)
||
(retAC>=0.618*checkFibRatioMin && retAC=1.618*checkFibRatioMin && retBD<=1.618*checkFibRatioMax)
||
(retAC>=0.707*checkFibRatioMin && retAC=1.414*checkFibRatioMin && retBD<=1.414*checkFibRatioMax)
||
(retAC>=0,786*checkFibRatioMin && retAC=1,270*checkFibRatioMin && retBD<=1,270*checkFibRatioMax)
||
(retAC>=0,886*checkFibRatioMin && retAC=1,130*checkFibRatioMin && retBD<=1,130*checkFibRatioMax)
)
{
if ( (CD>AB*checkLegsMin && CD zz[aXABCD] && zz[aXABCD[A]] > zz[aXABCD[C]] && zz[aXABCD[C]] > zz[aXABCD])
||
(CD>AB*checkLegsMin && CD<AB*checkLegsMax && zz[aXABCD[A]] < zz[aXABCD] && zz[aXABCD[A]] < zz[aXABCD[C]] && zz[aXABCD[C]] < zz[aXABCD])
)
{
vNamePattern=vABCD; // AB-CD
}
}
else
{
for (int iABCD=0;iABCD<_ABCDsize;iABCD++)
{
if ( (CD>_ABCDtype*AB*checkLegsMin && CD zz[aXABCD] && zz[aXABCD[A]] > zz[aXABCD[C]] && zz[aXABCD[C]] > zz[aXABCD])
||
(CD>_ABCDtype*AB*checkLegsMin && CD<_ABCDtype*AB*checkLegsMax && zz[aXABCD[A]] < zz[aXABCD] && zz[aXABCD[A]] < zz[aXABCD[C]] && zz[aXABCD[C]] < zz[aXABCD])
)
{
vNamePattern=_ABCDtypetxt+"*AB=CD";
pausa;
}
}
}
4 errori _________________
l'ultimo ZUP è il migliore
ExtDeltaGartley per tutti
ExtDeltaStrongGartley per 5 punti
4 errori _________________
Hai aggiunto
Queste due linee
extern double ExtDevABCDLeg = 0.07;
extern double ExtDevABCDFib = 0.05;
a
//--------------- AB=CD ------------
extern bool ABCD = true;
extern bool visibleABCDrayZZ = true;
extern double ExtDevABCDLeg = 0.07;
extern double ExtDevABCDFib = 0.05;
extern int ABCDrayZZStyle = 0;
extern int ABCDrayZZWidth = 4;
extern string ABCDAlternate = "0.382,0.5,0.618,0.786,0.886,1.272,1.618,2.0,2.618 ";
è OK ora
ExtDeltaGartley per tutti ExtDeltaStrongGartley per 5 punti
Ok poruchik. Grazie
Caro Poruchik,
Vedo che sei una persona con esperienza qui dentro... Vorrei scambiare pensieri con te riguardo al trading armonico. Secondo la tua esperienza, qual è il lasso di tempo perfetto per il minor numero di fake out nei pattern armonici?
Caro Poruchik,
Vedo che sei una persona con esperienza qui dentro... Vorrei scambiare pensieri con te riguardo al trading armonico. Secondo la tua esperienza, qual è il lasso di tempo perfetto per il minor numero di fake out nei pattern armonici?