Supertrend: indicatore tetto e pavimento
Forums › ProRealTime forum Italiano › Supporto ProBuilder › Supertrend: indicatore tetto e pavimento
- This topic has 6 replies, 2 voices, and was last updated 4 years ago by
othello.
-
-
11/13/2020 at 3:21 PM #150384
Salve a tutti.
Vorrei scrivere un indicatore che segnali il caso in cui una barra supera il livello del supertrend ma il suo prezzo di chiusura è tale per cui il supertrend non cambia di colore.
Provo a spiegarmi meglio con un’immagine.
Qui c’è il Dax 3 minuti e si nota che la prima barra, indicata con A, supera il tetto del supertrend ma la chiusura è al di sotto di questo e, pertanto, il supertrend non cambia colore.
La stessa cosa accade per la candela indicata con B.
Ciò che l’indicatore dovrebbe segnalare, è quello che ho disegnato a mano. Ovvero una freccia rossa orientata a sud, segnale di vendita, ed un numero che indica di quanti punti il Dax ha superato il supertrend. Si vede, ad esempio, che nel caso della candela A il superamento è stato di 1 punto e, nel caso della candela B, di 3 punti (arrotondati all’intero, naturalmente).
Ho provato, ma con le funzioni grafiche e di gestione del testo ho un po’ di difficoltà. Qualcuno può aiutarmi?
Grazie.
11/13/2020 at 4:25 PM #150398Eccolo (non l’ho provato):
123456789MyST = SuperTrend[3,10]c1 = high > MySTc2 = close < MySTDist = round((abs(high - MyST) / PipSize) - 0.5)If c1 and c2 ThenDrawText(“#Dist#”,BarIndex,high + 15*PipSize) coloured(0,255,0,255)drawarrowdown(barindex, high + 5*PipSize) coloured(255,0,0,255)EndifReturn11/13/2020 at 5:58 PM #150402Sembra funzionare, come mostra l’immagine che qui accludo.
Ora mi studio bene il codice: è un’occasione che mi dai per crescere con l’uso di queste importanti funzioni (gestione disegno e testi).
Poi, una volta compreso, proverò in autonomia a scrivere quello corrispondente per il pavimento del supertrend.
Grazie per l’aiuto, Roberto. E della tua grande disponibilità.
🙂
1 user thanked author for this post.
11/13/2020 at 6:08 PM #150404Nella tua immagine non vedo il testo, ad ogni modo puoi renderlo variabile così (righe 6 e 7):
12DrawText("#Dist#",BarIndex,high + Range) coloured(0,160,0,255)drawarrowdown(barindex, high + Range * 2) coloured(255,0,0,255)11/13/2020 at 7:03 PM #15040911/13/2020 at 7:29 PM #150412I colori li puoi trovare qui: http://cloford.com/resources/colours/500col.htm
Il quarto parametro (solitamente 255) è la trasparenza, dove 0=100% trasparente (invisibile), e 255=nessuna trasparenza.
1 user thanked author for this post.
11/13/2020 at 8:05 PM #150415 -
AuthorPosts
Find exclusive trading pro-tools on