本贴有两大问题,问题源头估计一样,所以放在一起。(两大问题的代码相同)[PEL] 复制代码 {撤单,挂单}
if canceltime1 then begin
if date_>cancelflag then begin
tcancelex(tisremainex(0,'','')>0,0,'','');
cancelflag:=date_;
end
tsell(tbuyholdingex('','',1)>0,tbuyholdingex('','',1),lmt,tavgenterpriceex2('','',0)+mindiff);
tsellshort(tsellholdingex('','',1)>0,tsellholdingex('','',1),lmt,tavgenterpriceex2('','',1)-mindiff);
end
{仍有持仓,撤单,市价平仓}
if canceltime2 then begin
tcancelex(tisremainex(0,'','')>0,0,'','');
tsell(tbuyholdingex('','',1)>0,tbuyholdingex('','',1),mkt);
tsellshort(tsellholdingex('','',1)>0,tsellholdingex('','',1),mkt);
end
一、回测中反复平仓
昨天的帖子里,我说尾盘没问题了,只是夜盘23点没问题,结果下午15点还是有问题。
(结尾有图)
二、FAK指令???
昨晚跑夜盘,尾盘确实平仓了,但是是不是正常平仓,我就不确定了。。。
为啥出现FAK???是不是买卖指令,出现您昨天说的边界情况,简单且迅速组合之下出现FAK。
(这是测试环境,录像和日志。)
|