pub fn atr_solution(
high: &[f64],
low: &[f64],
close: &[f64],
params: AtrParams,
) -> FinanceResult<AtrSolution>Expand description
ยงExamples
use finance_solution::stocks::ta::{atr_solution, AtrParams};
let high = vec![10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0, 24.0];
let low = vec![ 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0];
let close= vec![ 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5];
let sol = atr_solution(&high, &low, &close, AtrParams::period_14()).unwrap();
assert!(sol.series().last().is_some());