老指标新用法:macd有狼心(通达信)

 

源码如下:
{macd有狼心}
DIF1:=EMA(CLOSE,12)-EMA(CLOSE,26),COLOR00FF00,LINETHICK1;
DEA1:=EMA(DIF1,9),COLOR00FF00,LINETHICK1;
DRAWICON(crOSS(DIF1,DEA1),DEA1,1);
DRAWICON(CROSS(DEA1,DIF1),DEA1,2);
{主升浪消失出局}
DI:=EMA(CLOSE,4)-EMA(CLOSE,13),COLORMAGENTA,LINETHICK2;
D1:=EMA(DI,5),COLORGRAY;
D2:=EMA(DI,10),COLORGRAY;
D3:=EMA(DI,20),COLORGRAY;
D4:=EMA(DI,30),COLORGRAY;
D5:=EMA(DI,60),COLORGRAY;
D6:=EMA(DI,90),COLORGRAY;
D7:=EMA(DI,120),COLORGRAY;
D8:=EMA(DI,250),COLORGRAY;
AA:=STICKLINE(DI>=REF(DI,1) AND D1>=REF(D1,1) AND D2>=REF(D2,1) AND D3>=REF(D3,1) AND
D4>=REF(D4,1) AND D5>=REF(D5,1) AND D6>=REF(D6,1) AND D7>=REF(D7,1) AND
D8>=REF(D8,1) AND C>EMA(C,11) AND DI>-0.8,DI,0,2,0),COLORRED;
STICKLINE(AA,DIF1,DEA1,3,0),COLORE6E8FA;
{柱状线}
MacD1:=(DIF1-DEA1)*2;
STICKLINE(MACD1>REF(MACD1,1),0,MACD1,3.2,0),COLOR0000FF;
STICKLINE(MACD1>REF(MACD1,1),0,MACD1,2.7,0),,COLOR0000FF;
STICKLINE(MACD1>REF(MACD1,1),0,MACD1,2.1,0),COLOR0000FF;
STICKLINE(MACD1>REF(MACD1,1),0,MACD1,1.5,0),COLOR0000FF;
STICKLINE(MACD1>REF(MACD1,1),0,MACD1,0.9,0),COLOR0000FF;
STICKLINE(MACD1>REF(MACD1,1),0,MACD1,0.3,0),COLORCC66FF;
STICKLINE(MACD1<REF(MACD1,1),0,MACD1,3.2,0),COLORFF9900;
STICKLINE(MACD1<REF(MACD1,1),0,MACD1,2.7,0),COLORFF9900;
STICKLINE(MACD1<REF(MACD1,1),0,MACD1,2.1,0),COLORFF9900;
STICKLINE(MACD1<REF(MACD1,1),0,MACD1,1.5,0),COLORFF9900;
STICKLINE(MACD1<REF(MACD1,1),0,MACD1,0.9,0),COLORFF9900;
STICKLINE(MACD1<REF(MACD1,1),0,MACD1,0.3,0),COLORFFCC00;
STICKLINE(MACD1>=0 OR MACD1<=0,0,0,50,1),COLORWHITE;
{买点提示}
A1:=BArslAST(REF(CROSS(DIF1,DEA1),1));
BL:=REF(CLOSE,A1+1)>CLOSE AND DIF1>REF(DIF1,A1+1) AND CROSS(DIF1,DEA1);
{STICKLINE(BL,0,1,2,0),COLOR00FF00;}
DRAWICON(BL,DEA1,23);
A2:=BARSLAST(REF(CROSS(DEA1,DIF1),1));
DBL:=REF(CLOSE,A2+1)<CLOSE AND REF(DIF1,A2+1)>DIF1 AND CROSS(DEA1,DIF1);
DRAWICON(DBL,DEA1,12);
低位金叉:=CROSS(DIF1,DEA1) AND DIF1<-0.1;
DRAWTEXT(低位金叉,DIF1,' 低位金叉');
JCCOUNT:=COUNT(CROSS(DIF1,DEA1),BARSLAST(DEA1>=0));
二次金叉:=CROSS(DIF1,DEA1) AND DEA1<0 AND COUNT(JCCOUNT=2,21)=1;
DRAWICON(二次金叉,DEA1*1.04,13) ;
DRAWTEXT(二次金叉,-0.1,' 二次金叉'),COLORFF00FF;
A10:=BARSLAST(REF(CROSS(DIF1,DEA1),1));
底背离:=REF(CLOSE,A10+1)>CLOSE AND DIF1>REF(DIF1,A10+1) AND CROSS(DIF1,DEA1);
DRAWLINE(A10=0,DEA1,底背离,DEA1,0),COLORRED,LINETHICK2;
DRAWTEXT(底背离,-0.50,' 底背离'),COLOR00FF00;
A20:=BARSLAST(REF(CROSS(DEA1,DIF1),1));
顶背离:=REF(CLOSE,A20+1)<CLOSE AND REF(DIF1,A20+1)>DIF1 AND CROSS(DEA1,DIF1);
DRAWLINE(A20=0,DEA1,顶背离,DEA1,0),COLORWHITE,LINETHICK2;
{趋势柱状线}
WY1001:=(2*CLOSE+HIGH+LOW)/4;
WY1002:=EMA(WY1001,4);
WY1003:=EMA(WY1002,4);
WY1004:=EMA(WY1003,4);
X:=(WY1004-REF(WY1004,1))/REF(WY1004,1)*100;
X1:=IF(X<REF(X,1),X,DRAWNULL),COLORWHITE,LINETHICK2;
XO:=MA(X,2),COLOR9932CD;
SI:=REF(X,1);
STICKLINE(X>SI,X,SI,2.3,0),COLOR0000FF;
STICKLINE(X>SI,X,SI,0.3,0),COLORCC66FF;
STICKLINE(X<SI,X,SI,2.3,0),COLOR00BB00;
STICKLINE(X<SI,X,SI,0.3,0),COLOR00FF00;
STICKLINE(底背离,X,SI,1,0),COLORYELLOW;
STICKLINE(低位金叉,X,SI,1,0),COLORWHITE;
STICKLINE(低位金叉 AND 底背离,X,SI,0.1,0),COLORYELLOW;
{买点2,可省}
VAR2:=REF(LOW,1);
VAR3:=SMA(Abs(LOW-VAR2),3,1)/SMA(MAX(LOW-VAR2,0),3,1)*100;
VAR4:=EMA(IF(CLOSE*1.3,VAR3*10,VAR3/10),3);
VAR5:=LLV(LOW,13);
VAR6:=HHV(VAR4,13);
VAR7:=IF(MA(CLOSE,34),1,0);
VAR8:=EMA(IF(LOW<=VAR5,(VAR4+VAR6*2)/2,0),3)/618*VAR7;
VAR9:=IF(VAR8>100,100,VAR8);
VAR10:=IF(VAR9>-120,VAR9,0);
VAR11:=VAR10<REF(VAR10,1);
DRAWTEXT(VAR11 AND REF(NOT(VAR11),1),0,'☆'),COLORYELLOW;
{走势线}
DIF:DIF1,LINETHICK1,COLORGREEN;
DEA:DEA1,LINETHICK1,COLORGREEN;
DIF2:IF(MACD>REF(MACD,1),DIF1,DRAWNULL),COLORRED,LINETHICK1;
DEA2:IF(DEA1<DIF1,DEA1,DRAWNULL),COLORFF00FF,LINETHICK1;
{主力进场}
VAR12:=REF((LOW+OPEN+CLOSE+HIGH)/4,1);
VAR13:=SMA(ABS(LOW-VAR12),13,1)/SMA(MAX(LOW-VAR12,0),10,1);
VAR14:=EMA(VAR13,10);
VAR15:=LLV(LOW,33);
VAR16:=EMA(IF(LOW<=VAR15,VAR14,0),3);
主力进场:=IF(VAR16>REF(VAR16,1),VAR16,0),COLORRED,NODRAW;
STICKLINE(主力进场,X,SI,0.1,0),COLORRED;




