diff --git a/ta_lib/overlap/src/wma.rs b/ta_lib/overlap/src/wma.rs index 64322c77..b2cd8ce2 100644 --- a/ta_lib/overlap/src/wma.rs +++ b/ta_lib/overlap/src/wma.rs @@ -1,6 +1,6 @@ use core::series::Series; -pub fn wma(source: &[f64], period: usize) -> Series { +pub fn wma(source: &[f64], period: usize) -> Vec { let len = source.len(); let mut wma = Series::empty(len); @@ -20,7 +20,7 @@ pub fn wma(source: &[f64], period: usize) -> Series { wma[i] = Some(sum / weight_sum); } - wma.nz(Some(0.0)) + wma.nz(Some(0.0)).into() } #[cfg(test)]