buon giorno qualcuno di voi ha mai codificato uno screener oppure un expert advisor per ricercare le condizioni della camel back di joe ross?
ci ho pensato questo weekend a farlo. ma non ho mai messo mano, nè penso di essere capace
Per aiutare, si prega di aggiungere una descrizione completa di ciò che è esattamente. Grazie 😉
Per aiutare, si prega di aggiungere una descrizione completa di ciò che è esattamente. Grazie 
Quale onore, molto volentieri!.
Una media mobile esponenziale a 15 periodi (EMA)
Una media mobile semplice a 40 periodi impostata sui massimi(High SMA)
Una media mobile semplice a 40 periodi impostata sui minimi (Low SMA)
[attachment file=”81793″]
Si entra in trend, quindi con ema chiaramente inferiore o superiore ai canali SMA, I nostri punti di entrata dovranno essere ricercati quando il prezzo si trova al di sopra del canale in un Uptrend e al di sotto del canale in un Downtrend.
se SMa e EMA si incrociano spesso nelle ultime barre, o se il prezzo incrocia spesso le medie non si opera.
Il segnale di entrata prevede che:
LONG:I prezzi si muovono al di sopra del canale del trend e al di sopra della EMA 15; Il trend è chiaramente rialzistae la EMA 15 ha una inclinazione verso l’alto; I prezzo forma un Minimo Locale, cioè una candela con un punto minimo più basso della candela che la precede.
2. SHORT:I prezzi si muovono al di sotto del canale del trend e al di sotto della EMA 15; Il trend è chiaramente ribassista e la EMA 15 ha una inclinazione verso il basso; I prezzo forma un massimo locale, cioè una candela con un punto massimo più alto della candela che la precede.
[attachment file=”81794″]
Si Entra LONG : alla rottura del massimo della candela che ha formato il Minimo Locale.
Si Entra SHORT: alla rottura del minimo della candela che ha formato il massimo locale.
[attachment file=”81795″]
Puoi provare questo codice di screener per rilevare le interruzioni dell’alto più alto e dei minimi in base alla configurazione descritta:
ema15 = exponentialaverage[15]
chanup = average[40](high)
chandn = average[40](low)
if ema15 crosses over chanup then
uplevel = 0
endif
if ema15 crosses under chandn then
dnlevel = close*100
endif
if ema15>chanup then
uplevel = max(uplevel,high)
endif
if ema15<chandn then
dnlevel = min(dnlevel,low)
endif
bull = ema15>chanup and summation[5](ema15>ema15[1])=5 and close crosses over uplevel[1]
bear = ema15<chandn and summation[5](ema15<ema15[1])=5 and close crosses under dnlevel[1]
test = bull or bear
screener[test]
Buongiorno Sig. Nicolas, vorrei intanto ringraziarla sempre per la splendida opera di sviluppo che porta avanti con il forum.
Vorrei richiederle se possibile una modifica allo screener, in pratica è un pò lento e non permette di intercettare immediatamente i nuovi minimi se non dopo che si sono verificati e siano stati già rotti al rialzo, essendo la strategia di breakout dei massimi delle barre che fanno dei minimi sarebbe possibile modificare lo screener?
È possibile ridurre il periodo di sommatoria ed eliminare la condizione di crossover / under per essere in grado di catturare il breakout, non dopo che si è verificato. Avrai comunque molti risultati in questo modo …!