Skip to main content

volatility

Function volatility 

Source
pub fn volatility(returns: &[f64]) -> FinanceResult<f64>
Expand description

Sample standard deviation of a return series (population divisor n - 1).

ยงExamples

use finance_solution::{volatility, FinanceError};

assert!(volatility(&[0.01, 0.02, -0.01]).is_ok());
match volatility(&[0.01]) {
    Err(FinanceError::Unsolvable { message }) => assert!(message.contains("two")),
    other => panic!("expected Unsolvable, got {other:?}"),
}