Screener che non restituisce valori corretti
Forums › ProRealTime forum Italiano › Supporto ProScreener › Screener che non restituisce valori corretti
- This topic has 7 replies, 2 voices, and was last updated 10 months ago by robertogozzi.
-
-
02/20/2024 at 3:26 PM #228459
Buongiorno, ho fatto questo screenr che però non funza come dovrebbe.
Controllando il titolo che mi segnala, vedo che l’RSI Giornaliero non è affatto sopra a 70 come dovrebbe essere.
Stò incontrando diversi problemi con il cambio di TF che non sembra funzionare bene.
123456789101112131415/ Alessandro Furlani// Copyright alex.furlani@gmail.com// Overbought Stocks screener// DailyTimeframe(1 Hour)c0h = RSI[14](close)c2h = CCI[14](close)C1h = close[0]<close[1]Timeframe(default)c0d = RSI[14](close)c2d = CCI[14](close)Var = (close[0]-close[1])/100Signal=C0d>RSIUp and C2d>CCIUp and c0h<RSIUp and C2h<CCIUp and C1h and Volume>1000000 and MedianPrice>1Screener [Signal ] sort by Var as "% Var"ci date una occhiata per favore ?
grazie
02/20/2024 at 4:05 PM #228462Mancano alcune variabili, allega il file ITF.
02/20/2024 at 4:45 PM #228469eccolo
02/21/2024 at 11:14 AM #228494L’ho provato su 1 minuto e 5 minuti, ma così com’è non mi trova niente.
Sostituendo 1 HOUR con 1 DAY e togliendo il VOLUME mi trova dei dati corretti.
02/21/2024 at 12:36 PM #228499No, non funziona assolutamente.
Provo a scriverti cosa voglio che faccia.
Io vorrei controllare con uno screener quali sono i titoli, partendo da una specifica lista che sono in overbought e hanno iniziato a ritracciare.
Per cui avevo pensato di fare cosi:
- Controllo che RSI e CCI della candela giornaliera precedente a quella attuale siano >70 e >100
- Cambio TF su 1 Hour e controllo che RSI e CCI della candela attuale siano <70 e <100, inoltre controllo che la candela attuale sia rossa (close<open)
Puoi provare a farlo tu ? io non riesco .
Questo l’ultimo codice testato sul Nasdaq e non và. Tira dentro titoli che non hanno RSI>70….
123456789101112Timeframe(1 Hour)c0h = RSI[14](close)c2h = CCI[14](close)C1h = close[0]<close[1]Timeframe(1 Day)c0d = RSI[14](close)c2d = CCI[14](close)Var = (close[0]-close[1])/100Signal=C0d[1]>70 and C2d[1]>100 and c0h[0]<70 and C2h[0]<100 and C1hScreener [Signal ] sort by Var as "% Var"Grazie
02/21/2024 at 4:23 PM #228513Ho tolto (close) dal CCI, in quanto usa il TYPICALPRICE (non dovrebbe influire, ma chissà..). Inoltre ho aggiunto TIMEFRAME(default) prima dell’assemblaggio delle condizioni, quasi alla fine:
123456789101112Timeframe(1 Hour)c0h = RSI[14](close)c2h = CCI[14]//(close)C1h = close[0]<close[1]Timeframe(1 Day)c0d = RSI[14](close)c2d = CCI[14]//(close)Var = (close[0]-close[1])/100timeframe(default)Signal=C0d[1]>70 and C2d[1]>100 and c0h[0]<70 and C2h[0]<100 and C1hScreener [Signal ] sort by Var as "% Var"02/21/2024 at 4:39 PM #228517Grazie, ero arrivato anch’io ad una soluzione ma mi preoccupa perchè non si riesce a capire bene come vanno fatti questi screeners. A volte funziona in un modo altre volte no. Ad esempio Signal non può mai essere 0 o negativo….
Comunque la versione che stò utilizzando è questa:
123456789101112131415// Alessandro Furlani// Copyright alex.furlani@gmail.com// Overbought Stock screener on Portfolio// DailyTimeframe(1 Hour)C0h = RSI[14](close)c2h = CCI[14]c1h = close[0]<close[1]Timeframe (default)c0d = RSI[14](close)c2d = CCI[14]C1d = close[0]<close[1]//Var = (close[0]-close[1])/100Screener [c0h<70 and C2h<100 and c1h and C0d[1]>70 and C2d[1]>100 and C1d]02/21/2024 at 6:01 PM #228518Si, il valore del segnale può essere solo >= 0.
Io uso 1 per i valori LONG e 2 per quelli SHORT, per distinguerli.
A volte capita che vengano dati dei segnali su strumenti non movimentati, io per filtrarli metto come condizione aggiuntiva che HIGH <> LOW, perché se sono identici vuol dire che non ci sono stati movimenti.
-
AuthorPosts
Find exclusive trading pro-tools on