Supertrend: indicatore tetto e pavimento

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #150384 quote
    othello
    Participant
    Senior

    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.

    fig1.png fig1.png
    #150398 quote
    robertogozzi
    Moderator
    Master

    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
    #150402 quote
    othello
    Participant
    Senior

    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à.

    🙂

    robertogozzi thanked this post
    fig2.png fig2.png
    #150404 quote
    robertogozzi
    Moderator
    Master

    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)
    #150409 quote
    othello
    Participant
    Senior

    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.

    #150412 quote
    robertogozzi
    Moderator
    Master

    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.

    Al thanked this post
    #150415 quote
    othello
    Participant
    Senior

    Ottimo.

    Grazie Roberto

Viewing 7 posts - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.

Supertrend: indicatore tetto e pavimento


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
author-avatar
othello @othello Participant
Summary

This topic contains 6 replies,
has 2 voices, and was last updated by othello
5 years, 4 months ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 11/13/2020
Status: Active
Attachments: 2 files
Logo Logo
Loading...