compressione di volatilita’ storica
- This topic has 3 replies, 3 voices, and was last updated 1 month ago by .
Viewing 4 posts - 1 through 4 (of 4 total)
Viewing 4 posts - 1 through 4 (of 4 total)
Forums › ProRealTime forum Italiano › Supporto ProScreener › compressione di volatilita’ storica
ciao a tutti, sto provando a fare un screen per trovare i titoli in compressione di volatilita’ storica, vi allego il codice con tutti gli errori di sintassi che nn riesco a risolvere… ho provato da EL a PB ma è quasi arabo… grazie in anticipo
// Definizione delle variabili
volat100 = Std[100](close) * sqrt(262)
volat6 = Std[6](close) * sqrt(262)
volat10 = Std[10](close) * sqrt(262)
rateo6 = volat6 / volat100
rateo10 = volat10 / volat100
// Condizione di filtro
filtro = (rateo6 < 0.4) and (rateo10 < 0.4)
// Visualizzazione del filtro
return filtro
Non è in linguaggio ProRealTime, quindi serve una conversione.
Chiedi una conversione gratuita a questo link https://www.prorealcode.com/free-code-conversion/.
Ecco l’indicatore e lo screener per la compressione della volatilità storica…
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
// Calculation of historical volatility volat100 = Std[100](close) * sqrt(262) volat10 = Std[10](close) * sqrt(262) volat6 = Std[6](close) * sqrt(262) // Ratio calculations ratio6 = volat6 / volat100 ratio10 = volat10 / volat100 // Filter condition Filter = (ratio6 < 0.4) AND (ratio10 < 0.4) // Screen the filter condition Screener[Filter](Ratio6 as "Ratio6",Ratio10 as "Ratio10") |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
// Calculation of historical volatility volat100 = Std[100](close) * sqrt(262) volat6 = Std[6](close) * sqrt(262) volat10 = Std[10](close) * sqrt(262) // Ratio calculations rateo6 = volat6 / volat100 rateo10 = volat10 / volat100 // Filter condition Filter = (rateo6 < 0.4) AND (rateo10 < 0.4) // Return the filter condition Return Filter as "Filter" coloured("Yellow") |