通达信MACD看透主力+CCI指标公式

 

HJ_01:=REF(LOW,1);
HJ_02:=SMA(Abs(LOW-HJ_01),3,1)/SMA(MAX(LOW-HJ_01,0),3,1)*100;
HJ_03:=EMA(IF(CLOSE*1.3,HJ_02*10,HJ_02/10),3);
HJ_04:=LLV(LOW,30);
HJ_05:=HHV(HJ_03,30);
HJ_06:=IF(MA(CLOSE,58),1,0);
火焰山:=EMA(IF(LOW<=HJ_04,(HJ_03+HJ_05*2)/2,0),3)/618*HJ_06;
吸筹:=IF(火焰山>100,1,火焰山/100);
紫气东来:STICKLINE(吸筹>-150 AND 火焰山>REF(火焰山,1),0,吸筹,4,1),COLORFF0099;
紫气东升:STICKLINE(吸筹>-150 AND 火焰山<REF(火焰山,1),0,吸筹,2,1),COLORLIBLUE;
VA:=IF(CLOSE>REF(CLOSE,1),vol,-VOL);
obv1:=SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0);
OBV2:=EMA(OBV1,3)-MA(OBV1,9);
OBV3:=EMA(IF(OBV2>0,OBV2,0),3);
Mac3:=MA(C,3);
SHORT:=12;LONG:=26;MID:=9;
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG)COLORYELLOW ;
DEA:EMA(DIF,MID)COLORFF9900 ;
DRAWICON(crOSS(DIF,DEA),DEA*1.1,1);
DRAWICON(CROSS(DEA,DIF),DEA*1.1,2);
macd:=(DIF-DEA)*2;
STICKLINE(OBV3>REF(OBV3,1) AND MAC3>REF(MAC3,1),0,MACD,1.8,0),COLORYELLOW;
吸:=XLPL.NOTEXT吸;
拉:=XLPL.NOTEXT拉;
派:=XLPL.NOTEXT派;
落:=XLPL.NOTEXT落;
STICKLINE(吸,0,MACD,0.5,0),COLORLIRED;
STICKLINE(拉,0,MACD,0.5,0),COLORRED;
STICKLINE(派,0,MACD,0.5,0),COLORGREEN;
STICKLINE(落,0,MACD,0.5,0),COLORWHITE;
入1:IF(DIF>REF(DIF,1),DIF,DRAWNULL),COLORRED,LINETHICK2;
入2:IF(DIF<REF(DIF,1),DIF,DRAWNULL),COLORBLUE,LINETHICK2;
低位金叉:=CROSS(DIF,DEA) AND DIF<-0.1;
STICKLINE(低位金叉,0,0.08,6,0),COLORFF00FF;
DRAWTEXT(低位金叉,0.16,' 低位金叉'),COLORWHITE;
JCCOUNT:=COUNT(CROSS(DIF,DEA),BArslAST(DEA>=0));
二次金叉:=CROSS(DIF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
STICKLINE(二次金叉,0,0.06,6,0),COLORFFCC00;
DRAWICON(二次金叉,DEA*0.9,1) ;
DRAWTEXT(二次金叉,0.2,' 二次金叉'),COLORYELLOW;
A1:=BARSLAST(REF(CROSS(DIF,DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIF>REF(DIF,A1+1) AND CROSS(DIF,DEA);
STICKLINE(底背离,0,0.03,6,0),COLOR00FF00;
DRAWTEXT(底背离,0.12,' 底背离'),COLORFF00FF;
A2:=BARSLAST(REF(CROSS(DEA,DIF),1));
顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIF,A2+1)>DIF AND CROSS(DEA,DIF);
DRAWTEXT(低位金叉 AND 二次金叉 AND 底背离,0.25,'三全项'),COLOR0000FF,LINETHICK2;
TDXSTEP100:0.2,COLORWHITE,DOTLINE;
0,COLORCYAN;
FJ1:=EXPMEMA(IF(REF(LOW,1)-LOW>0 AND REF(LOW,1)-LOW>HIGH-REF(HIGH,1),REF(LOW,1)-LOW,0),14)*100/EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
FJ2:=EXPMEMA(IF(HIGH-REF(HIGH,1)>0 AND HIGH-REF(HIGH,1)>REF(LOW,1)-LOW,HIGH-REF(HIGH,1),0),14)*100/EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
FJ3:=EXPMEMA(IF(HIGH-REF(HIGH,1)>0 AND HIGH-REF(HIGH,1)>REF(LOW,1)-LOW,HIGH-REF(HIGH,1),0),14)*100/EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
FJ4:=REF(EXPMEMA(IF(REF(LOW,1)-LOW>0 AND REF(LOW,1)-LOW>HIGH-REF(HIGH,1),REF(LOW,1)-LOW,0),14)*100/EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14)+FJ3,1);
FJ5:=EXPMEMA(IF(REF(LOW,1)-LOW>0 AND REF(LOW,1)-LOW>HIGH-REF(HIGH,1),REF(LOW,1)-LOW,0),14)*100/EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
FJ6:=EXPMEMA(IF(HIGH-REF(HIGH,1)>0 AND HIGH-REF(HIGH,1)>REF(LOW,1)-LOW,HIGH-REF(HIGH,1),0),14)*100/EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
A11:=1.5*(FJ1+FJ2-FJ4)/(FJ5+FJ6);
FJ7:=MA(EXPMEMA(IF(REF(LOW,1)-LOW>0 AND REF(LOW,1)-LOW>HIGH-REF(HIGH,1),REF(LOW,1)-LOW,0),14)*100/EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14),1);
FJ8:=EXPMEMA(IF(HIGH-REF(HIGH,1)>0 AND HIGH-REF(HIGH,1)>REF(LOW,1)-LOW,HIGH-REF(HIGH,1),0),14)*100/EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
FJ9:=EXPMEMA(IF(REF(LOW,1)-LOW>0 AND REF(LOW,1)-LOW>HIGH-REF(HIGH,1),REF(LOW,1)-LOW,0),14)*100/EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
FJ10:=EXPMEMA(IF(HIGH-REF(HIGH,1)>0 AND HIGH-REF(HIGH,1)>REF(LOW,1)-LOW,HIGH-REF(HIGH,1),0),14)*100/EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
FJ11:=EXPMEMA(IF(REF(LOW,1)-LOW>0 AND REF(LOW,1)-LOW>HIGH-REF(HIGH,1),REF(LOW,1)-LOW,0),14)*100/EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
FJ12:=EXPMEMA(IF(HIGH-REF(HIGH,1)>0 AND HIGH-REF(HIGH,1)>REF(LOW,1)-LOW,HIGH-REF(HIGH,1),0),14)*100/EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
脉冲:MA(A11*(FJ7/FJ8)*(FJ9-FJ10)/MA(FJ11-FJ12,1),1)*0.25,DOTLINE,COLORDDDDDD;
TYP:=(HIGH+LOW+CLOSE)/3;
cci:(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14)),COLORWHITE,NODRAW;
NOTEXTCCI:CCI/500,LINETHICK2,COLOREE00EE;
{DIF:EMA(CLOSE,12)-EMA(CLOSE,26),COLORWHITE;
DEA:EMA(DIF,9),COLORYELLOW;
MACD:(DIF-DEA)*2,COLORSTICK;}
0;
{CCI 100 -100 线}
STICKLINE(C>0,100/500,100/500,1,-1),COLORWHITE;
DRAWTEXT(ISLASTBAR,100/500,'CCI正100'),COLORWHITE;
STICKLINE(C>0,-100/500,-100/500,1,-1),COLORWHITE;
DRAWTEXT(ISLASTBAR,-100/500,'CCI负-100'),COLORWHITE;
STICKLINE(C>0,100/500,100/500,1,-1)COLORWHITE;
STICKLINE(C>0,-100/500,-100/500,1,-1)COLORWHITE;




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


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

