Tu peux utiliser le Williams synthetic vix qui est réputé être une bonne approximation.
WVFPeriod = 22
Type = 1
WVF = (Highest[WVFPeriod](Close) - Low)/(Highest[WVFPeriod](Close))*100
IF WVF < WVF[1] THEN
R = 255
G = 0
ELSE
R = 0
G = 255
ENDIF
WVFAve = Average[WVFperiod,Type](WVF)
Return WVF coloured(R,G,0) Style(histogram,2) as "WVF", WVFAve
Ou encore t'inspirer du sohocool vix inverse
//variable =p par défaut 22 pour
ut Daily
aa=highest[p](close)-low
bb=highest[p](close)
wvf=100*(-aa/bb)
return wvf as "WVF_inverse"