Buon giorno Roberto, chiedevo uno screener daily con i seguenti parametri:
dal giorno 159 al giorno 140 il close è inferiore al close del giorno 160 (parametri modificabili)
dal giorno 135 al giorno 110 il close è inferiore al close del giorno 140 (parametri modificabili)
dal giorno 60 al giorno 139 il close è inferiore al close del giorno 140 (parametri modificabili)
dal giorno 59 al giorno 25 il close è inferiore al close del giorno 60 (parametri modificabili)
dal giorno 24 al giorno 16 il close è superiore al close del giorno 25 (parametri modificabili)
dal giorno 24 al giorno 16 il close è però inferiore al range di prezzo dei giorni 160 / 120 (parametri modificabili) (range di giorni da cui è partito il ribasso)
Spero di aver spiegato, grazie mille.
Si, è chiaro, solo che non riesco a trovare risultati. Verifica che alcune condizioni non siano incompatibili tra di esse:
c1 = close[160] > highest[20](close[140]) //dal giorno 159 al giorno 140 il close
// è inferiore al close del giorno 160
c2 = close[140] > highest[26](close[110]) //dal giorno 110 al giorno 135 il close
// è inferiore al close del giorno 140
c3 = close[140] > highest[80](close[60]) //dal giorno 60 al giorno 139 il close
// è inferiore al close del giorno 140
c4 = close[60] > highest[35](close[25]) //dal giorno 25 al giorno 59 il close
// è inferiore al close del giorno 60
c5 = close[25] > highest[9](close[16]) //dal giorno 16 al giorno 24 il close
// è inferiore al close del giorno 25
c6 = (highest[9](close[16]) < lowest[41](low[120])) //dal giorno 24 al giorno 16 il close è
// però inferiore al range di prezzo dei
// giorni 160 / 120
Cond = c1 AND c2 AND c3 AND c4 AND c5 AND c6
SCREENER[Cond]
Nemmeno io ottengo risultati…
Lo ripropongo Roberto:
dal giorno 114 al giorno 75 il close è inferiore al close del giorno 115 (parametri modificabili)
dal giorno 74 al giorno 34 il close è inferiore al close del giorno 75 e al close del giorno 115 (parametri modificabili)
dal giorno 33 al giorno 10 il close è SUPERIORE al close del giorno 34 (parametri modificabili) ED E’ PERO’ INFERIORE AL PREZZO DEL RANGE CHE VA DAL GIORNO 115 AL GIORNO 75
(giorno da cui è partito il ribasso, in pratica il prezzo dopo un lungo ribasso inizia per un certo numero di giorni a muoversi al rialzo così da monitorare un nuovo trend possibile long).
grazie.
Eccolo:
c1 = close[115] > highest[40](close[75]) //dal giorno 114 al giorno 75 il close
// è inferiore al close del giorno 1115
c2 = close[75] > highest[41](close[34]) //dal giorno 74 al giorno 34 il close
// è inferiore al close del giorno 75
c3 = close[115] > highest[41](close[34]) //dal giorno 74 al giorno 34 il close
// è inferiore al close del giorno 115
c4 = close[34] < highest[10](close[24]) //dal giorno 33 al giorno 10 il close
// è maggiore al close del giorno 34
c5 = (highest[10](close[24]) < lowest[41](low[75])) //dal giorno 33 al giorno 10 il close è
// però inferiore al range di prezzo dei
// giorni 75 / 115
Cond = c1 AND c2 AND c3 AND c4 AND c5
SCREENER[Cond]
con questo qualcosa ho trovato.
Quando scrivi “ED E’ PERO’ INFERIORE AL PREZZO DEL RANGE CHE VA DAL GIORNO 115 AL GIORNO 75“, con PREZZO DEL RANGE intendi il valore più basso che il prezzo ha avuto in quel range?
Si Roberto esatto, inferiore al minimo avuto in quell intervallo di giorni dal prezzo. Grazie provo a vedere se trovo titoli.