搜索
查看: 20654|回复: 66

[指标交流] 指标优化(让手中的指标更趋于完美)

  [复制链接]

签到天数: 66 天

发表于 2015-1-16 12:35 | 显示全部楼层

指标优化(让手中的指标更趋于完美)

来自:MACD论坛(bbs.macd.cn) 作者:火伞来也 浏览:20654 回复:73

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x

特开此帖——
若您对自己使用中的指标有所不满意,
或希望正在使用的指标可以更好用些,
或想对某指标进行改进然后使用,
等等,
这里可以努力达成您的愿望,
但需要提供指标源码。
不愿公开的可以加密发送。


本帖也可以交流指标使用心得
咨询或分享使用经验,
但指标仅限于我个人的指标,
别人的指标我没有使用,无法交流,但可以优化。
金币:
奖励:
热心:
注册时间:
2012-10-16

回复 使用道具 举报

签到天数: 477 天

发表于 2015-1-16 17:47 | 显示全部楼层
金币:
奖励:
热心:
注册时间:
2009-5-21

回复 使用道具 举报

签到天数: 2 天

发表于 2015-1-25 21:04 | 显示全部楼层
金币:
奖励:
热心:
注册时间:
2007-8-27

回复 使用道具 举报

签到天数: 66 天

 楼主| 发表于 2015-1-26 00:10 | 显示全部楼层
如何对指标进行优化。我说个大致的思路。
首先,需要熟悉已有的指标,并对指标的优劣清楚了解。
然后,确定能基本达到的目标。不能好高骛远不切实际的制定无法实现的目标,这个待优化的目标,必须是建立在当前指标基础上的,否则就是另起炉灶,不是优化,而是创新。当然,优化本身也是需要创新的,只是可能比单独的创新少些劳累。
其次,比较优化结果,若基本达到目标,任务就告完成。
最后,确定新指标的地位,方便在使用参考。地位的确定,是必须的,对于一个没有地位的指标,前面所做的一切都是白白耗费时间和精力了。指标有了地位,就可以在交易或分析时,迅速确定优先选择哪个指标。
金币:
奖励:
热心:
注册时间:
2012-10-16

回复 使用道具 举报

签到天数: 66 天

 楼主| 发表于 2015-1-26 00:46 | 显示全部楼层
这里,我举例说明。
ZLGJ,这个指标,大家都已经熟悉,但是原先的指标,存在几个显著的缺点。那就作为优化要解决的目标。
1、让低价股的吸筹轨迹清晰些,不能难以分辨;
2、高价股的吸筹轨迹难以查看,改变这个现状,使高价股的吸筹轨迹也清楚可见;
3、原指标的吸筹轨迹显示买点主要集中在启动点,属于长线信号,增加反弹及回调轨迹,使买入信号增多些。
金币:
奖励:
热心:
注册时间:
2012-10-16

回复 使用道具 举报

签到天数: 66 天

 楼主| 发表于 2015-1-26 00:48 | 显示全部楼层

目标确定后,就是完成任务了。下面是任务完成后的指标对比截图。

主力轨迹截图01.png

主力轨迹截图02.png

主力轨迹截图03.png

主力轨迹截图04.png
金币:
奖励:
热心:
注册时间:
2012-10-16

回复 使用道具 举报

签到天数: 66 天

 楼主| 发表于 2015-1-26 00:53 | 显示全部楼层
通过比较,目标达到,于是确定优化后的指标名字为ZLGJ2,使用地位高于原先的ZLGJ。但原先的指标不放弃,也可以参考,只是各自的用途不同。不能完全取代。
这样,就算完成了对“主力轨迹”指标的一次优化。
金币:
奖励:
热心:
注册时间:
2012-10-16

回复 使用道具 举报

签到天数: 5 天

