请教:为什么在快收盘时才满足开仓条件的时候,系统会同时开两次仓,
第一次开仓价是当天的开盘价,第二次是按开盘价算出的加仓价,
两次都不是真正符合条件时应该开仓的价格

此主题相关图片如下:1.png


此主题相关图片如下:2.png
开2次仓说明您策略中有2个开仓条件都满足了,建议您可以把开仓条件输出到图表上看下,比如开仓条件是close>open,您就这样输出 a: close>open; 看下a的值是否为1,是的话就只满足条件了
我是在图表程序化交易上用的
快收盘时在最高价时才触发,一触发就同时开了两次仓
这个成交是快收盘时才触发的
怎么都不可能是开盘就符合条件
为什么满足条件后会回朔到开盘价就开仓
KD2加仓信号是不符合条件的

此主题相关图片如下:3.png
上图KD1是符合条件的,加仓语句KD2是不符合条件的
我猜系统的逻辑是在收盘时符合开仓的条件了就默认为开仓就满足条件了,所以第一个信号是当天开盘价,然后按开盘价算,当天是满足加仓条件的,所以收盘前第一个信号触发时,就同时触发了两个信号
只有两个BUY,我是分开写的,我确定是第一个满足条件,第二个不满足
方便上传下完整策略并说明下测试的品种及周期吗,工作人员本地看下上图倒数第二根K线的情况
这个情况很象是这样的:系统的逻辑是在收盘时符合开仓的条件了就默认为这根K线当天开盘就满足条件了,所以第一个信号是当天开盘价,然后按开盘价算,当天是满足加仓条件的,所以收盘前第一个信号触发时,就同时触发了两个信号