[求助]下单手数问题 (文华财经)

投资者咨询:[求助]下单手数问题 (文华财经)
来源:文华财经  日期:2018-5-10 13:47

 

图片点击可在新窗口打开查看

图片点击可在新窗口打开查看1、我的模型系统是海龟加仓模型,我在系统参数里和模组里都设置的是1手,怎么开仓就变成了4手呢?

2、如何设置每次开仓只开1手呢?谢谢

投资者咨询:[求助]下单手数问题 (文华财经)
来源:文华财经  日期:2018-5-10 13:47
 

图片点击可在新窗口打开查看是不是模型里总持仓4*TC的问题呢?
投资者咨询:[求助]下单手数问题 (文华财经)
来源:文华财经  日期:2018-5-10 13:47
 有老师在吗?
技术人员回复
日期:2018-5-10 14:51
 是的

模型中定义了开仓手数数TC,所以信号执行按照源码编写的执行

您如果想要开仓一手,可以如下修改:

TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//真实波幅
ATR:=MA(TR,26); //求26个周期内真实波幅的简单移动平均
TC..INTPART((MONEYTOT*0.01/(UNIT*ATR)));//根据权益的1%计算下单手数
MTC..4*TC; //总的持仓头寸
HH:=HV(H,20);
LL:=LV(L,20);
BARPOS>26&&CROSSUP(C,HH)&&ISLASTBK=0&&ISLASTSK=0,BK(1);
BARPOS>26&&CROSSDOWN(C,LL)&&ISLASTBK=0&&ISLASTSK=0,SK(1)
C>=BKPRICE+0.5*ATR&&BKVOL<MTC&&ISLASTBK,BK(1);
C<=SKPRICE-0.5*ATR&&SKVOL<MTC&&ISLASTSK,SK(1);
C<=(BKPRICE-2*ATR)&&BKVOL>0,SP(BKVOL);
C>=(SKPRICE+2*ATR)&&SKVOL>0,BP(SKVOL); 
CROSSUP(H,HV(H,10))&&SKVOL>0,BP(SKVOL);
CROSSDOWN(L,LV(L,10))&&BKVOL>0,SP(BKVOL); 
TRADE_AGAIN(10);



图片点击可在新窗口打开查看
投资者咨询:[求助]下单手数问题 (文华财经)
来源:文华财经  日期:2018-5-10 13:47


图片点击可在新窗口打开查看还有个问题请教老师,图中 求26个周期如何来优化呢?谢谢老师
技术人员回复
日期:2018-5-10 15:14
您是想找个更优的周期吗?

那么您可以将其定义为参数,之后进行参数优化,选择最优的参数的

模型如截图所指示修改,之后参数优化的方法参考,帮助》软件说明书》模型回测》参数优化


图片点击可在新窗口打开查看
投资者咨询:[求助]下单手数问题 (文华财经)
来源:文华财经  日期:2018-5-10 13:47
 

图片点击可在新窗口打开查看只有一个参数,无法优化呀。麻烦老师指点,谢谢
技术人员回复
日期:2018-5-10 15:33
如截图所示,您在定义一个参数就可以了

比如,HH和LL


图片点击可在新窗口打开查看
投资者咨询:[求助]下单手数问题 (文华财经)
来源:文华财经  日期:2018-5-10 13:47

 在这个策略上,如果首次开仓错过了系统发出的买卖指令,然后手动开仓,那么系统是否还会执行加仓的指令呢?反之,如果我手动过早的平仓,后续的加仓是否正常执行呢?

 

谢谢

技术人员回复
日期:2018-5-10 17:04
1、单击监控k线图右键》清除历史信号重新运行

2、可以


但是您的这些操作都是不规范的,模组是需要24小时连续运行不支持手动干预的

您手动操作后,后续模组开平仓可能发生未知错误的,您了解下

模组运行注意事项您了解下:【功能介绍】:wh8 模组运行注意事项