UNPKG

@bmancini55/finance

Version:

Finance utilities for JavaScript

14 lines (12 loc) 382 B
import { calcStdDev } from "./stats-basic"; /** * Calculates the historic volatility (std dev of returns) based * on price history. */ export function calcHistVolatility(prices: number[]): number { const returns = new Array(prices.length - 1); for (let i = 1; i < prices.length; i++) { returns[i - 1] = prices[i] / prices[i - 1] - 1; } return calcStdDev(returns); }