发表于 2015-1-30 10:41 | 显示全部楼层
LC:=REF(CLOSE,1);
WRSI:SUM(MAX(CLOSE-LC,0),6)/SUM(ABS(CLOSE-LC),6)*100;
A:20;
B:80
请问老师能不能把每天15:00的60分rsi显示在日rsi上,能不能把15:00的rsi的向上向下的趋势用颜色表现出来呢?
另外,能不能把k线和rsi结合起来呢?
金币:
奖励:
热心:
注册时间:
2015-1-22

回复 使用道具 举报

签到天数: 66 天

 楼主| 发表于 2015-1-30 21:50 | 显示全部楼层
静下来 发表于 2015-1-30 10:41
LC:=REF(CLOSE,1);
WRSI:SUM(MAX(CLOSE-LC,0),6)/SUM(ABS(CLOSE-LC),6)*100;
A:20;

1、引用低周期数据到高周期走势图上,系统好像不支持。
2、变色很容易办到,源码附后。
3、怎样结合到K线上?可否举例?或说得更详细些?

变色源码
{无未来}
LC:=REF(CLOSE,1);
WRSI:SUM(MAX(CLOSE-LC,0),6)/SUM(ABS(CLOSE-LC),6)*100;
IF(WRSI>=REF(WRSI,1),WRSI,DRAWNULL),COLORRED;
IF(WRSI<=REF(WRSI,1),WRSI,DRAWNULL),COLORLIBLUE;
A:20,COLORLIGREEN,DOTLINE;
B:80,COLORMAGENTA,DOTLINE;

{有未来}
LC:=REF(CLOSE,1);
WRSI:SUM(MAX(CLOSE-LC,0),6)/SUM(ABS(CLOSE-LC),6)*100;
IF(BACKSET(WRSI>=REF(WRSI,1),2),WRSI,DRAWNULL),COLORRED;
IF(BACKSET(WRSI<=REF(WRSI,1),2),WRSI,DRAWNULL),COLORLIBLUE;
A:20,COLORLIGREEN,DOTLINE;
B:80,COLORMAGENTA,DOTLINE;
金币:
奖励:
热心:
注册时间:
2012-10-16

回复 使用道具 举报

签到天数: 29 天

发表于 2015-1-31 13:32 | 显示全部楼层
趋势:5*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-3*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1)-SMA(SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1),2,1),COLOR7F52AF;
趋势1: EMA(MA(趋势,5),3),COLORA6B8C1;
STICKLINE(趋势>=趋势1,趋势,趋势1,2,0),COLOR7F52AF;
STICKLINE(趋势<趋势1,趋势,趋势1,2,0),COLORA6B8C1;
STICKLINE(趋势>108 AND 趋势>=趋势1,趋势,108,2,0),COLORFF0000;
STICKLINE(趋势1>108 AND 趋势<趋势1,趋势1,108,2,0),COLORFFFFFF;
STICKLINE(趋势<0 AND 趋势<趋势1,趋势,0,2,0),COLORF00FF0;
STICKLINE(趋势1<0 AND 趋势>趋势1,趋势1,0,2,0),COLORF0F000;
V1:= MA(CLOSE,5)=HHV(MA(CLOSE,5),20);
V2:= MA(CLOSE,5)>MA(CLOSE,20);
V3:= COUNT(MA(CLOSE,1)>REF(CLOSE,1),3)=3;
风险:IF(V1 AND V2 AND V3,30,0),LINETHICK0,STICK,COLOR00FF00;
V11:= MA(CLOSE,5)=HHV(MA(CLOSE,5),120);
V21:= MA(CLOSE,5)>MA(CLOSE,120);
V31:= COUNT(MA(CLOSE,1)>REF(CLOSE,1),3)=3;
风险1: IF(V11 AND V21 AND V31,60,0),LINETHICK0,STICK,COLORF0F000;
底部:5,LINETHICK0,COLOR00FFFF;
抄底:IF(CROSS(趋势,底部),60,0),LINETHICK2,STICK,COLOR00FFFF;
DRAWTEXT(抄底,50,'抄底'),COLOR0000FF;
天线:108,LINETHICK0,COLORFF9D00;
逃顶:IF(CROSS(天线,趋势),1,0),LINETHICK0,STICK,COLORFF9D00;
STICKLINE(CROSS(天线,趋势),90,108,3,0),COLORFF9D00;
DRAWTEXT(CROSS(天线,趋势),85,'逃顶'),COLORFF9D00;

