Indicatore volatilità

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #13020 quote
    Max
    Participant
    Average

    Qui di seguito una domanda inviata a ProRealTime :

    Ho necessità di configurare un indicatore.

    L’indicatore effettua i suoi calcoli sui close daily:
    Close di oggi – close di ieri
    Close di ieri – close avantieri
    Close avantieri – close giorno prima
    Close giorno prima

    Ottiene 3 valori (scostamenti) di cui ne calcola la media (li somma e li divide per 3)
    Il valore ottenuto lo moltiplica per 1,5 ed ottiene un numero che chiamo “volatità”

    Sul grafico visualizzerà due livelli:
    close di oggi – volatilita
    close di oggi + volatilita

    Se possibile, sarebbe preferibile che l’indicatore visualizzi anche il valore volatilità calcolato
    E renda possibile visualizzare entrambi o solo uno dei livelli calcolati
    Anziché visualizzare semplicemente i due livelli, è possibile disegnare un canale?

    Grazie

     E un esempio di risposta :

    coef=1.5
    
    calc1=close-dClose(1)
    calc2=dClose(1)-dClose(2)
    calc3=dClose(2)-dClose(1)
    
    averagecalc=(calc1+calc2+calc3)/3
    volatita=averagecalc*coef
    
    closepvolatita=close+volatita
    closemvolatita=close-volatita
    
    return closepvolatita as "close di oggi + volatilita",closemvolatita as "close di oggi - volatilita"


    Nicolas thanked this post
    #234874 quote
    nicola_peverelli
    Participant
    New

    Buongiorno,

    Volevo fare un nuovo indicatore di volatilita’ molto semplice.

    Si tratta di calcolare la variazione di prezzo giornaliera tra Max e Min

    degli ultimi 10gg. con la possibilita’  di aumentarla fino a 20gg.

    come da foglio excel in allegato.

     

    Grazie

    Nicola

    Volatilita-giornaliera.jpg Volatilita-giornaliera.jpg
    #234880 quote
    druby
    Participant
    New

    Prova questo, puoi impostare il colore e lo stile della linea dalle impostazioni dell’indicatore.

    È possibile modificare lookBack dal codice.

    Se si importa, è possibile modificarlo dalle impostazioni.

    lookBack = 10    // integer, default = 10
    
    timeframe(1day,updateonclose)
    
    LB = abs(min(max(1,lookBack),barindex))
    
    if barindex > LB then
    avg = average[LB](high - Low)
    endif
    
    return avg as "avg"
    daily-ave-V1.00.itf
    #234902 quote
    JS
    Participant
    Senior

    Penso che tu intenda la media della differenza tra il prezzo massimo giornaliero meno il minimo giornaliero…

     
    Period=10
    Avg=Average[Period](DHigh(1)-DLow(1))
    Return Avg as "Average Volatility"
    marcociao76 thanked this post
    Scherm­afbeelding-2024-07-07-om-19.28.25.png Scherm­afbeelding-2024-07-07-om-19.28.25.png
    #234915 quote
    marcociao76
    Participant
    New
    Intentevo ,prendo la differenza tra prezzo Max e Max giornaliero. Faccio la somma degli ultimi 10gg. tra Max e Min giornaliero e la divido per 10.(con la possibilita’ di aumentarla a 20gg.) Con quello schema inviato  mi viene leggermente diversa Grazie
Viewing 5 posts - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.

Indicatore volatilità


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
author-avatar
Max @max Participant
Summary

This topic contains 4 replies,
has 4 voices, and was last updated by marcociao76
1 year, 8 months ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 09/13/2016
Status: Active
Attachments: 3 files
Logo Logo
Loading...