Buongiorno, sono. Nuovo del forum. Chiedo cortesemente se qualcuno può indicarmi il codice per fare uno screener che ricerchi il cross di RSI a 5 periodi sulla linea del valore 50 e su grafici settimanali. Grazie. Cordiali saluti
Vorrei aiutarti, ma potresti precisare che cosa intendi con 5 volte superato il livello 50? Vuoi dire, contatiamo quante volte l’RSI ha attraversato i 50 livelli della storia passata?
Ciao Nicolas, scusa ma ho scritto male o non mi sono spiegato. Mi interessa semplicemente costruire uno screener che trovi su grafici settimanali il punto in cui RSI crossa sopra il valore 50.
Il codice che utilizzo è il seguente, ma la ricerca non identifica i titoli in quella situazione (RSI cross over 50);
///CCI RSI rialzista
indicator1 = rsi[14]
c1 = indicator1[1] < 50
c2 = indicator1 > 50
test = c1 AND c2
SCREENER [test]
Forse il cattivo risultato è dovuto al fatto che questo screener su base settimanale deve essere eseguito solo il venerdì? (cioè con tutte le 5 candele giornaliere dell’ultima settimana chiusa).
Spero di essermi spiegato, comunque allego una immagine dove evidenzio la condizione che vorrei identificare con lo screener (nell’esempio i titolo RACE che in data 11/07/2016 ha fatto segnare il cross di RSI14 rispetto alla linea di valore 50.
Grazie e buon trading.
Pignolaus,
prova questo:
timeframe (weekly)
a=rsi[5](close)
if a crosses over 50 then
c1=1
else
c1=0
endif
SCREENER (c1 as "RSI5 cross")
Grazie mille Gabri, ma la condizione di screener deve sempre essere sotto parentesi quadre come questo:
timeframe (weekly)
a=rsi[5](close)
if a crosses over 50 then
c1=1
else
c1=0
endif
SCREENER [c1] (c1 as "RSI5 cross")