"coloured" per le diverse condizioni del mio indicatore
Forums › ProRealTime forum Italiano › Supporto ProBuilder › "coloured" per le diverse condizioni del mio indicatore
- This topic has 5 replies, 2 voices, and was last updated 7 years ago by
beppe8949.
-
-
02/21/2018 at 2:11 PM #63394
Ciao a tutti, non riesco in nessun modo a dare il colore rosso alle barre +1, colore verde alle barre +2 e colore blu alle barre -1.
Come posso fare? Grazie mille, di seguito il codice dell’indicatore e uno screen in allegato12345678910111213141516171819202122a = Williams[14](close)b = Stochastic[14,5](close)c = Average[3](b)c1 = (a[1] CROSSES OVER -80)c2 = (b[1] CROSSES OVER c[1])c3 = (b[1] < 25)IF C1 AND C2 AND C3 THENn = 2ENDIFc4 = (a[1] CROSSES UNDER -20)c5 = (b[1] CROSSES UNDER c[1])c6 = (b[1] > 75 )IF C4 AND C5 AND C6 THENn = 1ENDIFIF NOT C1 AND NOT C2 AND NOT C3 AND NOT C4 AND NOT C5 AND NOT C6 THENn = -1ENDIFRETURN n02/21/2018 at 3:50 PM #63404Ho modificato così il codice, in realtà ho aggiunto anche il grigio per quando nessuna delle 3 condizioni si verifica, però se non lo vuoi usare togli le righe 6-7-8 e allora ripeterà, anche nelle barre in cui le condizioni non si verificano, l’ultimo colore precedentemente usato
12345678910111213141516171819202122232425262728293031323334353637DEFPARAM CalculateOnLastBars = 1000a = Williams[14](close)b = Stochastic[14,5](close)c = Average[3](b)r1=220g1=220b1=220 //Grigioc1 = (a[1] CROSSES OVER -80)c2 = (b[1] CROSSES OVER c[1])c3 = (b[1] < 25)IF C1 AND C2 AND C3 THENn = 2r1 = 0g1 = 255 //verdeb1 = 0ENDIFc4 = (a[1] CROSSES UNDER -20)c5 = (b[1] CROSSES UNDER c[1])c6 = (b[1] > 75 )IF C4 AND C5 AND C6 THENn = 1r1 = 255 //rossog1 = 0b1 = 0ENDIFIF NOT C1 AND NOT C2 AND NOT C3 AND NOT C4 AND NOT C5 AND NOT C6 THENn = -1r1=0g1=0b1=255 //bluENDIFRETURN n coloured(r1,g1,b1)1 user thanked author for this post.
02/23/2018 at 8:30 AM #6361602/23/2018 at 8:53 AM #6361702/23/2018 at 10:27 AM #63630Devi predisporre le variabili ed inserirle secondo i vari passi delle foto 1 e 2 e nella numero 3 vedi il risultato.
Ti allego anche il file da importare.
12345678910111213141516171819202122232425262728293031323334353637DEFPARAM CalculateOnLastBars = 1000a = Williams[wPeriodi](close)b = Stochastic[Stoc1,Stoc2](close)c = Average[Media](b)r1=220g1=220b1=220 //Grigioc1 = (a[1] CROSSES OVER Limite1)c2 = (b[1] CROSSES OVER c[1])c3 = (b[1] < Limite3)IF C1 AND C2 AND C3 THENn = 2r1 = 0g1 = 255 //verdeb1 = 0ENDIFc4 = (a[1] CROSSES UNDER Limite2)c5 = (b[1] CROSSES UNDER c[1])c6 = (b[1] > Limite4 )IF C4 AND C5 AND C6 THENn = 1r1 = 255 //rossog1 = 0b1 = 0ENDIFIF NOT C1 AND NOT C2 AND NOT C3 AND NOT C4 AND NOT C5 AND NOT C6 THENn = -1r1=0g1=0b1=255 //bluENDIFRETURN n coloured(r1,g1,b1)1 user thanked author for this post.
03/02/2018 at 2:37 AM #64202 -
AuthorPosts
Find exclusive trading pro-tools on