查看: 1867|回复: 1
打印 上一主题 下一主题

发个根据均线的评分系统供大家参考交流

[复制链接]
跳转到指定楼层
1
发表于 2017-5-25 16:15:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
均线系统以MA(10,20,60)为例,根据K线与均线的相对位置关系、均线与均线之间的排列、K线与均线之间的排列。评分系统代码如下:
MA10:MA(CLOSE,10),COLORYELLOW,NOTEXT;
MA20:MA(CLOSE,20),COLORMAGENTA,NOTEXT;
MA60:MA(CLOSE,60),COLORGRAY,NOTEXT;

A10:=MA10-REF(MA10,1);
A20:=MA20-REF(MA20,1);
A60:=MA60-REF(MA60,1);

//K线与均线的相对位置关系
B1:=IF(CLOSE>MA10,1,0)+IF(CLOSE>MA20,1,0)+IF(CLOSE>MA60,1,0)+
IF(CLOSE<MA10,-1,0)+IF(CLOSE<MA20,-1,0)+IF(CLOSE<MA60,-1,0);
//均线与均线排列关系
B2:=IF(MA10>MA20 AND A10>0 AND A20>0,1,0)+IF(MA10<MA20 AND A10<0 AND A20<0,-1,0)+
IF(MA20>MA60 AND A20>0 AND A60>0,1,0)+IF(MA20<MA60 AND A20<0 AND A60<0,-1,0);
//K线与均线排列关系
B3:=(IF(CLOSE>MA10 AND A10>0 AND REF(A10,1)>0,1,0)+IF(CLOSE<MA10 AND A10<0 AND REF(A10,1)<0,-1,0)+
IF(CLOSE>MA20 AND A20>0 AND REF(A20,1)>0,1,0)+IF(CLOSE<MA20 AND A20<0 AND REF(A20,1)<0,-1,0)+
IF(CLOSE>MA60 AND A60>0 AND REF(A60,1)>0,1,0)+IF(CLOSE<MA60 AND A60<0 AND REF(A60,1)<0,-1,0)
);
PF:=B1+B2+B3;//评分

PD:=4;//评分标准

M10:IF(PF>-PD AND PF<PD,MA10,NULL),COLORYELLOW;
MD10:IF(PF>=PD,MA10,NULL),COLORRED;
MK10:IF(PF<=-PD,MA10,NULL),COLORGREEN;

DRAWICON((REF(PF,1)>=PD AND PF<PD),HIGH, 'ICO7');//多头转震荡
DRAWICON((REF(PF,1)>-PD AND PF<=-PD),HIGH, 'ICO5');//震荡转空头

DRAWICON((REF(PF,1)<=-PD AND PF>-PD),LOW, 'ICO6');//空头转震荡
DRAWICON((REF(PF,1)<PD AND PF>=PD),LOW, 'ICO4');//震荡转多头


说明:根据这个评分系统,分数最大为8,最小为-8,以4和-4作为趋势和震荡的零界点。参数可以自行修改。






2
发表于 2017-5-28 20:46:09 | 只看该作者
好,终于看到技术贴了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册入住  

本版积分规则

易家网  ©2015-2023  郑州期米信息技术有限公司版权所有  豫公网安备 41010502005136号 豫ICP备16010300号