VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 3
声望: 0

通过简单的双均线(ema)交叉进行开平仓信号测试:
cross_upward = self.fast_ema0 > self.slow_ema0 and self.fast_ema1 < self.slow_ema1
cross_down = self.fast_ema0 < self.slow_ema0 and self.fast_ema1 > self.slow_ema1
发现经常出现连续的金叉/死叉重复信号:
description
于是就通过把数据保存下来
description
然后通过pandas计算验证
description
结果发现每经过ArrayManager计算一次,指标数据都会产生一些细微的变化,从而导致在做信号条件判断时会因为当前计算出来数据与上一条K线更新时计算的数据不一样而产生重复信号,或者缺失信号:
description
请了解的大神帮忙指点下这是为啥 ? 怎么解决才能发出正确的信号?

Member
avatar
加入于:
帖子: 4684
声望: 285

am是固定长度滚动窗口,pandas应该不是吧。可以自己检查一下传进talib的数据与数据长度

Member
avatar
加入于:
帖子: 3
声望: 0

我中是使用了pandas记录数据,然后根据记录的数据找出信号
指标的值是没有变化的

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】