Candle scanner breakout
Forums › ProRealTime forum Italiano › Supporto ProScreener › Candle scanner breakout
- This topic has 13 replies, 4 voices, and was last updated 3 years ago by robertogozzi.
-
-
04/20/2021 at 8:24 AM #16757004/20/2021 at 9:40 AM #167586
Non avendo specificato di cosa deve essere il Breakout l’ho fatto sulla chiusura della candela precedente, quindi è un Lap (il Gap parte dal massimo), potrai modificarlo a tuo piacimento:
123456c1 = open >= (close[1] * 1.01) //apertura 1%+ rispetto alla precedente chiusurac2 = close >= (close[1] * 1.03) //chiusura almeno 3%+ rispetto alla chiusura precedentec3 = close <= (close[1] * 1.15) //chiusura non oltre il +15% rispetto alla chiusura precedentec4 = (high - max(open,close)) < (abs(close - open) / 2) //ombra superiore < 50% del corpoCond = c1 AND c2 AND c3 AND c4SCREENER[Cond]04/20/2021 at 3:21 PM #16761704/20/2021 at 3:36 PM #167620A me va benissimo.
Controlla riga per riga. Eventualmente posta una copia esatta del tuo codice.
04/20/2021 at 3:51 PM #167622ho aggiunto la cormula questo screener ma non va trova anche titoli negativi cosa sbaglio?
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647// Condizioni per entrare su posizioni longc1 = open >= (close[1] * 1.01) //apertura 1%+ rispetto alla precedente chiusurac2 = close >= (close[1] * 1.03) //chiusura almeno 3%+ rispetto alla chiusura precedentec3 = close <= (close[1] * 1.15) //chiusura non oltre il +15% rispetto alla chiusura precedentec4 = (high – max(open,close)) < (abs(close – open) / 2) //ombra superiore < 50% del corpoindicator1 = Average[200](close)c5 = (close[1] > indicator1)indicator2 = DonchianChannelUp[10]c6 = (DClose(0)[1] > indicator2[1])indicator3 = Volumeindicator4 = Average[21](indicator3)c7= (indicator3[1] > indicator4[1])indicator5 = ROC[100](close)c8 = (indicator5[1] > 0)indicator6 = ADX[18]c9 = (indicator6[1] > 13.5)indicator7 = ADX[18]c10 = (indicator7[1] < 26)indicator8 = SuperTrend[3,15]c11 = (close > indicator8)IF c1 AND c2 AND c3 AND c4 AND c5 AND c6 AND c7 and c8 and c9 and c10 and c11 THENSegnale = 1ENDIFSCREENER[Segnale]04/20/2021 at 4:27 PM #167627Per favore usa sempre il pulsante “Insert PRT code” quando inserisci il codice nei tuoi post per facilitare la lettura degli altri.
Grazie 🙂
04/20/2021 at 4:29 PM #167630Cos’è che non va?
04/20/2021 at 5:11 PM #16763304/20/2021 at 6:01 PM #167634Perché non azzeri mai il segnale, per cui anche quelli vecchi continua a riportarli.
Alla riga 40 scrivi:
1Segnale = 0vedrai che adesso ne troverà molti meno, ma corretti (a me non ne ha trovati nessuno, ho dovuto cercare tra quelli di 3-4 giorni fa per trovarne qualcuno).
04/20/2021 at 7:31 PM #16764009/25/2021 at 5:28 PM #178404Ciao ma se volessi trovare titoli che ha o un gap superiore al 15% dall apertura del giorno in riferimento alla chiusura del giorno precedente come faccio?
09/26/2021 at 12:17 PM #178436Eccolo:
1234567891011121314151617181920Timeframe(Daily)Inizio = 20210901 //iniziare dall'1/9/2021Gap = 0MyOpen = 0FOR i = 1 TO BarIndexIF (Date[i] = Inizio) THENMyOpen = Open[i]breakELSEIF (Date[i] < Inizio) THENMyOpen = open[i - 1]breakENDIFENDIFNEXTDiff = (Dclose(1) / MyOpen)IF Diff > 0 THENGap = (diff > 15)ENDIFSCREENER[Gap](Diff AS "% Gap")1 user thanked author for this post.
09/26/2021 at 3:46 PM #178451Scusa una domanda ma la data del 1/9/2021 che ha impostato va cambiata o lo screener ogni giorno trova sempre quello del giorno prima?
09/26/2021 at 5:18 PM #178468Devi cambiarla tui nel codice, non si può fare diversamente.
1 user thanked author for this post.
-
AuthorPosts
Find exclusive trading pro-tools on