量化语句

1,加减仓时在加减仓条件后要不要写下面这个语句? Add_Long 多头加仓 Lower_Long 多头减仓 Add_Short 空头加仓 Lower_Short 空头减仓2,模型中BK ,SK,BP, SP,BPK, SPK不用写手数吗?//该模型仅仅用来示范演示使用,依此入市,风险自负。 //以下为模型的策略部分 #CALL[IF000.CFFEX,TBMA]AS VARMA5:=VAR.MA5;//引用指数的5周期均线MA10:=VAR.MA10;//引用指数的10周期均线MA20:=VAR.MA20;//引用指数的20周期均线N:=BARSLAST(DATE<>REF(DATE,1))+1;KP:=VALUEWHEN(DATE<>REF(DATE,1),O);M5^^MA(CLOSE,5);M10^^MA(CLOSE,10);//以上为定义5周期均线和10周期均线N>5&&C>KP&&MA5>MA10&&MA10>MA20,BK;//开盘5个周期后,如果价格大于今开,并且指数均线多头排列,买入开仓N>5&&C<KP&&MA5<MA10&&MA10<MA20,SK;//开盘5个周期后,如果价格小于今开,并且指数均线空头排列,卖出开仓CROSSUP(M5,M10),BP;CROSSDOWN(M5,M10),SP;//以下为模型的止损和风控部分/*STOP(0,-20);//多单,亏损20个最小变动价位止损;STOP(3,20);//空单,亏损20个最小变动价位止损;MONEYTOT<=INITMONEY*(1-10/100),CLOSEOUT; //本金风险率超过10%,模型清仓*/AUTOFILTER;

1、软件中并没有这些函数2、可以写手数,也可以不写

回复:没写手数,那手数在哪里设置

回复:不写手数,默认为1手

回复:代码里不写手数,有没有什么设置里面可以设置手数的

回复:头寸管理器,设置倍数

回复:1,要想加仓多单,是不是前提必须要有多单的持仓才能加仓多单?如果持有空单或者无持仓,不能直接加仓多单嘛2,代码没写AUTOFILTER,软件好像也是默认一开一平的,多单没平仓之前,怎么样才能开仓空单?空单没平仓之前,怎么样才能开仓多单?

回复:1,要想加仓多单,是不是前提必须要有多单的持仓才能加仓多单?如果持有空单或者无持仓,不能直接加仓多单嘛2,代码没写AUTOFILTER,软件好像也是默认一开一平的,多单没平仓之前,怎么样才能开仓空单?空单没平仓之前,怎么样才能开仓多单?

回复:1、加仓肯定是之前有仓,所以才叫“加”仓2、交易函数有反手指令,请参看帮助

回复:头寸管理器这里设置的手数是所有模型的默认手数吗?是不是模型里面没写手数,就是按头寸管理器里设置的手数开平仓? 模型里面写了手数 ,就按模型里的手数开平仓?

回复:你说的反手指令 是指BPK和SPK吧,这个也是先平了空单,再开多单的和先平了多单,再开空单啊。 我是说多单没平仓之前,怎么样才能开仓空单?空单没平仓之前,怎么样才能开仓多单?

回复:你说的反手指令 是指BPK和SPK吧,这个也是先平了空单,再开多单的和先平了多单,再开空单啊。   我是说多单没平仓之前,怎么样才能开仓空单?空单没平仓之前,怎么样才能开仓多单?