如标题所讲,请大神们帮帮忙,看看是模型问题还是软件自己的Bug,股票池是1分钟,走完K线模式。
疑惑是指目前报单后不成交直接被撤单?软件版本目前是多少呢?
我的程序是轮询的时候如果有不成交单,则先撤单再重新委托买单;而交易记录中是撤单之后没有直接委托买单;此外走完一根K线之后轮询了多次。
另外这个模型不针对股票池操作,针对固定的板块操作就是对的。
这个跟直接监控版块和监控股票池是没有什么关系的,至于你说的不能撤单后追单买入?也就是你贴图上的TBUY语句没有得到执行?
是,从原理上来讲是没有关系的,但运行的结果 就是这样的,Tbuy有时候执行,有时候不执行,这个撤单操作,和Tbuy同一支股票1分钟内执行多次,正常情况是一分钟内只执行一次。针对固定板块股票就没有这方面的问题,所以我推测是不是你们软件的BUG。如果方便的话,我把模型发给你们,你们也测试一下。
你在策略中用debugfile进行调试输出看下你代码的条件。
将其加到对应的位置输出
试过了,文件输出的信息也是不符合的,交易记录也不符合

此主题相关图片如下:调试输出的代码位置.png


此主题相关图片如下:针对固定板块股票的交易记录.png


此主题相关图片如下:股票池输出文件记录1分钟内同支股票多次轮询.png


此主题相关图片如下:固定板块的输出记录正常.png

。
把sleep去掉 ,sleep会停止整个程序而不是代码的暂停
不要去用这个
也不行,效果比不撤还要差,这个我以前也试过,正因为不行才加的sleep。

此主题相关图片如下:撤掉sleep之后记录.png

你是不是股票池不断有新股触发,而你又选择了清空状态池了,导致监控的股票被清空掉了