from tqsdk import TqApi, TqAuth from tqsdk.ta import MACD api = TqApi(auth=TqAuth("airqi", "aa123456")) kline_data = api.get_kline_data_series(symbol = "SZSE.300985", duration_seconds=86400, start_dt = datetime(2022, 4, 11, 0, 0, 0), end_dt = datetime(2022, 4, 15, 0, 0, 0)) print(kline_data) macd = MACD(kline_data, 12, 26, 9) # 计算 MACD 指标 print("----------") print(list(macd["diff"])) print(list(macd["dea"])) print(list(macd["bar"])) api.close() 执行结果如下图: <img src="https://www.shinnytech.com/wp-content/uploads/anspress-temp/91c59d35a1c4e35ab7ccff6eec96cbf03dc55b93_4683.png" /> 计算出来的 MACD 和 交易软件看到的数值完全不一样 请教? 是不是方法错了? 补充图片1,如下(4-18日的 MACD): <img src="https://www.shinnytech.com/wp-content/uploads/anspress-temp/31fca6100b5714281bab8490fe464b3ec2cf56a6_4683.png" />
airqi 更改状态以发布 2022年4月18日
你好 我又更新了下 问题(补充图片1)
请问下你们的macd 是不是 我补充图1 这个公式?