1.11K 浏览
0

首先感谢开发人员,你们辛苦了。

【问题描述】:

我在使用过程中遇到自己画的指标不随K线更新而更新,这在进行回测时非常不方便,我很难去验证我的开平逻辑是否正常执行。 通过论坛的其他用户反馈来看,也是遇到了这类问题,暂时没有好的修复方案。特此想麻烦开发人员集中修复一下这个问题。

【图片】:

【备注】:

如果其他朋友有相应的解决方案,还请分享一下,感激不尽。祝各位朋友开发愉快~~

943562669 已回答的问题 2022年12月6日

感谢群里struch朋友的解答,目前可以实现了。相应模型代码如下:大家可以根据自己的情况进行替换即可。

原理是采用增量的方法,把最新的数据传进去,而不是传入整个serires

def cal_macd(kline, is_update=True):
if is_update:
kline[‘MACD’].iloc[-1] = TA.macd[‘bar’].iloc[-1]
else:
kline[‘MACD’] = TA.macd[‘bar’]

cal_macd(kline, False)

while True:
api.update()
cal_macd(kline)

0

感谢分享,这个问题目前已知,但是确实原因可能是某些环境和库或者python版本不同导致的,查起来有些困难,我们也在努力解决这个问题

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