风险提示过多
QQ截图20150131133139.jpg
金币:
奖励:
热心:
注册时间:
2014-4-6

回复 使用道具 举报

签到天数: 5 天

发表于 2015-1-31 15:38 | 显示全部楼层
火伞来也 发表于 2015-1-30 21:50
1、引用低周期数据到高周期走势图上,系统好像不支持。
2、变色很容易办到,源码附后。
3、怎样结合到K ...

发消息不行,只能发老师邮箱啦
金币:
奖励:
热心:
注册时间:
2015-1-22

回复 使用道具 举报

签到天数: 66 天

 楼主| 发表于 2015-1-31 22:00 | 显示全部楼层
只有319 发表于 2015-1-31 13:32
趋势:5*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-3*SMA(SMA((CLOSE-LLV(LOW,27))/(HH ...

趋势:5*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-
3*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1)-
SMA(SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1),2,1),COLOR7F52AF;
趋势1: EMA(MA(趋势,5),3),COLORA6B8C1;
STICKLINE(趋势>=趋势1,趋势,趋势1,2,0),COLOR7F52AF;
STICKLINE(趋势<趋势1,趋势,趋势1,2,0),COLORA6B8C1;
STICKLINE(趋势>108 AND 趋势>=趋势1,趋势,108,2,0),COLORFF0000;
STICKLINE(趋势1>108 AND 趋势<趋势1,趋势1,108,2,0),COLORFFFFFF;
STICKLINE(趋势<0 AND 趋势<趋势1,趋势,0,2,0),COLORF00FF0;
STICKLINE(趋势1<0 AND 趋势>趋势1,趋势1,0,2,0),COLORF0F000;
V1:= MA(CLOSE,5)=HHV(MA(CLOSE,5),20);
V2:= MA(CLOSE,5)>MA(CLOSE,20);
V3:= COUNT(MA(CLOSE,1)>REF(CLOSE,1),3)=3;
风险:IF(V1 AND V2 AND V3 AND 趋势<REF(趋势,1)AND REF(趋势,1)>REF(趋势,2),30,0),LINETHICK0,STICK,COLOR00FF00;
V11:= MA(CLOSE,5)=HHV(MA(CLOSE,5),120);
V21:= MA(CLOSE,5)>MA(CLOSE,120);
V31:= COUNT(MA(CLOSE,1)>REF(CLOSE,1),3)=3;
风险1: IF(V11 AND V21 AND V31 AND 趋势<REF(趋势,1)AND REF(趋势,1)>REF(趋势,2),60,0),LINETHICK0,STICK,COLORF0F000;
底部:5,LINETHICK0,COLOR00FFFF;
抄底:IF(CROSS(趋势,底部),60,0),LINETHICK2,STICK,COLOR00FFFF;
DRAWTEXT(抄底,50,'抄底'),COLOR0000FF;
天线:108,LINETHICK0,COLORFF9D00;
逃顶:IF(CROSS(天线,趋势),1,0),LINETHICK0,STICK,COLORFF9D00;
STICKLINE(CROSS(天线,趋势),90,108,3,0),COLORFF9D00;
DRAWTEXT(CROSS(天线,趋势),85,'逃顶'),COLORFF9D00;

金币:
奖励:
热心:
注册时间:
2012-10-16

回复 使用道具 举报

签到天数: 29 天

发表于 2015-1-31 23:31 | 显示全部楼层
火伞来也 发表于 2015-1-31 22:00
趋势:5*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-
3*SMA(SMA((CLOSE-LLV(LOW,27)) ...

经老师调教一番 好多了!
金币:
奖励:
热心:
注册时间:
2014-4-6

回复 使用道具 举报

签到天数: 50 天

发表于 2015-2-19 23:31 | 显示全部楼层
21111111111111111111
金币:
奖励:
热心:
注册时间:
2014-1-18

回复 使用道具 举报

签到天数: 634 天

结构深研究

发表于 2015-3-8 21:07 | 显示全部楼层
K:=120;
VARA:=CLOSE/MA(CLOSE,48)*100<71*K/100;  
VARB:=CLOSE/MA(CLOSE,50)*100<70*K/100;
VARC:=HIGH/LOW>1.078/K*100;
VARD:=VARC AND COUNT(VARC,4)>2;
VAR1:=CLOSE;  VAR2:=MA(VAR1,6);  
VAR3:=MA(VAR1,24);
VAR4:=MA(VAR1,32);
VAR5:=MA(VAR1,62);
VAR6:=MA(VAR1,105);
百:=VAR5/VAR6*100;
发:=VAR4/VAR2*100;
中:=VAR3/VAR2*100;  
财:=VAR2/VAR1*100;
入:=CLOSE/COST(8)*100;

((发>110/K*100 AND 入<80*K/100) OR (VARD AND (VARA OR VARB)))  AND (HIGH>LOW) AND (REF(HIGH,1)>REF(LOW,1)) AND  (REF(HIGH,2)>REF(LOW,2)) AND (REF(HIGH,3)>REF(LOW,3)) AND  (REF(HIGH,4)>REF(LOW,4)) AND (REF(HIGH,5)>REF(LOW,5));
能麻烦将这个再优化些吗?谢谢!!
金币:
奖励:
热心:
注册时间:
2014-2-11

回复 使用道具 举报

签到天数: 66 天

 楼主| 发表于 2015-3-9 22:42 | 显示全部楼层
pzbo 发表于 2015-3-8 21:07
K:=120;
VARA:=CLOSE/MA(CLOSE,48)*1002;
VAR1:=CLOSE;  VAR2:=MA(VAR1,6);  

你没有条件,我按自己的想法简单优化了一下。


K:=120;
VARA:=CLOSE/MA(CLOSE,48)*100<71*K/100;  
VARB:=CLOSE/MA(CLOSE,50)*100<70*K/100;
VARC:=HIGH/LOW>1.078/K*100;
VARD:=VARC AND COUNT(VARC,4)>2;
VAR1:=CLOSE;  VAR2:=MA(VAR1,6);  
VAR3:=MA(VAR1,24);
VAR4:=MA(VAR1,32);
VAR5:=MA(VAR1,62);
VAR6:=MA(VAR1,105);
百:=VAR5/VAR6*100;
发:=VAR4/VAR2*100;
中:=VAR3/VAR2*100;  
财:=VAR2/VAR1*100;
入:=CLOSE/COST(8)*100;
XG:((发>110/K*100 AND 入<80*K/100) AND (VARD AND (VARA AND VARB)))
  AND (HIGH>LOW) AND (REF(HIGH,1)>REF(LOW,1)) AND  (REF(HIGH,2)>REF(LOW,2))
AND (REF(HIGH,3)>REF(LOW,3)) AND  (REF(HIGH,4)>REF(LOW,4)) AND (REF(HIGH,5)>REF(LOW,5));

金币:
奖励:
热心:
注册时间:
2012-10-16

回复 使用道具 举报

签到天数: 634 天

结构深研究

发表于 2015-3-9 23:06 | 显示全部楼层
火伞来也 发表于 2015-3-9 22:42
你没有条件,我按自己的想法简单优化了一下。

谢谢。辛苦了。
金币:
奖励:
热心:
注册时间:
2014-2-11

回复 使用道具 举报

签到天数: 1 天

发表于 2015-3-30 16:37 | 显示全部楼层
lhnh:=BARSLAST(DISPSTATUS=1)+1;
nnl:=DISPSTATUS=2;
Al:=BACKSET(nnl,hhvBARS(h,lhnh)+1);
Bl:=Al>REF(Al,1);
Al2:=BACKSET(nnl,LLVBARS(L,lhnh)+1);
Bl2:=Al2>REF(Al2,1);
前高:REF(H,BARSLAST(bl)),PRECIS2,COLORff00ff,LINETHICK1,DOTLINE;
DRAWTEXT(nnl,前高,'前高:'+前高),ALIGN2,COLORGREEN;
前低:REF(L,BARSLAST(Bl2)),PRECIS2,COLORGREEN,LINETHICK1,DOTLINE;
DRAWTEXT(nnl,前低*1.009,'前低: '+前低),ALIGN2,COLORGREEN,DOTLINE;
Fl1: ((前高-前低)*0.191)+前低,DOTLINE,ColorFF7F93,LINETHICK1;
DRAWTEXT(BARSLAST(Bl)>BARSLAST(Bl2) and nnl,Fl1,'0.236: '+Fl1),Color938C93;
Fl2: ((前高-前低)*0.382)+前低,DOTLINE,Color5E8C93,LINETHICK1;
DRAWTEXT(BARSLAST(Bl)>BARSLAST(Bl2) and nnl,Fl2,'0.382: '+Fl2),ALIGN2,COLORGREEN;
Fl3: ((前高-前低)*0.5)+前低,DOTLINE,COLOR00ffff,LINETHICK1;
DRAWTEXT(nnl,Fl3,'0.5:'+Fl3),ALIGN2,Color918C93;
Fl4: ((前高-前低)*0.618)+前低,DOTLINE,Color918C93,LINETHICK1;
DRAWTEXT(BARSLAST(Bl)>BARSLAST(Bl2)and nnl,Fl4,'0.618: '+Fl4),ALIGN2,COLORGREEN;
Fl5: ((前高-前低)*0.809)+前低,DOTLINE,Color918C67,LINETHICK1;
DRAWTEXT(BARSLAST(Bl)>BARSLAST(Bl2) and nnl,Fl5,'0.764: '+Fl5),ALIGN2,COLORGREEN;
pp:=MAX( BARSLAST(bl),BARSLAST(Bl2))+1;
k1:=pp-1;
k2:=pp-3;
k3:=pp-5;
k4:=pp-8;
k5:=pp-13;
k6:=pp-21;
k7:=pp-34;
k8:=pp-55;
k9:=pp-89;
k10:=pp-144;
k11:=pp-233;
VERTLINE(FILTER(c=ref(c,k1),0) ,1 );
VERTLINE(FILTER(c=ref(c,k2),0) ,1 );
VERTLINE(FILTER(c=ref(c,k3),0),1 );
VERTLINE(FILTER(c=ref(c,k4),0) ,1 );
VERTLINE(FILTER(c=ref(c,k5),0) ,1 );
VERTLINE(FILTER( c=ref(c,k6),0),1 );
VERTLINE(FILTER( c=ref(c,k7),0),1 );
VERTLINE(FILTER(c=ref(c,k8),0),1 );
VERTLINE(FILTER(c=ref(c,k9),0),1 );
VERTLINE(FILTER(c=ref(c,k10),0),1 );
VERTLINE(FILTER(c=ref(c,k11),0),1 );
DRAWTEXT(FILTER(c=ref(c,k1),0),(HHV( h,80 )+LLV(l ,80 ))/2,'1'),COLORred,LINETHICK2;
DRAWTEXT(FILTER( c=ref(c,k2),0),(HHV( h,80 )+LLV(l ,80 ))/2,'3'),COLORred,LINETHICK2;
DRAWTEXT(FILTER(c=ref(c,k3),0),(HHV( h,80 )+LLV(l ,80 ))/2,'5'),COLORGREEN,LINETHICK2;
DRAWTEXT(FILTER(c=ref(c,k4),0),(HHV( h,80 )+LLV(l ,80 ))/2,'8'),COLORred,LINETHICK2;
DRAWTEXT(FILTER(c=ref(c,k5),0),(HHV( h,80 )+LLV(l ,80 ))/2,'13'),COLORred,LINETHICK2;
DRAWTEXT(FILTER(c=ref(c,k6),0),(HHV( h,80 )+LLV(l ,80 ))/2,'21转'),COLORGREEN,LINETHICK2;
DRAWTEXT(FILTER(c=ref(c,k7),0),(HHV( h,80 )+LLV(l ,80 ))/2,'34'),COLORred,LINETHICK2;
DRAWTEXT(FILTER(c=ref(c,k8),0),(HHV( h,80 )+LLV(l ,80 ))/2,'55'),COLORred,LINETHICK2;
DRAWTEXT(FILTER(c=ref(c,k9),0),(HHV( h,80 )+LLV(l ,80 ))/2,'89'),COLORGREEN,LINETHICK2;
DRAWTEXT(FILTER(c=ref(c,k10),0),(HHV( h,80 )+LLV(l ,80 ))/2,'144'),COLORred,LINETHICK2;
DRAWTEXT(FILTER(c=ref(c,k11),0),(HHV( h,80 )+LLV(l ,80 ))/2,'233'),COLORGREEN,LINETHICK2;



这是大智慧斐波那契数列时间周期+黄金分割公式,。
第一:去除黄金分割公式
第二:将斐波那契时间周期公式画法由前高画开始画线,或者由前低开始画线。带一个小疑问,如果平时画出前高怎么调成画前低?
第三:能不能将数列扩展到377.目前最大值是144.
第四:将画出来相应日期 能不能横向标示出来。  比如目前画线是6124上证高位,时间是2007-10-31号,从而计算出第377日是2008年-11-12日 而且横向展示出来呢?

万分感谢
金币:
奖励:
热心:
注册时间:
2015-3-30

回复 使用道具 举报

签到天数: 634 天

结构深研究

发表于 2015-4-5 21:41 | 显示全部楼层
本帖最后由 pzbo 于 2015-4-5 21:43 编辑

下斜线:DRAWLINE(C>=HHV(C,20),H,C<=LLV(C,10),HHV(C,6),1),COLORFF00FF,LINETHICK1;


这个是论坛中的指标,思路不错。
老师能否将未来函数的DRAWLINE命令换成STICKLINE呢?或者其他方法实现不含未来。谢谢!
金币:
奖励:
热心:
注册时间:
2014-2-11

回复 使用道具 举报

签到天数: 66 天

 楼主| 发表于 2015-4-5 23:08 | 显示全部楼层
pzbo 发表于 2015-4-5 21:41
下斜线:DRAWLINE(C>=HHV(C,20),H,C

画线的条件,本身就是未来的,不要未来,可能就不能达到效果,也就是画不出那样的线了。
金币:
奖励:
热心:
注册时间:
2012-10-16

回复 使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

本站声明:1、本站所有广告均与MACD无关;2、MACD仅提供交流平台,网友发布信息非MACD观点与意思表达,因网友发布的信息造成任何后果,均与MACD无关。
MACD俱乐部(1997-2019)官方域名:macd.cn   MACD网校(2006-2019)官方域名:macdwx.com
值班热线[9:00—17:30]:18292674919   24小时网站应急电话:18292674919
找回密码、投诉QQ:89918815 友情链接QQ:95008905 广告商务联系QQ:17017506 电话:18292674919
增值电信业务经营许可证: 陕ICP19026207号—2  陕ICP备20004035号

举报|意见反馈|Archiver|手机版|小黑屋|MACD俱乐部 ( 陕ICP备20004035号 )

GMT+8, 2024-5-6 23:48 , Processed in 0.260736 second(s), 8 queries , Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表