wh8成交量加权动量交易模型使用 [文华财经]
-
咨询内容:
原来wh8有一个成交量加权动量交易系统的指标示范 现在不可以使用了 请问怎么修改一下 我不会 麻烦老师帮忙修改一下 谢谢
来源:程序化99
-
文华技术人员:
参数不再支持小数。
您可以修改为参数/10的编写方式,与原来的效果一样。
下面源码替换原来模型源码:
TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));ATR:=MA(TR,26);TC:=MAX(1,ROUND((5000/(UNIT*ATR)),0));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/10);//定义波动率
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数目内,当价格达到入场价格后,做多BARPOS>AVGLEN&&H>=REF(LEPRICE,1)+(ATRPCNT*REF(AATR,1))&&REF(LSETUP,1)<=SETUPLEN&&LSETUP>=1,BK(TC);//系统出场BEARSETUP,SP(BKVOL);//系统入场//当空头势满足并且在SETUPLEN的BAR数目内,当价格达到入场价格后,做空BARPOS>AVGLEN&&L<=REF(SEPRICE,1)-(ATRPCNT*REF(AATR,1))&&REF(SSETUP,1)<=SETUPLEN&&SSETUP>=1,SK(TC);//系统出场BULLSETUP,BP(SKVOL);
在右侧参数栏,参考截图方法调整下。
文件名:1.jpg
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信号:cxh99cxh99 进行 有偿收费 编写!
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容