还是老问题,开平仓信号出现在他同一K线上(见附图),而且实盘交易中光开仓,但没有平仓,
交易系统周期为一分钟,开平仓都没有未来函数以及引用跨周期函数。请各位高手指教一下
交易同根k线且没有下单
解决办法1:平仓条件加入 enterbars>0
2: 并不是用户认为的思路没有问题,有信号不下单的最大因素就是未来函数或者小周期引用大周期
平仓条件中加入 enterbars>0依然没有消除上述现象,而且平仓条件中也没有未来函数或者小周期引用大周期
确实,加入EXITBARS>0以后,所有交易信号都消失了,以下为开仓条件:
KD:=TIME>=094500 AND C1 AND EXITBARS>0 AND TIME<=145900 ; //开多条件
KK:=TIME>=094500 AND C2 AND EXITBARS>0 AND TIME<=145900 ; //开空条件
写个框架,照着往里面加
variable:bj=0;
if holding=0 and kd and bj=0 then begin
buy(1,1,market);
bj:=1;
end
if holding=0 and kk and bj=0 then begin
buyshort(1,1,market);
bj:=1;
end
if holding=0 and kd and bj=1 and exitbars>0 then buy(1,1,market);
if holding=0 and kk and bj=1 and exitbars>0 then buyshort(1,1,market);
就是这样的框架,用全局变量记录第一次开仓,后续的开仓就可以加exitbars
但是,导致原来程序中的平空开多信号和平多开空信号(在同一根k线上)也没有了?
不知版主大人有木有办法?
原来的反手信号就不要加exitbars>0这个条件了