3.55K 浏览
0

金叉开仓信号明显,却没有开仓,为什么?是因为行情走得太快了吗?

leptonlee9999 已回答的问题 2020年7月4日
0

这个是天勤的一个一直没弄太明白的问题,也可以说是用户自己的问题,就是klines.close.iloc[-1]或klines.close.iloc[-2]问题。由于系统和数据更新速度问题,有时kline.close[-1]确实是上一个K线单元收盘价,但是有很多时候它会延迟为K线的最新一条单位线的最小单位时间收盘价,如果赶巧了,klines单位收盘时间数据在本周期收盘和下一个周期收盘都有延迟。就会出现这种情况。对于采用crossup和down命令产生信号的很多时候会漏信号。如果不想漏掉信号,采用crossup,crossdown信号时需要使用klines.close.iloc[-2]去驱动产生信号才能准确产生信号。

Happiness 发表新评论 2020年7月4日

感谢官方的回复,我并没有用 crossup 和 crossdown,用的是教程上的 Doublema 双均线策略,并没有改动代码,却还是会漏掉明显的信号;