1,
加减仓时在加减仓条件后要不要写下面这个语句?
Add_Long 多头加仓
Lower_Long 多头减仓
Add_Short 空头加仓
Lower_Short 空头减仓
2,模型中BK ,SK,BP, SP,BPK, SPK不用写手数吗?
//该模型仅仅用来示范演示使用,依此入市,风险自负。
//以下为模型的策略部分
#CALL[IF000.CFFEX,TBMA]AS VAR
MA5:=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吧,这个也是先平了空单,再开多单的和先平了多单,再开空单啊。 我是说多单没平仓之前,怎么样才能开仓空单?空单没平仓之前,怎么样才能开仓多单?