求助谁能把这个主力趋势指标改成盯盘能用的啊?

[复制链接]
查看2835 | 回复3 | 2016-6-26 13:35:28 | 显示全部楼层 |阅读模式

马上注册,结交更多股友,享用更多功能,让你轻松玩转股票

您需要 登录 才可以下载或查看,没有账号?立即注册

x
r0:=((IF(ISNULL(ZDMR[-1]),0,ZDMR)+IF(ISNULL(BDMR[-1]),0,BDMR))-(IF(ISNULL(ZDMC[-1]),0,ZDMC)+IF(ISNULL(BDMC[-1]),0,BDMC)))/SHGZG*100;
MA5:=MA(r0,5);
超买:3.2,coloryellow;
超卖:0.5,coloryellow;
中位线:=1.75;
最小值:=LLV(LOW,10);
最大值:=HHV(HIGH,25);
波动线:=EMA((CLOSE-最小值)/(最大值-最小值)*4,4);
平均线:EMA(波动线,3);
主力攻击:=r0-(ABS(REF(r0,1))+ABS(REF(r0,2))+ABS(REF(r0,3))+ABS(REF(r0,4))+ABS(REF(r0,5))/2)>0 AND 平均线>=REF(平均线,1) AND REF(平均线,1)<REF(平均线,2);
主力撤退:=-((r0+(ABS(REF(r0,1))+ABS(REF(r0,2))+ABS(REF(r0,3))+ABS(REF(r0,4))+ABS(REF(r0,5))/2)<0) AND 平均线<=REF(平均线,1) AND REF(平均线,1)>REF(平均线,2));
DRAWTEXT(主力攻击>0,1.5,"主力攻击"),colorred;
DRAWTEXT(主力撤退<0,3,"主力撤退"),colorgreen;
信息:=平均线>=REF(平均线,1);
走强:=CLOSE>MA(CLOSE,20)AND CLOSE>MA(CLOSE,5);
走弱:=CLOSE<MA(CLOSE,10)AND CLOSE<MA(CLOSE,5);
量:=VOL>MA(VOL,5);
STICKLINE(平均线>=REF(平均线,1),波动线,REF(波动线,1),5,0),colorred;
STICKLINE(平均线<REF(平均线,1),波动线 ,REF(波动线,1),5,0),colorgreen;
d=信息=1 AND REF(信息,1)=0 AND (REF(信息,2)+REF(信息,3)=0) AND 平均线<0.5;
s=信息=1 AND REF(信息,1)=0 AND (REF(信息,2)+REF(信息,3)=0) AND 走强=1 AND REF(走强,1)=0 AND 量=1;
dd:=平均线>2 AND (信息=0 AND REF(信息,1)=1) AND (REF(信息,2)+REF(信息,3)=2);
tz:=(信息=0 AND REF(信息,1)=1) AND (REF(信息,2)+REF(信息,3)=2) AND MA5<0 AND 走弱=1 AND 平均线>1;
DRAWTEXT(d=1,平均线,'底');
DRAWTEXT(s=1,平均线,'升');
DRAWTEXT(dd=1,平均线,'顶');
DRAWTEXT(tz=1,平均线,'下');
PARTLINE(平均线,平均线>=REF(平均线,1),colorred,平均线<REF(平均线,1),colorgreen);
////花仙的马上成功///
花:=(CLOSE - LLV(LOW,14)) / (HHV(HIGH,14) - LLV(LOW,14)) * 1.2 * CLOSE;
女1:=EMA(花,4);
女2:=EMA(花,8);
DRAWICON(CROSS(女1,女2) AND CLOSE/OPEN>1.05,0.5,1);
DRAWICON(CROSS(女2,女1) AND COUNT(CROSS(女1,女2) AND CLOSE/OPEN>1.05 ,20) ,3.2,2);


回复

使用道具 举报

小韭菜 | 2016-7-17 08:54:59 | 显示全部楼层
这个指标是同花顺的吧,好几个函数都看不懂,
第一句:R0赋值帮你改R0:=IF(CLOSE>OPEN,HIGH,LOW);
就是说R0赋值:如果收阳线,返回最高价,否则返回最低价
20/21行是一个赋值应该在等号前加上:
如下:
d:=信息=1 AND REF(信息,1)=0 AND (REF(信息,2)+REF(信息,3)=0) AND 平均线<0.5;
s:=信息=1 AND REF(信息,1)=0 AND (REF(信息,2)+REF(信息,3)=0) AND 走强=1 AND REF(走强,1)=0 AND 量=1;

