pub fn impulse_macd_into_slice(
out_impulse_macd: &mut [f64],
out_impulse_histo: &mut [f64],
out_signal: &mut [f64],
input: &ImpulseMacdInput<'_>,
kernel: Kernel,
) -> Result<(), ImpulseMacdError>pub fn impulse_macd_into_slice(
out_impulse_macd: &mut [f64],
out_impulse_histo: &mut [f64],
out_signal: &mut [f64],
input: &ImpulseMacdInput<'_>,
kernel: Kernel,
) -> Result<(), ImpulseMacdError>