pub unsafe extern "C" fn TA_MACD(
startIdx: c_int,
endIdx: c_int,
inReal: *const f64,
optInFastPeriod: c_int,
optInSlowPeriod: c_int,
optInSignalPeriod: c_int,
outBegIdx: *mut c_int,
outNBElement: *mut c_int,
outMACD: *mut f64,
outMACDSignal: *mut f64,
outMACDHist: *mut f64,
) -> TA_RetCode