麻烦老师给改成文华的模型,谢谢! [文华财经]
- 咨询内容:
//中间变量
INPUT:SS(1,1,100,1),M(26,5,300,30),N(2,0.1,10,1);// 定义参数
VARIABLE:回溯值:=20;//定义全局变量
MID := MA(CLOSE,M);//布林中轨
UPPER: MID + N*STD(CLOSE,M);//布林上轨
LOWER: MID - N*STD(CLOSE,M);//布林下轨
手数:=ss;//自适应模块
市场波动率:=STD(CLOSE,30);
昨日市场波动率:=STD(REF(CLOSE,1),30);
波动率的变化率:=(市场波动率-昨日市场波动率)/市场波动率;
回溯值:=(1+波动率的变化率)*回溯值;//LOOKBACKDAYS
回溯值:=ROUND(回溯值);//取整
回溯值:=MIN(回溯值,60);//确认回溯值不大于60
回溯值:=MAX(回溯值,20);//确认回溯值不小于20
X周期最高价:REF(HHV(H,回溯值),1);
X周期最低价:REF(LLV(L,回溯值),1);
X周期收盘移动平均:MA(CLOSE,回溯值);//交易条件 www.cxh99.com
开多条件:=CLOSE>X周期最高价 AND CLOSE>UPPER;
开空条件:=CLOSE<X周期最低价 AND CLOSE<LOWER;
平多条件:=CLOSE<X周期收盘移动平均;
平空条件:=CLOSE>X周期收盘移动平均;//交易系统
平多:sell(平多条件 and holding>0,手数,market);
平空:sellshort(平空条件 and holding<0,手数,market);
开多:buy(开多条件 and holding<=0,手数,market);
开空:buyshort(开空条件 and holding>=0,手数,market); - 文华技术人员:
NN:=20;//定义全局变量MID := MA(CLOSE,M);//布林中轨UPPER: MID + N*STD(CLOSE,M);//布林上轨LOWER: MID - N*STD(CLOSE,M);//布林下轨R:=STD(CLOSE,30);R1:=STD(REF(CLOSE,1),30);DR:=(R-R1)/R;NN1:=(1+DR)*NN;//LOOKBACKDAYSNN2:=IFELSE(NN1-INTPART(NN1)>=0.5,INTPART(NN1)+1,INTPART(NN1));//取整NN3:=IFELSE(NN2>=20&&NN2<=60,NN2,NULL);HH:REF(HHV(H,NN3),1);LL:REF(LLV(L,NN3),1);MAC:MA(CLOSE,NN3);CLOSE>HH AND CLOSE>UPPER,BK;CLOSE<LL AND CLOSE<LOWER,SK;CLOSE<MAC,SP;CLOSE>MAC,BP;AUTOFILTER;模型仅供参考
- 文华客服:
谢谢老师!
- 网友回复:
老师,改成指标后,有断续现象,请老师帮忙看看,谢谢!
- 网友回复:
成浦老师下午休息,为了保证沟通的连续性,工作时间他会回复您
另外您的图片上传失败了!
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容