Salve, vorrei chiedere se è possibile creare uno screener, quando si verifica una determinata condizione come segue:
Vorrei creare una versione ribassista dello Stocastico a 10.3.3 e RSI a 5 periodi insieme ad un pattern IDNR7.
RSI a 5 periodi che deve partire da un valore basso sotto i 70 punti per poi andare sopra i 70 punti (Ipercomprato) e lo screener deve rimanere valido fino a quando Rsi non scende sotto i 55 punti.
Insieme vorrei mettere lo Stocastico a (10.3.3) e questo deve essere maggiore dei 80 punti in (Ipercomprato) e lo screener deve essere valido fino a quando non scende sotto i 65 punti.
Inoltre insieme alla condizione descritta sopra, vorrei aggiungere un pattern IDNR7 riporto codice:
condition=(High-Low) = lowest[7](high-low)
Allego grafico come esempio.
Sperando che sia possibile creare questo screener ringrazio e saluto.
Riepilogo quello che ho capito:
vuoi uno screener che ti segnali una tendenza ribassista
- RSI che da oltre 70 scenda fino ad un minimo di 55, dopodiché non è più valido
- STOCASTICO che da oltre 80 scenda fino ad un minimo di 65, dopodiché non è più valido
- deve verificarsi un pattern IDNR7
Al verificarsi di queste 3 condizioni le segnala, va bene?
Ho fatto qualche breve prova e sembra funzionare
StocK = Stochastic[10,3](close) //10, 3
//StocD = Average[3](StocK) //3 linea del segnale non usata)
MioRsi = Rsi[5](close) //5
Risultato = MioRsi < 70 AND MioRsi >= 55 AND MioRsi < MioRsi[1]
Risultato = Risultato AND StocK < 80 AND StocK >= 65 AND StocK < StocK[1]
Idnr7 = (range = lowest[7](Range))
Idnr7 = Idnr7 AND low >= low[1] AND high <= high[1]
Risultato = Risultato AND Idnr7
SCREENER[Risultato] (Risultato AS "Idnr7 short")