Linee sul grafico
Forums › ProRealTime forum Italiano › Supporto ProBuilder › Linee sul grafico
- This topic has 34 replies, 3 voices, and was last updated 6 years ago by
Fabiotti.
-
-
05/29/2018 at 12:18 PM #71572
ciao a tutti, è possibile far disegnare automaticamente delle linee come in figura sulle ombre inferiori delle candele orso e superiori delle toro (quando non ci sono le ombre invece sarà il max o min) in base alla candela se è uguale o superiore a un valore di volume da me indicato? es: indico un valore di volume di 4000 su tf 5 min mi segna con delle linee (supporti se sono orso/resistenza se sono toro)
06/01/2018 at 7:49 PM #7199406/01/2018 at 11:17 PM #71998Si può fare, dimmi esttamente quando vuoi che queste linee siano tracciate, in base a quali criteri. Per fare dei test concreti dimmi su quale strumento e TF vorresti usarlo.
06/01/2018 at 11:40 PM #7200306/02/2018 at 9:48 AM #72022Provalo, credo di avere interpretato la tua richiesta (ho messo che accetti valori tra 0 e 99.999.999, con zero non stampa niente):
123456789101112131415161718DEFPARAM CalculateOnLastBars = 1000DEFPARAM DrawOnLastBarOnly = true// MioVolume = 0 non stampa nienteONCE Prezzo = 0ONCE MiaBarra = 0ONCE MioVolume = max(0,min(MioVolume,99999999)) //intervallo accettato 0 - 99999999IF Volume >= MioVolume AND MioVolume > 0 THENMiaBarra = BarIndexIF close > open THENPrezzo = highELSEPrezzo = lowENDIFENDIFDRAWSEGMENT(MiaBarra,Prezzo,BarIndex,Prezzo) COLOURED(138,43,226,255)RETURNAllego anche il file da importare, con la variabile dichiarata MioVolume dichiarata in modo da modificarla dalle proprietà dell’indicatore.
1 user thanked author for this post.
06/02/2018 at 11:35 AM #7203506/02/2018 at 12:00 PM #72041Bata che commenti la linea 2, oppure la togli xcel tutto, per vedere tutte le linee, ma rischi di avere lo schermo pieno di righe fittissime da rendere invisibile il resto.
Prova con DRAWLINE .
1 user thanked author for this post.
06/02/2018 at 12:40 PM #7204306/02/2018 at 2:52 PM #72050L’ho modificato per le linee
1234567891011121314151617181920DEFPARAM CalculateOnLastBars = 1000DEFPARAM DrawOnLastBarOnly = true// MioVolume = 0 non stampa nienteONCE Prezzo = 0//ONCE MiaBarra = 0ONCE MioVolume = max(0,min(MioVolume,99999999)) //intervallo accettato 0 - 999999999IF Volume >= MioVolume AND MioVolume > 0 THEN//MiaBarra = BarIndexIF close > open THENPrezzo = highELSEPrezzo = lowENDIFENDIF//DRAWSEGMENT(MiaBarra,Prezzo,BarIndex,Prezzo) COLOURED(138,43,226,255)//DRAWLINE(MiaBarra,Prezzo,BarIndex,Prezzo) COLOURED(138,43,226,255)DRAWHLINE(Prezzo) COLOURED(138,43,226,255)RETURN06/02/2018 at 2:54 PM #72052Se preferisci usare DRAWLINE o DRWASEGMENT togli il commento alle righe 6, 10 e 17 (o 18) e metti il c ommento alla linea 19.
1 user thanked author for this post.
06/02/2018 at 3:40 PM #72060restano le linee verticali
1234567891011121314151617181920DEFPARAM CalculateOnLastBars = 1000//DEFPARAM DrawOnLastBarOnly = true//MioVolume = 0 non stampa nienteONCE Prezzo = 0ONCE MiaBarra = 0ONCE MioVolume = max(0,min(MioVolume,99999999)) //intervallo accettato 0 - 999999999IF Volume >= MioVolume AND MioVolume > 0 THENMiaBarra = BarIndexIF close > open THENPrezzo = highELSEPrezzo = lowENDIFENDIF//DRAWSEGMENT(MiaBarra,Prezzo,BarIndex,Prezzo) COLOURED(138,43,226,255)DRAWLINE(MiaBarra,Prezzo,BarIndex,Prezzo) COLOURED(138,43,226,255)DRAWHLINE(Prezzo) COLOURED(138,43,226,255)RETURN06/02/2018 at 3:56 PM #72061Se usi la riga 19 devi commentare, o togliere, la riga 18 e devi commentare anche le righe 6 e 10 perché MiaBarra non serve più.
Se, invece, vuoi usare la riga 18 basta che commenti, o togli, solo la riga 19.
Io non avevo righe verticali, secondo me ti sembrano linee verticali, mentre probabilmente sono centinaia di linee orizzontali che si sovrappaongono perché hai commentato la riga 2.
Se non è questo il prolema, non saprei davvero cosa possa essere!
1 user thanked author for this post.
06/02/2018 at 4:52 PM #7206306/29/2018 at 2:09 PM #74806ciao roberto, volevo chiedere se era possibile aggiungere un secondo parametro oltre al primo e la possibilità di togliere le linee disegnate con una spunta, volevo anche chiedere se si può aggiungere tramite la funzione DRAWRECTANGLE dei rettangoli sui low di quelle rosse e sui max di quelle verdi (sempre se rispettano i parametri del miovolume o miovolume2) con una modifica della lunghezza. (allego immagine). ciao
123456789101112131415161718192021222324252627282930//DEFPARAM CalculateOnLastBars = false//DEFPARAM DrawOnLastBarOnly = true//MioVolume = 0 non stampa nienteONCE Prezzo = 0//ONCE MiaBarra = 0ONCE MioVolume = max(0,min(MioVolume,999999))ONCE MioVolume2 = max(0,min(MioVolume,999999)) //intervallo accettato 0 - 999999IF Volume >= MioVolume AND MioVolume > 0 THEN//MiaBarra = BarIndexIF close > open THENPrezzo = highELSEPrezzo = lowENDIFENDIFIF Volume >= MioVolume2 AND MioVolume2 > 0 THEN//MiaBarra = BarIndexIF close > open THENPrezzo = highELSEPrezzo = lowENDIFENDIF//DRAWSEGMENT(MiaBarra,Prezzo,BarIndex,Prezzo) COLOURED(138,43,226,255)//DRAWLINE(MiaBarra,Prezzo,BarIndex,Prezzo) COLOURED(138,43,226,255)RETURN DRAWHLINE MioVolume (Prezzo) COLOURED(0,0,0), MioVolume 2 //(138,43,226,255)DRAWHLINE(Prezzo) COLOURED(138,43,226,255)06/29/2018 at 2:31 PM #74814Il tuo codice, così com’è scritto segnala errore:
- DRAWHLINE dopo il return non si può mettere (niente deve esserci dopo RETURN, solo commenti eventuali)
- DRAWHLINE nel return non si può mettere
- MioVolume (Prezzo), che significa?
Cosa vuoi che ti restituisca l’indicatore?
-
AuthorPosts
Find exclusive trading pro-tools on