Share Brilliantly
time series volatility
let vl = await import('/lib/time-series/volatility/v1.0.0/volatility.mjs');
let data = [{"return":0.01},{"return":-0.01},{"return":0.002},{"return":0.013},{"return":0.007},{"return":-0.017},{"return":-0.01},];
let size = 3;
let data2 = vl.volatility(data.map(p=>p.return), size);
Try it!
let vl = await import('/lib/time-series/volatility/v1.0.0/volatility.mjs');
let data = [{"return":0.01},{"return":-0.01},{"return":0.002},{"return":0.013},{"return":0.007},{"return":-0.017},{"return":-0.01},];
let alpha = 0.94;
let vol = vl.ewmaVolatility(data.map(p=>p.return), alpha);
Try it!