890 浏览
0

天勤计算出来的macd值和东方财富、通达信得到的值都不一样。执行结果如下:

2023-10-30 09:15:34 – INFO – 通知 : 与 wss://free-api.shinnytech.com/t/nfmd/front/mobile 的网络连接已建立
diff[-1]:2.8311201681294733
dea[-1]:0.19191743282556117

但是通过东方财富看到diff为3.96,dea为3.03

from tqsdk import TqApi, TqAuth, TqMultiAccount, TqAccount, TqKq, TqSim,tafunc
from tqsdk.ta import MACD
import pandas as pd
 api = TqApi(auth=TqAuth("xx", "xx"))
klines = api.get_kline_serial("DCE.c2403", 60*60)   # 提取DCE.c2403的日K线
result = MACD(klines, 12, 26, 9)                        # 计算MACD指标
print(f"diff[-1]:{result['diff'].iloc[-1]}")                                   # MACD指标中的diff序列
print(f"dea[-1]:{result['dea'].iloc[-1]}")
api.close()

李思恒 已回答的问题 2023年11月2日
0

我们和他们的K线本来就不一样,再加上指标算法不同,所以会这样

李思恒 已回答的问题 2023年11月2日
您正在查看1个答案中的1个,单击此处查看所有答案。