это беспокоило меня с самого утра.Я искал решение, но у других людей в основном были похожие проблемы из-за разных начальных EMA .
Здесь я использую массив из 100 чисел для тестирования.Я вычислил emas вручную и с талибом ( Используется SMA для начальной EMA ).Эта часть верна.Но когда я делаю ema12-ema26 вручную и вычисляю его с помощью функции MACD, эта функция полностью неверна.Я пытался использовать SMA, но результат все еще неправильный ... Я смотрю на вывод MACD Line, конечно.
Для EMA, которые я вызываю функции EMA (периоды времени 12 и 26)), идля MACD я использую 26 12 9.
Кто-нибудь имел эту проблему раньше?
РЕДАКТИРОВАТЬ: я пробовал на примере 1000 номеров, и кажется, что значение функции MACD сходится красчетное значение.Я думаю, talib.MACD не использует talib.EMA для расчета EMA, и поэтому у меня разные результаты ...