出现公式参数不支持小数 是怎么回事? [文华财经]
-
咨询内容:
//该策略为趋势跟踪交易策略,适用较大周期,如日线。//该模型仅用作模型开发案例,依此入市,风险自负。//////////////////////////////////////////////////////// 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或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容