您现在的位置:程序化交易>> 期货公式>> 文华财经>> 文华财经知识>>正文内容

出现公式参数不支持小数 是怎么回事? [文华财经]

  • 咨询内容:  //该策略为趋势跟踪交易策略,适用较大周期,如日线。//该模型仅用作模型开发案例,依此入市,风险自负。//////////////////////////////////////////////////////// RISK:=MONEYTOT<=INITMONEY*(1-10/100);//风控条件:本金风险率超过10%RISK,CLOSEOUT;//达到风控条件,模型清仓且不再开仓
    MOMVALUE:=C-REF(C,MOMLEN);VWM:=EMA(VOL*MOMVALUE,AVGLEN);//定义成交量加权为VWMTRUEHIGH1:=IF(HIGH>REF(C,1),HIGH,REF(C,1));TRUELOW1:=IF(LOW<=REF(C,1),LOW,REF(C,1));TRUERANGE1:=IF(ISLASTBAR,H-L,TRUEHIGH1-TRUELOW1);AATR:=MA(TRUERANGE1,ATRLEN);//定义波动率                            BULLSETUP:=CROSSUP(VWM,0);//UWM上穿零轴定义多头势BEARSETUP:=CROSSDOWN(VWM,0);//UWM下穿零轴定义空头势LSETUP:=LOOP2(BARPOS=1||BULLSETUP,0,REF(LSETUP,1)+1);//多头势开始计数并记录当前价格LEPRICE:=VALUEWHEN(BULLSETUP,C);SSETUP:=LOOP2(BARPOS=1||BEARSETUP,0,REF(SSETUP,1)+1);//空头势开始计数并记录当前价格SEPRICE:=VALUEWHEN(BEARSETUP,C);
    //系统入场//当多头势满足并且在SETUPLEN的BAR数目内,当价格达到入场价格后,做多NOT(RISK)&&BARPOS>AVGLEN&&H>=REF(LEPRICE,1)+(ATRPCNT*REF(AATR,1))&&REF(LSETUP,1)<=SETUPLEN&&LSETUP>=1,SK;//系统出场BEARSETUP,BP;//系统入场//当空头势满足并且在SETUPLEN的BAR数目内,当价格达到入场价格后,做空NOT(RISK)&&BARPOS>AVGLEN&&L<=REF(SEPRICE,1)-(ATRPCNT*REF(AATR,1))&&REF(SSETUP,1)<=SETUPLEN&&SSETUP>=1,BK;//系统出场BULLSETUP,SP;
    //BKVOL>0&&CLOSE<=BKHIGH*(1-10/100),CLOSEOUT;//多单,开多之后的高点为基准回撤10%止损//SKVOL>0&&CLOSE>=SKLOW*(1+10/100),CLOSEOUT;//空单,开空之后的低点为基准回撤10%止损AUTOFILTER;SETALLSIGPRICETYPE(TRACING_ORDER);//信号自动连续追价CLOSEKLINE(0,3);//收盘提前3秒开平仓     ------------------------------- 出现公式参数不支持小数 是怎么回事?

     

     来源:程序化99

  • 文华技术人员: 为了参数优化的高效和精确,参数列表不再支持写入小数。
    小数参数,您在编写平台参数列表写入整数,然后在源码中写入N  /10 ,这样来定义。
    比如以前参数MOMLEN您定义为1.1,现在把参数MOMLEN改成11,然后模型中如下修改使用。
    MOMVALUE:=C-REF(C,MOMLEN/10);

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信号:cxh99cxh99  进行 有偿收费 编写!

怎么收费,代编流程等详情请点击阅读!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容