天勤计算出来的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日