谢谢。我把完整的策略写出来了,并写了注释,加载在15分钟以上周期,请再帮我看看。
//此模型挂在15分钟以上周期,交易周期设置大于剩余做国债逆回购的最后10分钟。这样没有新K,自然不会下深圳了
Timecd1:time>=93000 and time<=145000;
Timecd2:time>145000;
kd:= "macd.macd1">0;
pd:= "macd.macd1"<0;
TBUY(kd and TBUYHOLDING(1)=0 and Timecd1,100000/c,MKT,0,0,'','');
TSELL(pd and TBUYHOLDING(1)>0 and Timecd1,TBUYHOLDING(1),MKT,0,0,'','');
code:='';
if TACCOUNT( 3)>100000 then code:='204001';//上海
if TACCOUNT( 3)<100000 and TACCOUNT( 3)>1000 then code:='131810';//深圳
ss1:CEILING(100000/DYNAINFO2(7 , '204001'));//计算手数1
ss2:CEILING(1000/DYNAINFO2(7 , '131810'));//计算手数2
手数:=if(code='204001',ss1,if(code='131810',ss2,'') );//根据品种区分下单的手数
if code<>'' and Timecd2 then tbuyshort(1,手数,mkt,0,0,'',code);//如果code 不为空,则下单。