Supertrend: indicatore tetto e pavimento

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #150384 quote
    othelloothello
    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
    robertogozzirobertogozzi
    Moderator
    Legend

    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
    othelloothello
    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
    robertogozzirobertogozzi
    Moderator
    Legend

    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
    othelloothello
    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
    robertogozzirobertogozzi
    Moderator
    Legend

    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
    othelloothello
    Participant
    Senior

    Ottimo.

    Grazie Roberto

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

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

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 othelloothello
5 years, 10 months ago.

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