Proscreener con Prezzo sopra o sotto Pivot
Forums › ProRealTime forum Italiano › Supporto ProScreener › Proscreener con Prezzo sopra o sotto Pivot
- This topic has 14 replies, 3 voices, and was last updated 4 years ago by robertogozzi.
-
-
01/20/2020 at 1:47 PM #117323
Buon giorno Roberto, è possibile avere il codice di un proscreener che estragga i titoli che sono sotto il PIVOT S3 o sopra il Pivot R3 di circa un 3% così da identificare zone di ipervenduto/ipercomprato? Ho allegato un immagine di un titolo americano ad esempio. Grazie mille per l aiuto
01/20/2020 at 6:29 PM #117339Usi il grafico Giornaliero con pivot Mensili?
01/25/2020 at 6:28 PM #11782301/25/2020 at 7:36 PM #117833Te lo farò lunedì.
01/27/2020 at 12:28 PM #118017Questo è l’indicatore (che ti stampa le linee di R3 ed S3 e4d i rettangoli della percentuale indicata, +-):
1234567891011121314151617181920212223242526272829303132333435// Monthly pivots// by Vonasi - https://www.prorealcode.com/prorealtime-indicators/daily-weekly-monthly-pivot-points/DEFPARAM DrawOnLastBarOnly = trueIF BarIndex = 0 THENPerCent = 0.01 //1%lastMonthBarIndex = 0monthlyHigh = undefinedmonthlyLow = undefinedmonthlyPivot = undefinedmonthlyR1 = undefinedmonthlyS1 = undefined//monthlyR2 = undefined//monthlyS2 = undefinedmonthlyR3 = undefinedmonthlyS3 = undefinedEndifIf Month <> Month[1] thenmonthlyHigh = Highest[max(1,BarIndex - lastMonthBarIndex)](High)[1]monthlyLow = Lowest[max(1,BarIndex - lastMonthBarIndex)](Low)[1]lastMonthBarIndex = BarIndexmonthlyPivot = (monthlyHigh + monthlyLow + Close[1]) / 3monthlyR1 = 2*monthlyPivot - monthlyLowmonthlyS1 = 2*monthlyPivot - monthlyHigh//monthlyR2 = monthlyPivot + (monthlyHigh - monthlyLow)//monthlyS2 = monthlyPivot - (monthlyHigh - monthlyLow)monthlyR3 = monthlyR1 + (monthlyHigh - monthlyLow)monthlyS3 = monthlyS1 - (monthlyHigh - monthlyLow)SopraR3 = monthlyR3 * (1 + PerCent)SottoR3 = monthlyR3 * (1 - PerCent)SopraS3 = monthlyS3 * (1 + PerCent)SottoS3 = monthlyS3 * (1 - PerCent)EndifDRAWRECTANGLE(barindex-5,SopraR3,barindex,SottoR3)DRAWRECTANGLE(barindex-5,SopraS3,barindex,SottoS3)RETURN monthlyR3 as "R3",monthlyS3 AS "S3"e questo è lo screener che ti fa la scansione:
1234567891011121314151617181920212223242526272829303132333435363738// Monthly pivots// by Vonasi - https://www.prorealcode.com/prorealtime-indicators/daily-weekly-monthly-pivot-points/IF BarIndex = 0 THENPerCent = 0.01 //1%lastMonthBarIndex = 0monthlyHigh = undefinedmonthlyLow = undefinedmonthlyPivot = undefinedmonthlyR1 = undefinedmonthlyS1 = undefined//monthlyR2 = undefined//monthlyS2 = undefinedmonthlyR3 = undefinedmonthlyS3 = undefinedEndifIf Month <> Month[1] thenmonthlyHigh = Highest[max(1,BarIndex - lastMonthBarIndex)](High)[1]monthlyLow = Lowest[max(1,BarIndex - lastMonthBarIndex)](Low)[1]lastMonthBarIndex = BarIndexmonthlyPivot = (monthlyHigh + monthlyLow + Close[1]) / 3monthlyR1 = 2*monthlyPivot - monthlyLowmonthlyS1 = 2*monthlyPivot - monthlyHigh//monthlyR2 = monthlyPivot + (monthlyHigh - monthlyLow)//monthlyS2 = monthlyPivot - (monthlyHigh - monthlyLow)monthlyR3 = monthlyR1 + (monthlyHigh - monthlyLow)monthlyS3 = monthlyS1 - (monthlyHigh - monthlyLow)SopraR3 = monthlyR3 * (1 + PerCent)SottoR3 = monthlyR3 * (1 - PerCent)SopraS3 = monthlyS3 * (1 + PerCent)SottoS3 = monthlyS3 * (1 - PerCent)EndifRisultato = 0IF close >= SottoR3 AND close <= SopraR3 THENRisultato = 1ELSIF close >= SottoS3 AND close <= SopraS3 THENRisultato = 2ENDIFSCREENER[Risultato](Risultato AS "1=↑,2=↓")Ho messo una percentuale dell’1% per non avere troppi risultati.
01/27/2020 at 1:48 PM #11803402/04/2020 at 8:28 PM #118667Buona sera Roberto, è perfetto il proscreener che mi hai inviato, chiedevo è possibile impostarlo anche con i pivot annuali o semestrali o trimestrali? Sempre usando grafici giornalieri, in modo da trovare strumenti finanziari che siano sopra/sotto il PIVOT R3/S3 annuale o semestrale o trimestrale, così da trovare aree di possibile inversione del prezzo. Darei la priorità al trimestrale, poi semestrale e poi annuale. Grazie mille per la tua disponibilità.
02/04/2020 at 11:03 PM #118695Annuale non so, proScreener ha un limite di 254 barre, per cui se non ci sono più di 254 giorni di trading in un anno ci si dovrebbe fare, altrimenti avremmo comunque un valore vicino, anche se non preciso.
Per quello semestrale e trimestrale non ci sono problemi.
Te lo farò.
02/04/2020 at 11:29 PM #118698Trimestrale:
Pivot Trimestrali1234567891011121314151617181920212223242526272829303132333435363738// Monthly pivots (adattato per diventare trimestrale)// by Vonasi - https://www.prorealcode.com/prorealtime-indicators/daily-weekly-monthly-pivot-points/IF BarIndex = 0 THENPerCent = 0.01 //1%lastMonthBarIndex = 0monthlyHigh = undefinedmonthlyLow = undefinedmonthlyPivot = undefinedmonthlyR1 = undefinedmonthlyS1 = undefined//monthlyR2 = undefined//monthlyS2 = undefinedmonthlyR3 = undefinedmonthlyS3 = undefinedEndifIf (Month mod 3) = 1 AND Month <> Month[1] thenmonthlyHigh = Highest[max(1,BarIndex - lastMonthBarIndex)](High)[1]monthlyLow = Lowest[max(1,BarIndex - lastMonthBarIndex)](Low)[1]lastMonthBarIndex = BarIndexmonthlyPivot = (monthlyHigh + monthlyLow + Close[1]) / 3monthlyR1 = 2*monthlyPivot - monthlyLowmonthlyS1 = 2*monthlyPivot - monthlyHigh//monthlyR2 = monthlyPivot + (monthlyHigh - monthlyLow)//monthlyS2 = monthlyPivot - (monthlyHigh - monthlyLow)monthlyR3 = monthlyR1 + (monthlyHigh - monthlyLow)monthlyS3 = monthlyS1 - (monthlyHigh - monthlyLow)SopraR3 = monthlyR3 * (1 + PerCent)SottoR3 = monthlyR3 * (1 - PerCent)SopraS3 = monthlyS3 * (1 + PerCent)SottoS3 = monthlyS3 * (1 - PerCent)EndifRisultato = 0IF close >= SottoR3 AND close <= SopraR3 THENRisultato = 1ELSIF close >= SottoS3 AND close <= SopraS3 THENRisultato = 2ENDIFSCREENER[Risultato](Risultato AS "1=↑,2=↓")02/04/2020 at 11:30 PM #118699Pivot Semestrali:
1234567891011121314151617181920212223242526272829303132333435363738// Monthly pivots (adattato per diventare semestrale)// by Vonasi - https://www.prorealcode.com/prorealtime-indicators/daily-weekly-monthly-pivot-points/IF BarIndex = 0 THENPerCent = 0.01 //1%lastMonthBarIndex = 0monthlyHigh = undefinedmonthlyLow = undefinedmonthlyPivot = undefinedmonthlyR1 = undefinedmonthlyS1 = undefined//monthlyR2 = undefined//monthlyS2 = undefinedmonthlyR3 = undefinedmonthlyS3 = undefinedEndifIf (Month mod 6) = 1 AND Month <> Month[1] thenmonthlyHigh = Highest[max(1,BarIndex - lastMonthBarIndex)](High)[1]monthlyLow = Lowest[max(1,BarIndex - lastMonthBarIndex)](Low)[1]lastMonthBarIndex = BarIndexmonthlyPivot = (monthlyHigh + monthlyLow + Close[1]) / 3monthlyR1 = 2*monthlyPivot - monthlyLowmonthlyS1 = 2*monthlyPivot - monthlyHigh//monthlyR2 = monthlyPivot + (monthlyHigh - monthlyLow)//monthlyS2 = monthlyPivot - (monthlyHigh - monthlyLow)monthlyR3 = monthlyR1 + (monthlyHigh - monthlyLow)monthlyS3 = monthlyS1 - (monthlyHigh - monthlyLow)SopraR3 = monthlyR3 * (1 + PerCent)SottoR3 = monthlyR3 * (1 - PerCent)SopraS3 = monthlyS3 * (1 + PerCent)SottoS3 = monthlyS3 * (1 - PerCent)EndifRisultato = 0IF close >= SottoR3 AND close <= SopraR3 THENRisultato = 1ELSIF close >= SottoS3 AND close <= SopraS3 THENRisultato = 2ENDIFSCREENER[Risultato](Risultato AS "1=↑,2=↓")02/04/2020 at 11:36 PM #118700Questo è quello annuale, ma non sarà precisissimo perché è calcolato sul TF settimanale ed una settimana non è detto che corrisponda sempre all’inizio dell’anno:
Pivot Annuali12345678910111213141516171819202122232425262728293031323334353637383940// Monthly pivots (adattato per diventare annuale, usando il TF settimanale)// by Vonasi - https://www.prorealcode.com/prorealtime-indicators/daily-weekly-monthly-pivot-points/TIMEFRAME(Weekly)IF BarIndex = 0 THENPerCent = 0.01 //1%lastMonthBarIndex = 0monthlyHigh = undefinedmonthlyLow = undefinedmonthlyPivot = undefinedmonthlyR1 = undefinedmonthlyS1 = undefined//monthlyR2 = undefined//monthlyS2 = undefinedmonthlyR3 = undefinedmonthlyS3 = undefinedEndifIf Year <> Year[1] thenmonthlyHigh = Highest[max(1,BarIndex - lastMonthBarIndex)](High)[1]monthlyLow = Lowest[max(1,BarIndex - lastMonthBarIndex)](Low)[1]lastMonthBarIndex = BarIndexmonthlyPivot = (monthlyHigh + monthlyLow + Close[1]) / 3monthlyR1 = 2*monthlyPivot - monthlyLowmonthlyS1 = 2*monthlyPivot - monthlyHigh//monthlyR2 = monthlyPivot + (monthlyHigh - monthlyLow)//monthlyS2 = monthlyPivot - (monthlyHigh - monthlyLow)monthlyR3 = monthlyR1 + (monthlyHigh - monthlyLow)monthlyS3 = monthlyS1 - (monthlyHigh - monthlyLow)SopraR3 = monthlyR3 * (1 + PerCent)SottoR3 = monthlyR3 * (1 - PerCent)SopraS3 = monthlyS3 * (1 + PerCent)SottoS3 = monthlyS3 * (1 - PerCent)EndifTIMEFRAME(default)Risultato = 0IF close >= SottoR3 AND close <= SopraR3 THENRisultato = 1ELSIF close >= SottoS3 AND close <= SopraS3 THENRisultato = 2ENDIFSCREENER[Risultato](Risultato AS "1=↑,2=↓")Io non ne ho provato nessuno. Provali tu e fammi sapere.
Non preoccuparti per il nome delle variabili, non ha importanza e per semplicità ho mantenuto tutto invariato.
02/29/2020 at 9:57 PM #120867buonasera,
leggo spesso il forum per individuare nuove idee e cogliere nuove opportunità di apprendimento sia per la programmazione che per analisi tecnica .
A tal proposito, ho provato lo screener e l’indicatore sviluppati su richiesta.
Onestamente, mi piacerebbe capire i risultati ottenuti sul titolo, per un eventuale possibilità di acquisto.
allego i grafici estratti dallo screener
Grazie in anticipo
raffaele
02/29/2020 at 11:41 PM #120874Non so quale hai usato, su quale TF e su quali strumenti.
Cosa vorresti approfondire dei risultati?
03/01/2020 at 1:02 AM #120878ho usato il primo Screener dei tre che hai sviluppato, TF giornaliero,
Non mi è chiaro l’obiettivo delle linee di R3 ed S3 e4d i rettangoli della percentuale indicata, +-).
Se puoi aggiungere qualche dettaglio tecnico prendendo in esame i due grafici che ho allegato. grazie
03/01/2020 at 6:32 AM #120881L’obiettivo è di evidenziare i titoli che si avvicinano a R3 ed S3 di circa l’1% evidenziando la zona con un rettangolo.
Evidentemente per essere avvisati in tempo e tenere d’occhio quello strumento per approfittare di un eventuale rottura o rimbalzo del prezzo.
Il primo post è quello con le spiegazioni dello scopo.
-
AuthorPosts
Find exclusive trading pro-tools on