Функция ta-lib MACD неправильно вычисляется на примере 100 закрытых чисел - PullRequest
0 голосов
/ 16 сентября 2018

это беспокоило меня с самого утра.Я искал решение, но у других людей в основном были похожие проблемы из-за разных начальных 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, и поэтому у меня разные результаты ...

...