28行PARTLINE(平均线,平均线>=REF(平均线,1),colorred,平均线<REF(平均线,1),colorgreen);这句是同花顺的语法,应该分开改成:
IF(平均线>=REF(平均线,1),平均线,DRAWNULL),COLORRED;
IF(平均线<=REF(平均线,1),平均线,DRAWNULL),COLORGREEN;
注意第一句改的可能跟原句意思有点不一样,但大概就是这样,自己在琢磨一下!

修改后的公式:

R0:=IF(CLOSE>OPEN,HIGH,LOW);
MA5:=MA(R0,5);
超买:3.2,COLORYELLOW;
超卖:0.5,COLORYELLOW;
中位线:=1.75;
最小值:=LLV(LOW,10);
最大值:=HHV(HIGH,25);
波动线:=EMA((CLOSE-最小值)/(最大值-最小值)*4,4);
平均线:EMA(波动线,3);
主力攻击:=R0-(ABS(REF(R0,1))+ABS(REF(R0,2))+ABS(REF(R0,3))+ABS(REF(R0,4))+ABS(REF(R0,5))/2)>0 AND 平均线>=REF(平均线,1) AND REF(平均线,1)<REF(平均线,2);
主力撤退:=-((R0+(ABS(REF(R0,1))+ABS(REF(R0,2))+ABS(REF(R0,3))+ABS(REF(R0,4))+ABS(REF(R0,5))/2)<0) AND 平均线<=REF(平均线,1) AND REF(平均线,1)>REF(平均线,2));
DRAWTEXT(主力攻击>0,1.5,'主力攻击'),COLORRED;
DRAWTEXT(主力撤退<0,3,'主力撤退'),COLORGREEN;
信息:=平均线>=REF(平均线,1);
走强:=CLOSE>MA(CLOSE,20)AND CLOSE>MA(CLOSE,5);
走弱:=CLOSE<MA(CLOSE,10)AND CLOSE<MA(CLOSE,5);
量:=VOL>MA(VOL,5);
STICKLINE(平均线>=REF(平均线,1),波动线,REF(波动线,1),5,0),COLORRED;
STICKLINE(平均线<REF(平均线,1),波动线 ,REF(波动线,1),5,0),COLORGREEN;
D:=信息=1 AND REF(信息,1)=0 AND (REF(信息,2)+REF(信息,3)=0) AND 平均线<0.5;
S:=信息=1 AND REF(信息,1)=0 AND (REF(信息,2)+REF(信息,3)=0) AND 走强=1 AND REF(走强,1)=0 AND 量=1;
DD:=平均线>2 AND (信息=0 AND REF(信息,1)=1) AND (REF(信息,2)+REF(信息,3)=2);
TZ:=(信息=0 AND REF(信息,1)=1) AND (REF(信息,2)+REF(信息,3)=2) AND MA5<0 AND 走弱=1 AND 平均线>1;
DRAWTEXT(D=1,平均线,'底');
DRAWTEXT(S=1,平均线,'升');
DRAWTEXT(DD=1,平均线,'顶');
DRAWTEXT(TZ=1,平均线,'下');
IF(平均线>=REF(平均线,1),平均线,DRAWNULL),COLORRED;
IF(平均线<=REF(平均线,1),平均线,DRAWNULL),COLORGREEN;
花:=(CLOSE - LLV(LOW,14)) / (HHV(HIGH,14) - LLV(LOW,14)) * 1.2 * CLOSE;
女1:=EMA(花,4);
女2:=EMA(花,8);
DRAWICON(CROSS(女1,女2) AND CLOSE/OPEN>1.05,0.5,1);
DRAWICON(CROSS(女2,女1) AND COUNT(CROSS(女1,女2) AND CLOSE/OPEN>1.05 ,20) ,3.2,2);

[
回复 支持 反对

使用道具 举报

呆呆熊猫 | 2016-6-27 19:22:44 | 显示全部楼层
就是想要改。。。这个指标用起来很不错的。。。
回复 支持 反对

使用道具 举报

牛脾气 | 2016-6-27 18:37:19 | 显示全部楼层
很多这样的趋势指标盯盘都可以用,何必要改。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则