pub fn ema_last(closes: &[f64], period: usize) -> FinanceResult<Option<f64>>
Last defined EMA value, if any (via EmaState).
EmaState
use finance_solution::stocks::ta::{ema, ema_last}; let c: Vec<f64> = (1..=15).map(|x| x as f64).collect(); let series = ema(&c, 5).unwrap(); let last = ema_last(&c, 5).unwrap(); assert_eq!(last, series[14]);