这样的条件,即便有hoiding控制也会重复开仓
此主题相关图片如下:1.png

这样就不会重复开了

此主题相关图片如下:2.png
[此贴子已经被作者于2017/12/6 12:51:08编辑过]
图上有重复开仓信号吗?
请把信号截图上传,下单日志也贴下。
[此贴子已经被作者于2017/12/6 12:52:20编辑过]
没有记录下单日志,但实盘确实重复开仓了,因为有两个开仓条件,刚好今天两个开仓条件在同一根k线符合了,开盘价的信号开仓了一手,随后收盘价的信号又开仓一首,也就是说当两个开仓条件在同一根k线内一个是开盘价触发,另一个是收盘价出发就算有holding控制也还是会重复开仓的
仔细看看,明明是开盘价先出的信号,收盘价的信号也发出了,并且最终判断是收盘价的信号,实盘的时候这种情况就会开两次仓,holding控制不管用了

此主题相关图片如下:qq截图20171206130228.png
不过已经找到解决办法了,就是把两句开仓颠倒下位置就对了,但是holding不应该出现这样的问题的
代码是从上到下执行,你第一个是收盘价发单,就会执行他
实际不是的,我这个做示范用的条件一样,但我实盘的收盘价触发条件是后来才触发的,要比开盘价的条件晚了几分钟才出现的,一样是这个结果
图表和你实际交易没有任何关系,他每次都是从上到下去执行
你最后去看,条件从上到下谁满足就是谁出信号
我这边也出现一样的问题,也是2个开仓条件同时出现在同一根K线,就是出现重复下单。每次都是如此,我也试试你的方法,应该也好用。谢谢!
1、一楼的问题是thisclose并不能控制何时下单,信号如何触发是通过走完K线模式或固定时间间隔模式来控制的。这段代码的触发是自上而下执行的,哪条语句在前就先触发,在实际交易中并不会出现两条语句都下单的情况。
2、能否详细描述下你的重复下单的情况?图表上是出现1个信号,还是2个信号?可以的话,贴出你的代码,以便工作人员进行分析。