aiuto x codice identificazione grafica candela espansiione
Forums › ProRealTime forum Italiano › Supporto ProBuilder › aiuto x codice identificazione grafica candela espansiione
- This topic has 6 replies, 3 voices, and was last updated 5 years ago by abd78.
-
-
10/10/2019 at 10:12 AM #109789
Ciao e grazie in anticipo per l’aiuto che mi potrete dare. Qualcuno può aiutarmi con un codice che identifichi con una A maiuscola sopra la candela una candela di espansione che abbia il corpo (range da apertura a chiusura) maggiore di un determinato range grazie di punti (ad esempio 15 punti). Se non chiedo troppo il massimo sarebbe poter far apparire una A maiuscola blu sopra ogni candela di espansione rialzista ( come detto individuata da un range apertura chiusura uguale o maggiore di un numero di punti ad es 15) e una A maiuscola rossa sotto ogni candela di espansione ribassista, sempre individuata nello stesso modo. Grazie mille ancora i più cordiali saluti claudio chiacchierini
10/10/2019 at 12:27 PM #109807Eccolo:
123456789101112Ampiezza = average[20,0](range) //oppure una costante numerica (secondo il TF usato)Distanza = Ampiezza / 3Rialzista = close > openRibassista = close < openIF Range > Ampiezza THENIF Rialzista THENDRAWTEXT("A",barindex,high + Distanza,Dialog,Bold,14) COLOURED(0,0,255,255)ELSIF Ribassista THENDRAWTEXT("A",barindex,low - Distanza,Dialog,Bold,14) COLOURED(255,0,0,255)ENDIFENDIFRETURN1 user thanked author for this post.
10/10/2019 at 1:06 PM #109815Grazie mille, noi lo usiamo sul dax 10 minuti per individuare una candela di espansione che abbia il body (da chiusura ad apertura) almeno di 15 punti di dax, non contiamo le shadows della candela. Scusa se ti chiedo ancora una mano, come posso scrivere nel codice per avere 15 punti almeno di dax (body=>15 punti), il codice che mi hai mandato misura il body o il range della candela grazie mille ancora
10/10/2019 at 1:46 PM #109819Basta sostituire RANGE, alle righe 1 e 5 con:
1abs(close - open)per avere il corpo.
1 user thanked author for this post.
10/16/2019 at 3:41 PM #110342come mai molti corpi delle candele inferiori a 15 punti vengono segnati comunque?
123456789101112Ampiezza = average[20,0](abs(close - open)) //oppure una costante numerica (secondo il TF usato)Distanza = Ampiezza / 3Rialzista = close > openRibassista = close < openIF abs(close - open) > Ampiezza THENIF Rialzista THENDRAWTEXT("A",barindex,high + Distanza,Dialog,Bold,14) COLOURED(0,0,255,255)ELSIF Ribassista THENDRAWTEXT("A",barindex,low - Distanza,Dialog,Bold,14) COLOURED(255,0,0,255)ENDIFENDIFRETURN10/16/2019 at 3:57 PM #110344Perché alla riga 1 è stata calcolata una media dei corpi delle ultime 20 candele, quindi può darsi che questa sia < 15.
Se vuoi mettere che evidenzi solo quelle con almeno 15 punti devi sostituire la riga 1 con:
1Ampiezza = 15 * pipsizecome ti avevo indicato nel commento della stessa riga.
1 user thanked author for this post.
10/16/2019 at 5:41 PM #110350 -
AuthorPosts
Find exclusive trading pro-tools on