SELL(CROSS(m1,m2),holding,thisclose); SELLSHORT(CROSS(m2,m1),holding,thisclose); variable:num=0;//每次初始化num num:=10; if NUMPROFIT(1) >0 then num=num+1;//加仓 if NUMPROFIT(1) <0 then num=num-1;//减仓 t:=time>=1300&&time<=1500; BUYSHORT(T&&CROSS(m1,m2)&&holding=0,num,THISCLOSE); BUY(T&&CROSS(m2,m1)&&holding=0,num,THISCLOSE); 是这样写吗?可是为什么回测报告里面都是10手开仓,没有加减仓,为什么不会加减仓,老师,可以帮我修改下吗?为什么不会加减仓 |
num:=num+1;
num:=num-1;
少了 冒号就不对了
不是,是赋值