看股吧 www.kanguba.com [今日大盘指数 欧美全球股市行情 股票公式查询网站] 手机APP下载 | 手机访问 | 加入收藏 | 保存到桌面
看股吧
看股吧股票网-今日大盘指数 欧美全球股市行情 股票公式查询网站
股票查询: 行情分析 DDX指标 走势点评 股票公告 大事 主力持仓 股权质押 分红 大小非 十大股东 股本结构 高管持股 研报 高管 主营 龙虎榜 股吧
当前位置: 看股吧 > 股票公式 > 通达信公式
股票公式搜索:

通达信MACD变盘点指标公式

2021/6/16 19:19:32

DI1F:=(EMA(OBV,12) - EMA(OBV,26));
DE1A:=EMA(DI1F,9);
MACD:(2 * (DI1F - DE1A)),NODRAW,COLORFF8000;
0;
STICKLINE(MACD<REF(MACD,1) AND MACD>0,0,MACD,3,1),COLOR0080FF,LINETHICK2;
STICKLINE(MACD>=REF(MACD,1) AND MACD>0,0,MACD,3,1),COLOR0000FF,LINETHICK2;
STICKLINE(MACD>REF(MACD,1) AND MACD<0,0,MACD,3,1),COLORFF8000,LINETHICK2;
STICKLINE(MACD<=REF(MACD,1) AND MACD<0,0,MACD,3,1),COLORFFFF00,LINETHICK2;
DIF:(EMA(OBV,12) - EMA(OBV,26)),COLORFFFFFF,LINETHICK3;
DEA:EMA(DIF,9),COLOR00FFFF,LINETHICK3;
{ 以下是可能出现的变盘点,关注 }
TJ:=MACD>0;
T:=MACD<0;
DRAWTEXT(BARSLAST(TJ)=5,0.03,'5'),COLORYELLOW;
DRAWTEXT(BARSLAST(TJ)=8,0.03,'8'),COLORYELLOW;
DRAWTEXT(BARSLAST(TJ)=13,0.03,'13'),COLORYELLOW;
DRAWTEXT(BARSLAST(TJ)=21,0.03,'21'),COLORYELLOW;
DRAWTEXT(BARSLAST(TJ)=34,0.03,'34'),COLORYELLOW;
DRAWTEXT(BARSLAST(TJ)=55,0.03,'55'),COLORYELLOW;
DRAWTEXT(BARSLAST(T)=5,-0.03,'5'),COLORGREEN;
DRAWTEXT(BARSLAST(T)=8,-0.03,'8'),COLORGREEN;
DRAWTEXT(BARSLAST(T)=13,-0.03,'13'),COLORGREEN;
DRAWTEXT(BARSLAST(T)=21,-0.03,'21'),COLORGREEN;
DRAWTEXT(BARSLAST(T)=34,-0.03,'34'),COLORGREEN;
DRAWTEXT(BARSLAST(T)=55,-0.03,'55'),COLORGREEN;
ZSJR4:=CROSS(DIF,0);
ZSJR5:=CROSS(0,DIF);
ZSJR6:=BARSLAST(ZSJR4);
ZSJR7:=BARSLAST(ZSJR5);
ZSJR8:=REF(ZSJR4,1);
ZSJR9:=REF(ZSJR5,1);
DIF0:=BARSLAST(ZSJR8);
DIF1:=BARSLAST(ZSJR9);
DIF2:=IF((DIF0 < DIF1),REF(HHV(HIGH,2),DIF0),REF(LLV(LOW,2),DIF1));
DIF3:=(((REF(OBV,1) <= REF(DIF2,1)) AND (OBV > DIF2)) AND (ZSJR6 < ZSJR7));
DIF33:=(((REF(OBV,1) >= REF(DIF2,1)) AND (OBV < DIF2)) AND (ZSJR7 < ZSJR6));
DIF4:=(DIF3 AND (COUNT(DIF3,ZSJR6) = 1));
DIF5:=(DIF33 AND (COUNT(DIF33,ZSJR7) = 1));
DIF6:=(DIF4 AND (REF(BARSLAST(DIF5),1) < REF(BARSLAST(DIF4),1)));
DIF7:=(DIF5 AND (REF(BARSLAST(DIF5),1) > REF(BARSLAST(DIF4),1)));
DIF8:=(DIF4 AND (REF(BARSLAST(DIF5),1) > REF(BARSLAST(DIF4),1)));
DIF9:=(DIF5 AND (REF(BARSLAST(DIF5),1) < REF(BARSLAST(DIF4),1)));
BSLINE:=IF((BARSLAST(DIF6) < BARSLAST(DIF7)),IF(REF(CROSS(0,MACD),1),LLV(LOW,2),REF(LLV(LOW,2),BARSLAST(REF(CROSS(0,MACD),1)))),IF(REF(CROSS(MACD,0),1),HHV(HIGH,2),REF(HHV(HIGH,2),BARSLAST(REF(CROSS(MACD,0),1)))));
DEA3:=BARSLAST(CROSS(MACD,0));
DEA5:=BARSLAST(CROSS(0,MACD));
DEA4:=IF((MACD >= 0),HHV(MACD,(DEA3 + 1)),REF(HHV(MACD,(DEA3 + 1)),(DEA5 + 1)));
DEA6:=IF((MACD < 0),LLV(MACD,(DEA5 + 1)),REF(LLV(MACD,(DEA5 + 1)),(DEA3 + 1)));
DEA7:=REF(DEA4,(DEA3 + 1));
DEA8:=REF(DEA6,(DEA5 + 1));
零下金叉:CROSS(DIF,DEA) AND DIF<0,NODRAW,COLOR0000FF;
零上金叉:CROSS(DIF,DEA) AND DIF>=0 AND DIF<0.25 ,NODRAW,COLOR4080FF;
DRAWICON(零上金叉,DEA,1) ;
DRAWICON(零下金叉,DEA,1) ;
JCCOUNT:=COUNT(CROSS(DIF,DEA),BARSLAST(DEA>=0));
二次金叉:CROSS(DIF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1,NODRAW,COLOR00FFFF;
DRAWTEXT(二次金叉,DEA*0.4,'★二金'),COLORYELLOW;
A1:=BARSLAST(REF(CROSS(DIF,DEA),1));
底背离:=REF(OBV,A1+1)>OBV AND DIF>REF(DIF,A1+1) AND CROSS(DIF,DEA);
{STICKLINE(底背离,-0.2,-0.3,6,1),COLOR00FF00;}
底背:DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,POINTDOT;
DRAWTEXT(底背离,DEA*0.6,'底背离'),COLORRED;
A2:=BARSLAST(REF(CROSS(DEA,DIF),1));
顶背离:=REF(OBV,A2+1)<OBV AND REF(DIF,A2+1)>DIF AND CROSS(DEA,DIF);
顶背:DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,POINTDOT;
DRAWTEXT(顶背离,DEA*1.3,'顶背离'),COLORGREEN;
DRAWTEXT(零下金叉 AND 二次金叉 AND 底背离,DIF*-1,'★底现★'),COLORFFFFFF;
H1J_19:=HHVBARS(MACD,BARSLAST(MACD<0)+1);
H1J_20:=CROSS(BACKSET(CROSS(0,MACD),REF(H1J_19,1)+2),0.5);
H1J_22:=DRAWLINE(H1J_20,MACD,REF(H1J_20,1),REF(MACD,1),1);
H1J_23:=LLVBARS(MACD,BARSLAST(MACD>0)+1);
H1J_24:=CROSS(BACKSET(CROSS(MACD,0),REF(H1J_23,1)+2),0.5);
H1J_25:=BARSLAST(FILTERX(CROSS(0,MACD),BARSCOUNT(OBV)));
H1J_26:=DRAWLINE(H1J_24,MACD,REF(H1J_24,1),REF(MACD,1),1);
MACD0:=BACKSET(ISLASTBAR,BARSLAST(H1J_20)+1);
MACD1:=MACD0>REF(MACD0,1);
前1高:REF(MACD,BARSLAST(MACD1)),COLORYELLOW,LINETHICK2;
STICKLINE(MACD>H1J_22,MACD,H1J_22,2,0),COLORYELLOW;
STICKLINE(MACD<0 AND MACD<H1J_26 AND H1J_26<0,MACD,H1J_26,1,0),COLORFFFFFF;
H7:=BARSLASTCOUNT(DIF>DEA );
DRAWNUMBER(ISLASTBAR,0,H7),COLORFFFFFF,LINETHICK9;
IF(DIF>REF(DIF,1),DIF,DRAWNULL),COLORRED;
STICKLINE(DIF<0 AND CROSS(DIF,DEA),DEA,0,0,0),COLORRED;
STICKLINE(DIF>0 AND CROSS(DEA,DIF),DEA,0,0,0),COLORGREEN;
STICKLINE(DIF<0 AND CROSS(DIF,DEA),DEA,0,0,0),COLORRED;
STICKLINE(DIF>0 AND CROSS(DEA,DIF),DEA,0,0,0),COLORGREEN;
DRAWTEXT(DIF<0 AND CROSS(DIF,DEA),DEA/2,'———————————');
DRAWTEXT(DIF>0 AND CROSS(DEA,DIF),DEA/2,'———————————');
X_21:=MACD.DIF#WEEK(12,26,9);
X_22:=MACD.DEA#WEEK(12,26,9);
X_23:=MACD.MACD#WEEK(12,26,9);
X_24:=CROSS(X_21,X_22);
0,COLOR00FF00;
IF(X_23>0,0,DRAWNULL),COLOR0000FF;
DRAWTEXT(X_24,DIF/2*-1,'周金叉'),COLORWHITE;
DRAWTEXT(CROSS(X_22,X_21),DIF/2*-1,'周死叉'),COLORFFFF00;


看 股吧公式 www.kanguba .com

[源码翻译]通达信公式动态翻译显示
DI1F赋值:(OBV的12日指数移动平均 - OBV的26日指数移动平均)
DE1A赋值:DI1F的9日指数移动平均
输出平滑异同平均:(2 * (DI1F - DE1A)),NODRAW,COLORFF8000
0
当满足条件MACD<1日前的MACDANDMACD>0时,在0和MACD位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR0080FF,线宽为2
当满足条件MACD>=1日前的MACDANDMACD>0时,在0和MACD位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR0000FF,线宽为2
当满足条件MACD>1日前的MACDANDMACD<0时,在0和MACD位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLORFF8000,线宽为2
当满足条件MACD<=1日前的MACDANDMACD<0时,在0和MACD位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLORFFFF00,线宽为2
输出DIF:(OBV的12日指数移动平均 - OBV的26日指数移动平均),COLORFFFFFF,线宽为3
输出DEA:DIF的9日指数移动平均,COLOR00FFFF,线宽为3
TJ赋值:MACD>0
T赋值:MACD<0
当满足条件上次TJ距今天数=5时,在0.03位置书写文字,画黄色
当满足条件上次TJ距今天数=8时,在0.03位置书写文字,画黄色
当满足条件上次TJ距今天数=13时,在0.03位置书写文字,画黄色
当满足条件上次TJ距今天数=21时,在0.03位置书写文字,画黄色
当满足条件上次TJ距今天数=34时,在0.03位置书写文字,画黄色
当满足条件上次TJ距今天数=55时,在0.03位置书写文字,画黄色
当满足条件上次T距今天数=5时,在-0.03位置书写文字,画绿色
当满足条件上次T距今天数=8时,在-0.03位置书写文字,画绿色
当满足条件上次T距今天数=13时,在-0.03位置书写文字,画绿色
当满足条件上次T距今天数=21时,在-0.03位置书写文字,画绿色
当满足条件上次T距今天数=34时,在-0.03位置书写文字,画绿色
当满足条件上次T距今天数=55时,在-0.03位置书写文字,画绿色
ZSJR4赋值:DIF上穿0
ZSJR5赋值:0上穿DIF
ZSJR6赋值:上次ZSJR4距今天数
ZSJR7赋值:上次ZSJR5距今天数
ZSJR8赋值:1日前的ZSJR4
ZSJR9赋值:1日前的ZSJR5
DIF0赋值:上次ZSJR8距今天数
DIF1赋值:上次ZSJR9距今天数
DIF2赋值:如果(DIF0<DIF1),返回DIF0日前的2日内最高价的最高值,否则返回DIF1日前的2日内最低价的最低值
DIF3赋值:(((1日前的OBV <= 1日前的DIF2) AND (OBV > DIF2)) AND (ZSJR6 < ZSJR7))
DIF33赋值:(((1日前的OBV >= 1日前的DIF2) AND (OBV < DIF2)) AND (ZSJR7 < ZSJR6))
DIF4赋值:(DIF3 AND (统计ZSJR6日中满足DIF3的天数 = 1))
DIF5赋值:(DIF33 AND (统计ZSJR7日中满足DIF33的天数 = 1))
DIF6赋值:(DIF4 AND (1日前的上次DIF5距今天数 < 1日前的上次DIF4距今天数))
DIF7赋值:(DIF5 AND (1日前的上次DIF5距今天数 > 1日前的上次DIF4距今天数))
DIF8赋值:(DIF4 AND (1日前的上次DIF5距今天数 > 1日前的上次DIF4距今天数))
DIF9赋值:(DIF5 AND (1日前的上次DIF5距今天数 < 1日前的上次DIF4距今天数))
BSLINE赋值:如果(上次DIF6距今天数<上次DIF7距今天数),返回如果1日前的0上穿MACD,返回2日内最低价的最低值,否则返回上次1日前的0上穿MACD距今天数日前的2日内最低价的最低值,否则返回如果1日前的MACD上穿0,返回2日内最高价的最高值,否则返回上次1日前的MACD上穿0距今天数日前的2日内最高价的最高值
DEA3赋值:上次MACD上穿0距今天数
DEA5赋值:上次0上穿MACD距今天数
DEA4赋值:如果(MACD>=0),返回(DEA3+1)日内MACD的最高值,否则返回(DEA5+1)日前的(DEA3+1)日内MACD的最高值
DEA6赋值:如果(MACD<0),返回(DEA5+1)日内MACD的最低值,否则返回(DEA3+1)日前的(DEA5+1)日内MACD的最低值
DEA7赋值:(DEA3+1)日前的DEA4
DEA8赋值:(DEA5+1)日前的DEA6
输出零下金叉:DIF上穿DEA AND DIF<0,NODRAW,COLOR0000FF
输出零上金叉:DIF上穿DEA AND DIF>=0 AND DIF<0.25 ,NODRAW,COLOR4080FF
当满足条件零上金叉时,在DEA位置画1号图标 
当满足条件零下金叉时,在DEA位置画1号图标 
JCCOUNT赋值:统计上次DEA>=0距今天数日中满足DIF上穿DEA的天数
输出二次金叉:DIF上穿DEA AND DEA<0 AND 统计21日中满足JCCOUNT=2的天数=1,NODRAW,COLOR00FFFF
当满足条件二次金叉时,在DEA*0.4位置书写文字,画黄色
A1赋值:上次1日前的DIF上穿DEA距今天数
底背离赋值:A1+1日前的OBV>OBV AND DIF>A1+1日前的DIF AND DIF上穿DEA
输出底背:当满足条件A1=0时,在DEA位置画直线起点,当满足条件底背离时,在DEA位置画直线终点,0表示是否延长.,画红色,POINTDOT
当满足条件底背离时,在DEA*0.6位置书写文字,画红色
A2赋值:上次1日前的DEA上穿DIF距今天数
顶背离赋值:A2+1日前的OBV<OBV AND A2+1日前的DIF>DIF AND DEA上穿DIF
输出顶背:当满足条件A2=0时,在DEA位置画直线起点,当满足条件顶背离时,在DEA位置画直线终点,0表示是否延长.,画绿色,POINTDOT
当满足条件顶背离时,在DEA*1.3位置书写文字,画绿色
当满足条件零下金叉AND二次金叉AND底背离时,在DIF*-1位置书写文字,COLORFFFFFF
H1J_19赋值:上次MACD<0距今天数+1日内MACD距今天数
H1J_20赋值:若0上穿MACD则将最近1日前的H1J_19+2周期置为1上穿0.5
H1J_22赋值:当满足条件H1J_20时,在MACD位置画直线起点,当满足条件1日前的H1J_20时,在1日前的MACD位置画直线终点,1表示是否延长.
H1J_23赋值:上次MACD>0距今天数+1日内MACD距今天数
H1J_24赋值:若MACD上穿0则将最近1日前的H1J_23+2周期置为1上穿0.5
H1J_25赋值:上次0上穿MACD的OBV的有效数据周期数日反向过滤距今天数
H1J_26赋值:当满足条件H1J_24时,在MACD位置画直线起点,当满足条件1日前的H1J_24时,在1日前的MACD位置画直线终点,1表示是否延长.
MACD0赋值:若是否最后一个周期则将最近上次H1J_20距今天数+1周期置为1
MACD1赋值:MACD0>1日前的MACD0
输出前1高:上次MACD1距今天数日前的MACD,画黄色,线宽为2
当满足条件MACD>H1J_22时,在MACD和H1J_22位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件MACD<0ANDMACD<H1J_26ANDH1J_26<0时,在MACD和H1J_26位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFFFFFF
H7赋值:条件连续成立次数
当满足条件是否最后一个周期时,在0位置书写数字,COLORFFFFFF,线宽为9
如果DIF>1日前的DIF,返回DIF,否则返回无效数,画红色
当满足条件DIF<0ANDCROSS(DIF,DEA)时,在DEA和0位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件DIF>0ANDCROSS(DEA,DIF)时,在DEA和0位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
当满足条件DIF<0ANDCROSS(DIF,DEA)时,在DEA和0位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件DIF>0ANDCROSS(DEA,DIF)时,在DEA和0位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
当满足条件DIF<0ANDCROSS(DIF,DEA)时,在DEA/2位置书写文字
当满足条件DIF>0ANDCROSS(DEA,DIF)时,在DEA/2位置书写文字
X_21赋值:MACD.DIF[取周线数据](12,26,9)
X_22赋值:MACD.DEA[取周线数据](12,26,9)
X_23赋值:MACD.MACD[取周线数据](12,26,9)
X_24赋值:X_21上穿X_22
0,COLOR00FF00
如果X_23>0,返回0,否则返回无效数,COLOR0000FF
当满足条件X_24时,在DIF/2*-1位置书写文字,画白色
当满足条件X_22上穿X_21时,在DIF/2*-1位置书写文字,COLORFFFF00

其它股票公式列表
看股吧查股导航:个股行情分析查询 股票DDX指标查询 走势点评 股票公告查询 大事提醒 股权质押查询 股票分红查询 解禁查询 高管持股 高管查询
中直股份 600038+2.39% 公告 DDX在线 走势点评 限售解禁 高管 股权质押
陕西建工 600248+2.39% 公告 DDX在线 走势点评 限售解禁 高管 股权质押
苏大维格 300331+2.38% 公告 DDX在线 走势点评 限售解禁 高管 股权质押
英洛华 000795+2.34% 公告 DDX在线 走势点评 限售解禁 高管 股权质押
上海贝岭 600171+2.31% 公告 DDX在线 走势点评 限售解禁 高管 股权质押
龙高股份 605086+2.30% 公告 DDX在线 走势点评 限售解禁 高管 股权质押
甘化科工 000576+2.30% 公告 DDX在线 走势点评 限售解禁 高管 股权质押
乾照光电 300102+2.30% 公告 DDX在线 走势点评 限售解禁 高管 股权质押
*ST厦华 600870+2.30% 公告 DDX在线 走势点评 限售解禁 高管 股权质押
金通灵 300091+2.30% 公告 DDX在线 走势点评 限售解禁 高管 股权质押
看股网力求但不保证数据的完全准确,不对因网站全部内容或部分内容而引致的盈亏承担任何责任,本站所有内容仅供参考。
本站不提供任何股票服务,站内广告不代表看股吧的观点,由此引起的一切法律责任均与本站无关,请股民自行识别判断,谨慎投资,预防上当受骗!
联系我们:nlfen9@hotmail.com
手机版(手机访问当前页面) | 手机APP下载 | 电脑端(适合电脑或大屏用户)