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.
Eccolo (non l’ho provato):
MyST = SuperTrend[3,10]
c1 = high > MyST
c2 = close < MyST
Dist = round((abs(high - MyST) / PipSize) - 0.5)
If c1 and c2 Then
DrawText(“#Dist#”,BarIndex,high + 15*PipSize) coloured(0,255,0,255)
drawarrowdown(barindex, high + 5*PipSize) coloured(255,0,0,255)
Endif
Return
Sembra 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à.
🙂
Nella tua immagine non vedo il testo, ad ogni modo puoi renderlo variabile così (righe 6 e 7):
DrawText("#Dist#",BarIndex,high + Range) coloured(0,160,0,255)
drawarrowdown(barindex, high + Range * 2) coloured(255,0,0,255)
Si sul mio fondo rosa il testo, che risulta color verde, non si vede molto, hai ragione.
Faccio qualche prova – anche col codice che mi suggerisci tu – per cercare di farlo vedere meglio.
Grazie mille.
I 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.