SCREENER CON VORTEX 23
Forums › ProRealTime forum Italiano › Supporto ProScreener › SCREENER CON VORTEX 23
- This topic has 9 replies, 3 voices, and was last updated 4 years ago by
robertogozzi.
-
-
10/30/2020 at 8:42 AM #148982
Buon giorno Roberto,chiedevo uno screener su grafici daily che estraesse titoli per entrate long in queste 3 condizioni:
close superiore a zero
roc a 23 periodi superiore a 0
vortex (a 23 periodi) con la linea blu che incrocia a rialzo lo 0 a fine giornata.
Spero di essermi spiegato e che sia utile a tutti, grazie mille.
10/30/2020 at 1:50 PM #14900910/30/2020 at 4:53 PM #149025Non capisco bene cosa intendi per CLOSE > 0, difficilmente ci sarà un titolo o strumento con prezzo < 0!
Comunque eccolo, il Vortex predefinito non si può usare, questo è uno custom ma identico (verificato con quello di PRT):
12345678910111213141516Period = 23// VortexVMplus = abs(high - low[1])VMminus = abs(low - high[1])MyTR = summation[Period](max(range,max(abs(high - close[1]),abs(low - close[1]))))VIplus = summation[Period](VMplus) / MyTRVIminus = summation[Period](VMminus) / MyTRc1 = VIplus CROSSES OVER VIminus//// ROCc2 = ROC[Period](close) > 0//c3 = close > 0//Cond = c1 AND c2 AND c3SCREENER[Cond]10/31/2020 at 12:14 PM #149075Buon giorno Roberto, scusa come condizione era close superiore a SMA 200 ma l ho cambiato io. Mi da però un errore mi dice errore di sintassi linea 5 carattere 86 . errore di sintassi nel comando e io purtroppo non so come correggerlo. (dove scrivi VIplus = summation…. pare non riconoscere VIplus) mi puoi correggere il codice? scusa grazie mille.
2345678910111213141516Period = 23// VortexVMplus = abs(high – low[1])VMminus = abs(low – high[1])MyTR = summation[Period](max(range,max(abs(high – close[1]),abs(low – close[1]))))VIplus = summation[Period](VMplus) / MyTRVIminus = summation[Period](VMminus) / MyTRc1 = VIplus CROSSES OVER VIminus//// ROCc2 = ROC[Period](close) > 0//c3 = close > 0//Cond = c1 AND c2 AND c3SCREENER[Cond]10/31/2020 at 2:11 PM #149083Ok, mi sa che sono parole riservate nella v11, eccolo variato (tu fai le modifiche per CLOSE > media), comunque non dovrebbe essere la riga 5:
12345678910111213141516Period = 23// VortexVMplusX = abs(high - low[1])VMminusX= abs(low - high[1])MyTR = summation[Period](max(range,max(abs(high - close[1]),abs(low - close[1]))))VIplusX = summation[Period](VMplusX) / MyTRVIminusX= summation[Period](VMminusX) / MyTRc1 = VIplusX CROSSES OVER VIminusX//// ROCc2 = ROC[Period](close) > 0//c3 = close > 0//Cond = c1 AND c2 AND c3SCREENER[Cond]11/01/2020 at 10:07 AM #14912411/01/2020 at 10:11 AM #149125Se per caso fosse complicato ottenere quando passa lo zero la linea blu, facciamo per entrate long sempre le stessa condizioni, solo che la linea blu del Votrex [23] incrocia la linea rossa, con close > di average[200] e Roc[23] > 0 . Scusa, grazie
11/01/2020 at 11:37 AM #149131Non so cosa sia MEDIA, l’hai insrita tu, immagino sia una media che devi definire.
11/01/2020 at 7:33 PM #14920511/01/2020 at 8:05 PM #149212Il codice al post https://www.prorealcode.com/topic/screener-con-vortex-23/#post-149083 fa esattamente quello (in realtà avevo sbagliato io a codificare l’incrocio dello ZERO, come avevi chiesto tu).
-
AuthorPosts
Find exclusive trading pro-tools on