pub fn adaptive_macd( input: &AdaptiveMacdInput<'_>, ) -> Result<AdaptiveMacdOutput, AdaptiveMacdError>