相关指标公式

HJ_01赋值:1日前的最低价
HJ_02赋值:最低价-HJ_01的绝对值的3日[1日权重]移动平均/最低价-HJ_01和0的较大值的3日[1日权重]移动平均*100
HJ_03赋值:如果收盘价*1.3,返回HJ_02*10,否则返回HJ_02/10的3日指数移动平均
HJ_04赋值:30日内最低价的最低值
HJ_05赋值:30日内HJ_03的最高值
HJ_06赋值:如果收盘价的58日简单移动平均,返回1,否则返回0
火焰山赋值:如果最低价<=HJ_04,返回(HJ_03+HJ_05*2)/2,否则返回0的3日指数移动平均/618*HJ_06
吸筹赋值:如果火焰山>100,返回1,否则返回火焰山/100
输出紫气东来:当满足条件吸筹>-150AND火焰山>1日前的火焰山时,在0和吸筹位置之间画柱状线,宽度为4,1不为0则画空心柱.,COLORFF0099
输出紫气东升:当满足条件吸筹>-150AND火焰山<1日前的火焰山时,在0和吸筹位置之间画柱状线,宽度为2,1不为0则画空心柱.,画淡蓝色
VA赋值:如果收盘价>1日前的收盘价,返回成交量(手),否则返回-成交量(手)
OBV1赋值:如果收盘价=1日前的收盘价,返回0,否则返回VA的历史累和
OBV2赋值:OBV1的3日指数移动平均-OBV1的9日简单移动平均
OBV3赋值:如果OBV2>0,返回OBV2,否则返回0的3日指数移动平均
MAC3赋值:收盘价的3日简单移动平均
SHORT赋值:12
LONG赋值:26
MID赋值:9
输出DIF:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均画黄色
输出DEA:DIF的MID日指数移动平均COLORFF9900
当满足条件DIF上穿DEA时,在DEA*1.1位置画1号图标
当满足条件DEA上穿DIF时,在DEA*1.1位置画2号图标
MACD赋值:(DIF-DEA)*2
当满足条件OBV3>1日前的OBV3ANDMAC3>1日前的MAC3时,在0和MACD位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,画黄色
吸赋值:吸拉派落的NOTEXT吸
拉赋值:吸拉派落的NOTEXT拉
派赋值:吸拉派落的NOTEXT派
落赋值:吸拉派落的NOTEXT落
当满足条件吸时,在0和MACD位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画淡红色
当满足条件拉时,在0和MACD位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画红色
当满足条件派时,在0和MACD位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画绿色
当满足条件落时,在0和MACD位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画白色
输出入1:如果DIF>1日前的DIF,返回DIF,否则返回无效数,画红色,线宽为2
输出入2:如果DIF<1日前的DIF,返回DIF,否则返回无效数,画蓝色,线宽为2
低位金叉赋值:DIF上穿DEA AND DIF<-0.1
当满足条件低位金叉时,在0和0.08位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLORFF00FF
当满足条件低位金叉时,在0.16位置书写文字,画白色
JCCOUNT赋值:统计上次DEA>=0距今天数日中满足DIF上穿DEA的天数
二次金叉赋值:DIF上穿DEA AND DEA<0 AND 统计21日中满足JCCOUNT=2的天数=1
当满足条件二次金叉时,在0和0.06位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLORFFCC00
当满足条件二次金叉时,在DEA*0.9位置画1号图标
当满足条件二次金叉时,在0.2位置书写文字,画黄色
A1赋值:上次1日前的DIF上穿DEA距今天数
底背离赋值:A1+1日前的收盘价>收盘价 AND DIF>A1+1日前的DIF AND DIF上穿DEA
当满足条件底背离时,在0和0.03位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR00FF00
当满足条件底背离时,在0.12位置书写文字,COLORFF00FF
A2赋值:上次1日前的DEA上穿DIF距今天数
顶背离赋值:A2+1日前的收盘价<收盘价 AND A2+1日前的DIF>DIF AND DEA上穿DIF
当满足条件低位金叉AND二次金叉AND底背离时,在0.25位置书写文字,COLOR0000FF,线宽为2
输出TDXSTEP100:0.2,画白色,DOTLINE
0,画青色
FJ1赋值:如果1日前的最低价-最低价>0ANDREF(最低价,1)-最低价>最高价-1日前的最高价,返回1日前的最低价-最低价,否则返回0的14日指数平滑移动平均*100/最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的14日指数平滑移动平均
FJ2赋值:如果最高价-1日前的最高价>0ANDHIGH-1日前的最高价>1日前的最低价-最低价,返回最高价-1日前的最高价,否则返回0的14日指数平滑移动平均*100/最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的14日指数平滑移动平均
FJ3赋值:如果最高价-1日前的最高价>0ANDHIGH-1日前的最高价>1日前的最低价-最低价,返回最高价-1日前的最高价,否则返回0的14日指数平滑移动平均*100/最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的14日指数平滑移动平均
FJ4赋值:14)+FJ3日前的如果1日前的最低价-最低价>0ANDREF(最低价,1)-最低价>最高价-1日前的最高价,返回1日前的最低价-最低价,否则返回0的14日指数平滑移动平均*100/最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的?日指数平滑移动平均
FJ5赋值:如果1日前的最低价-最低价>0ANDREF(最低价,1)-最低价>最高价-1日前的最高价,返回1日前的最低价-最低价,否则返回0的14日指数平滑移动平均*100/最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的14日指数平滑移动平均
FJ6赋值:如果最高价-1日前的最高价>0ANDHIGH-1日前的最高价>1日前的最低价-最低价,返回最高价-1日前的最高价,否则返回0的14日指数平滑移动平均*100/最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的14日指数平滑移动平均
A11赋值:1.5*(FJ1+FJ2-FJ4)/(FJ5+FJ6)
FJ7赋值:如果1日前的最低价-最低价>0ANDREF(最低价,1)-最低价>最高价-1日前的最高价,返回1日前的最低价-最低价,否则返回0的14日指数平滑移动平均*100/最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的?日指数平滑移动平均的14)日简单移动平均
FJ8赋值:如果最高价-1日前的最高价>0ANDHIGH-1日前的最高价>1日前的最低价-最低价,返回最高价-1日前的最高价,否则返回0的14日指数平滑移动平均*100/最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的14日指数平滑移动平均
FJ9赋值:如果1日前的最低价-最低价>0ANDREF(最低价,1)-最低价>最高价-1日前的最高价,返回1日前的最低价-最低价,否则返回0的14日指数平滑移动平均*100/最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的14日指数平滑移动平均
FJ10赋值:如果最高价-1日前的最高价>0ANDHIGH-1日前的最高价>1日前的最低价-最低价,返回最高价-1日前的最高价,否则返回0的14日指数平滑移动平均*100/最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的14日指数平滑移动平均
FJ11赋值:如果1日前的最低价-最低价>0ANDREF(最低价,1)-最低价>最高价-1日前的最高价,返回1日前的最低价-最低价,否则返回0的14日指数平滑移动平均*100/最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的14日指数平滑移动平均
FJ12赋值:如果最高价-1日前的最高价>0ANDHIGH-1日前的最高价>1日前的最低价-最低价,返回最高价-1日前的最高价,否则返回0的14日指数平滑移动平均*100/最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的14日指数平滑移动平均
输出脉冲:A11*(FJ7/FJ8)*(FJ9-FJ10)/FJ11-FJ12的1日简单移动平均的1日简单移动平均*0.25,DOTLINE,COLORDDDDDD
TYP赋值:(最高价+最低价+收盘价)/3
输出CCI:(TYP-TYP的14日简单移动平均)/(0.015*TYP的14日平均绝对偏差),画白色,NODRAW
输出NOTEXTCCI:CCI/500,线宽为2,COLOREE00EE
0
当满足条件收盘价>0时,在100/500和100/500位置之间画柱状线,宽度为1,-1不为0则画空心柱.,画白色
当满足条件是否最后一个周期时,在100/500位置书写文字,画白色
当满足条件收盘价>0时,在-100/500和-100/500位置之间画柱状线,宽度为1,-1不为0则画空心柱.,画白色
当满足条件是否最后一个周期时,在-100/500位置书写文字,画白色
当满足条件收盘价>0时,在100/500和100/500位置之间画柱状线,宽度为1,-1不为0则画空心柱.画白色
当满足条件收盘价>0时,在-100/500和-100/500位置之间画柱状线,宽度为1,-1不为0则画空心柱.画白色

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

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