Frenk
Nuovo forumer
Salve a tutti sto costruendo un indicatore di volatilita molto semplice, basato sulla media mobile e sulla deviazione standard.
questo è il testo:
ds=std[p](close)
med=average[p2](close)
volat=(ds/med)*100
storico=cumsum(volat)/cumsum(1)
return volat,storico
il problema è che non riesco a dare all' indicatore la media storica tramite una retta orizzontale, infatti se uso la stringa
storico=cumsum(volat)/cumsum(1)
la retta in alcuni punti passati del grafico (specialmente all' inizio dello storico) mi viene un po' distorta dando valori fasulli, molto meglio nei dati recenti dove i valori sono decisamente piu accettabili.
In pratica vorrei una retta che mi indichi la media storica dell' indicatore.
Qualcuno mi aiuta a completare la formula?
questo è il testo:
ds=std[p](close)
med=average[p2](close)
volat=(ds/med)*100
storico=cumsum(volat)/cumsum(1)
return volat,storico
il problema è che non riesco a dare all' indicatore la media storica tramite una retta orizzontale, infatti se uso la stringa
storico=cumsum(volat)/cumsum(1)
la retta in alcuni punti passati del grafico (specialmente all' inizio dello storico) mi viene un po' distorta dando valori fasulli, molto meglio nei dati recenti dove i valori sono decisamente piu accettabili.
In pratica vorrei una retta che mi indichi la media storica dell' indicatore.
Qualcuno mi aiuta a completare la formula?