Visto che stavo seguendo il post molto interessante di Thalos, ho provato a creare la funzione e il relativo script per ottenere la varianza......
Sono andato a cercarmi in rete la formula per il suo calcolo che risulta essere questa:
................n
s² = 1/n * ∑ (xi - x°)²
................i = 1
Ove con x° si intende la media campionaria. Con xi si indica invece la i-esima osservazione.
Ho quindi provato a realizzare il relativo script:
funzione
indicatore
Provate a darci un occhiata per vedere se risulta corretto!!!
Io comunque ci ho provato......
Beppe
p.s.
peccato che i plot possano essere solo a linee e non a istogrammi.....
Sono andato a cercarmi in rete la formula per il suo calcolo che risulta essere questa:
................n
s² = 1/n * ∑ (xi - x°)²
................i = 1
Ove con x° si intende la media campionaria. Con xi si indica invece la i-esima osservazione.
Ho quindi provato a realizzare il relativo script:
funzione
Codice:
# Funzione per il calcolo della varianza # # dati n valori (Xi......Xn) si calcola prima la media (Xm) di questi valori nel periodo considerato # # la varianza è pari a 1/n*sommatoria da 1 a n di (Xi-Xm)^2 INPUTS: @periods(14) SET valmed = SMA(CLOSE, @periods) SET n = @periods SET k = SQUARE(CLOSE - valmed) SET somma = SUM(k, @periods) SET Varianza = 1 / n * somma
Codice:
INPUTS: @periods(14) SET PLOT1 = Varianza(@periods)
Io comunque ci ho provato......
Beppe
p.s.
peccato che i plot possano essere solo a linee e non a istogrammi.....





Comment