设定S1为昨天的SAR值,S2为前天的SAR值;若S1>S2,则开盘两分钟后开多;
若S1<S2,则开盘两分钟后开空。
我的语句写法如下:
s1:stkindi('','sar',0,6,-1);
s2:stkindi('','sar',0,6,-2);
if time=010500 and s1>s2 then buy(holding=0,1,market);
if time=010500 and s1<s2 then buyshort(holding=0,1,market);
if time=185500 then sell(1,0,market);
if time=185500 then sellshort(1,0,market);
公式测评时只开多仓,不开空仓,请老师指正!谢谢!
晕:开始提问之前我用螺纹钢连续回测了一下,给出的结果是整个2016年8-9月都是开多,没有开空。刚才又复测一下又有开空了

就是数据长度不够,多点k线数据就行了,看我上面那张图