来函数检测结果如下
该公式没有未来函数


解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

源码如下:DIF1赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均,COLOR00FF00,线宽为1
DEA1赋值:DIF1的9日指数移动平均,COLOR00FF00,线宽为1
当满足条件DIF1上穿DEA1时,在DEA1位置画1号图标
当满足条件DEA1上穿DIF1时,在DEA1位置画2号图标
DI赋值:收盘价的4日指数移动平均-收盘价的13日指数移动平均,画洋红色,线宽为2
D1赋值:DI的5日指数移动平均,画深灰色
D2赋值:DI的10日指数移动平均,画深灰色
D3赋值:DI的20日指数移动平均,画深灰色
D4赋值:DI的30日指数移动平均,画深灰色
D5赋值:DI的60日指数移动平均,画深灰色
D6赋值:DI的90日指数移动平均,画深灰色
D7赋值:DI的120日指数移动平均,画深灰色
D8赋值:DI的250日指数移动平均,画深灰色
AA赋值:当满足条件DI>=1日前的DIANDD1>=1日前的D1ANDD2>=1日前的D2ANDD3>=1日前的D3ANDD4>=1日前的D4ANDD5>=1日前的D5ANDD6>=1日前的D6ANDD7>=1日前的D7ANDD8>=1日前的D8ANDC>收盘价的11日指数移动平均ANDD时,在>-0.8和DI位置之间画柱状线,宽度为0,2不为0则画空心柱.,画红色
当满足条件AA时,在DIF1和DEA1位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORE6E8FA
MACD1赋值:(DIF1-DEA1)*2
当满足条件MACD1>1日前的MACD1时,在0和MACD1位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLOR0000FF
当满足条件MACD1>1日前的MACD1时,在0和MACD1位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,,COLOR0000FF
当满足条件MACD1>1日前的MACD1时,在0和MACD1位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLOR0000FF
当满足条件MACD1>1日前的MACD1时,在0和MACD1位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR0000FF
当满足条件MACD1>1日前的MACD1时,在0和MACD1位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLOR0000FF
当满足条件MACD1>1日前的MACD1时,在0和MACD1位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLORCC66FF
当满足条件MACD1<1日前的MACD1时,在0和MACD1位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLORFF9900
当满足条件MACD1<1日前的MACD1时,在0和MACD1位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,COLORFF9900
当满足条件MACD1<1日前的MACD1时,在0和MACD1位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLORFF9900
当满足条件MACD1<1日前的MACD1时,在0和MACD1位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLORFF9900
当满足条件MACD1<1日前的MACD1时,在0和MACD1位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLORFF9900
当满足条件MACD1<1日前的MACD1时,在0和MACD1位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLORFFCC00
当满足条件MACD1>=0ORMACD1<=0时,在0和0位置之间画柱状线,宽度为50,1不为0则画空心柱.,画白色
A1赋值:上次1日前的DIF1上穿DEA1距今天数
BL赋值:A1+1日前的收盘价>收盘价 AND DIF1>A1+1日前的DIF1 AND DIF1上穿DEA1
当满足条件BL时,在DEA1位置画23号图标
A2赋值:上次1日前的DEA1上穿DIF1距今天数
DBL赋值:A2+1日前的收盘价<收盘价 AND A2+1日前的DIF1>DIF1 AND DEA1上穿DIF1
当满足条件DBL时,在DEA1位置画12号图标
低位金叉赋值:DIF1上穿DEA1 AND DIF1<-0.1
当满足条件低位金叉时,在DIF1位置书写文字
JCCOUNT赋值:统计上次DEA1>=0距今天数日中满足DIF1上穿DEA1的天数
二次金叉赋值:DIF1上穿DEA1 AND DEA1<0 AND 统计21日中满足JCCOUNT=2的天数=1
当满足条件二次金叉时,在DEA1*1.04位置画13号图标
当满足条件二次金叉时,在-0.1位置书写文字,COLORFF00FF
A10赋值:上次1日前的DIF1上穿DEA1距今天数
底背离赋值:A10+1日前的收盘价>收盘价 AND DIF1>A10+1日前的DIF1 AND DIF1上穿DEA1
当满足条件A10=0时,在DEA1位置画直线起点,当满足条件底背离时,在DEA1位置画直线终点,0表示是否延长.,画红色,线宽为2
当满足条件底背离时,在-0.50位置书写文字,COLOR00FF00
A20赋值:上次1日前的DEA1上穿DIF1距今天数
顶背离赋值:A20+1日前的收盘价<收盘价 AND A20+1日前的DIF1>DIF1 AND DEA1上穿DIF1
当满足条件A20=0时,在DEA1位置画直线起点,当满足条件顶背离时,在DEA1位置画直线终点,0表示是否延长.,画白色,线宽为2
WY1001赋值:(2*收盘价+最高价+最低价)/4
WY1002赋值:WY1001的4日指数移动平均
WY1003赋值:WY1002的4日指数移动平均
WY1004赋值:WY1003的4日指数移动平均
X赋值:(WY1004-1日前的WY1004)/1日前的WY1004*100
X1赋值:如果X<1日前的X,返回X,否则返回无效数,画白色,线宽为2
XO赋值:X的2日简单移动平均,COLOR9932CD
SI赋值:1日前的X
当满足条件X>SI时,在X和SI位置之间画柱状线,宽度为2.3,0不为0则画空心柱.,COLOR0000FF
当满足条件X>SI时,在X和SI位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLORCC66FF
当满足条件X当满足条件X当满足条件底背离时,在X和SI位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色
当满足条件低位金叉时,在X和SI位置之间画柱状线,宽度为1,0不为0则画空心柱.,画白色
当满足条件低位金叉AND底背离时,在X和SI位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,画黄色
VAR2赋值:1日前的最低价
VAR3赋值:最低价-VAR2的绝对值的3日[1日权重]移动平均/最低价-VAR2和0的较大值的3日[1日权重]移动平均*100
VAR4赋值:如果收盘价*1.3,返回VAR3*10,否则返回VAR3/10的3日指数移动平均
VAR5赋值:13日内最低价的最低值
VAR6赋值:13日内VAR4的最高值
VAR7赋值:如果收盘价的34日简单移动平均,返回1,否则返回0
VAR8赋值:如果最低价<=VAR5,返回(VAR4+VAR6*2)/2,否则返回0的3日指数移动平均/618*VAR7
VAR9赋值:如果VAR8>100,返回100,否则返回VAR8
VAR10赋值:如果VAR9>-120,返回VAR9,否则返回0
VAR11赋值:VAR10<1日前的VAR10
当满足条件VAR11ANDREF(取反,1)时,在0位置书写文字,画黄色
输出DIF:DIF1,线宽为1,画绿色
输出DEA:DEA1,线宽为1,画绿色
输出DIF2:如果平滑异同平均线>1日前的平滑异同平均线,返回DIF1,否则返回无效数,画红色,线宽为1
输出DEA2:如果DEA1VAR12赋值:1日前的(最低价+开盘价+收盘价+最高价)/4
VAR13赋值:最低价-VAR12的绝对值的13日[1日权重]移动平均/最低价-VAR12和0的较大值的10日[1日权重]移动平均
VAR14赋值:VAR13的10日指数移动平均
VAR15赋值:33日内最低价的最低值
VAR16赋值:如果最低价<=VAR15,返回VAR14,否则返回0的3日指数移动平均
主力进场赋值:如果VAR16>1日前的VAR16,返回VAR16,否则返回0,画红色,NODRAW
当满足条件主力进场时,在X和SI位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,画红色

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

@2005-2025 浙ICP备2024071487号-1 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图