木头 2008-1-31 00:23
【修正 MACD 】副图指标
MACD指标是大家最常用的指标之一,但是滞后比较明显,往往不能把握最佳战机。
现做一些调整,基本同步显示战机,用法不变,愿对各位能够带来帮助。
指标源码如下:
DIFF:EMA(DCLOSE,12)-EMA(DCLOSE,26);
DEA:EMA(DIFF,9),COLORFFFF00;
MACD:(DIFF-DEA)*2;
STICKLINE(MACD>=0 AND MACD>=REF(MACD,1),0,MACD,1,0),COLORRED;
STICKLINE(MACD>=0 AND MACD<=REF(MACD,1),0,MACD,1,0),COLORGREEN;
STICKLINE(MACD<=0 AND MACD>=REF(MACD,1),0,MACD,1,0),COLORFF00FF;
STICKLINE(MACD<=0 AND MACD<=REF(MACD,1),0,MACD,1,0),COLOR00FFFF;
多转空:=((((LLV(MACD,4)>0) AND (MACD<REF(MACD,1))) AND (REF(MACD,1)>REF(MACD,2))) AND (REF(MACD,2)>REF(MACD,3)));
空转多:=((((HHV(MACD,4)<0) AND (MACD>REF(MACD,1))) AND (REF(MACD,1)<REF(MACD,2))) AND (REF(MACD,2)<REF(MACD,3)));
DRAWICON(多转空,MACD,2);
DRAWICON(空转多,MACD,1);
低位金叉:=CROSS(DIFF,DEA) AND DIFF<-0.1;
DRAWTEXT(低位金叉,DEA,' 低位金叉'),COLORFF00FF;
{STICKLINE(低位金叉,0,0.3,8,0),COLORYELLOW;
DRAWICON(低位金叉,0.3,1)};
JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
STICKLINE(二次金叉,0,0.2,2,0),COLORFF00FF;
DRAWTEXT(二次金叉,DEA*1.06,'二次金叉'),COLORRED;
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA);
{STICKLINE(底背离,0.5,0.8,2,0),COLORRED};
DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK3;
A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIFF,A2+1)>DIFF AND CROSS(DEA,DIFF);
DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORBLUE,LINETHICK3;
[attach]732944[/attach]
[b][size=4][color=red]看看下图和标准MACD的对比,信号明显提前几天出现:[/color][/size][/b]
[attach]733225[/attach]
[b][size=5][color=DarkRed] 说明一下:该指标的精华就是 DCLOSE(不定周期收盘价)函数,有几位朋友想要大智慧、同花顺等股软的该指标,可是这些股软都没有该函数,所以无法满足你们的要求了。[/color][/size][/b]
[[i] 本帖最后由 木头 于 2008-2-1 12:08 编辑 [/i]]
等不及 2008-1-31 08:06
tdx通过,谢谢提供!祝你年底发财!:victory:
股票圣风 2008-1-31 09:36
下面的普通大智慧可用:
DIFF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIFF,9),COLORFFFF00;
MACD:(DIFF-DEA)*2;
STICKLINE(MACD>=0 AND MACD>=REF(MACD,1),0,MACD,1,0),COLORRED;
STICKLINE(MACD>=0 AND MACD<=REF(MACD,1),0,MACD,1,0),COLORGREEN;
STICKLINE(MACD<=0 AND MACD>=REF(MACD,1),0,MACD,1,0),COLORFF00FF;
STICKLINE(MACD<=0 AND MACD<=REF(MACD,1),0,MACD,1,0),COLOR00FFFF;
多转空:=((((LLV(MACD,4)>0) AND (MACD<REF(MACD,1))) AND (REF(MACD,1)>REF(MACD,2))) AND (REF(MACD,2)>REF(MACD,3)));
空转多:=((((HHV(MACD,4)<0) AND (MACD>REF(MACD,1))) AND (REF(MACD,1)<REF(MACD,2))) AND (REF(MACD,2)<REF(MACD,3)));
DRAWICON(多转空,MACD,2);
DRAWICON(空转多,MACD,1);
低位金叉:=CROSS(DIFF,DEA) AND DIFF<-0.1;
DRAWTEXT(低位金叉,DEA,' 低位金叉'),COLORFF00FF;
{STICKLINE(低位金叉,0,0.3,8,0),COLORYELLOW;
DRAWICON(低位金叉,0.3,1)}JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
STICKLINE(二次金叉,0,0.2,2,0),COLORFF00FF;
DRAWTEXT(二次金叉,DEA*1.06,'二次金叉'),COLORRED;
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA);
{STICKLINE(底背离,0.5,0.8,2,0),COLORRED}DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK3;
A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIFF,A2+1)>DIFF AND CROSS(DEA,DIFF);
DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORBLUE,LINETHICK3;
[[i] 本帖最后由 af8889 于 2008-2-1 03:12 编辑 [/i]]
梦瑶 2008-1-31 15:12
DEA:EMA(DIFF,9),COLORFFFF00;MACDDIFF-DEA)*2; 装在大智慧上说没有标志符。:( :(
赌东道的 2008-1-31 15:20
DIFF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIFF,9),COLORFFFF00;
好东西,谢谢提供!祝你年底发财!
涨涨婷婷 2008-2-1 23:28
:victory: :$ 我最喜欢楼主了:kiss:
ruixingway 2008-2-2 16:29
好指标要顶,谢谢楼主
空楼 2008-2-3 16:55
这个指标太牛啦,以后就用它啦:lol :victory:
希望大家好好研究一下,共同赚钱,哈哈
[[i] 本帖最后由 空楼 于 2008-2-3 17:29 编辑 [/i]]
冬雪残阳 2008-2-6 01:44
[quote]原帖由 [i]飞鸿玉儿[/i] 于 2008-1-31 13:33 发表 [url=http://www.89bbs.com/redirect.php?goto=findpost&pid=5075713&ptid=1097744][img]http://www.89bbs.com/images/common/back.gif[/img][/url]
飞狐的,看起来不错 [/quote]
飞狐怎么用,能说说吗.
穷人 2008-2-10 19:38
木版,飞狐的通不过,请指教,能否做成飞狐的公式导入,谢谢
无法阻挡 2008-2-25 08:39
dclose 这个函数在飞狐哪个版本才支持?
5.0通不过,可惜了!:L
流浪股手 2008-3-20 17:01
[quote]原帖由 [i]冬雪残阳[/i] 于 2008-2-6 01:44 发表 [url=http://www.yestock.com.cn/redirect.php?goto=findpost&pid=5096898&ptid=1097744][img]http://www.yestock.com.cn/images/common/back.gif[/img][/url]
飞狐怎么用,能说说吗. [/quote]
谢谢!飞狐的用7楼的源码。
飘飘雪花 2008-3-21 19:36
木版主感谢啊
:victory: :victory: