通达信macd买卖点指标公式源码

 
SJV:=FINANCE(34);{每股净资产}
市净率:C/SJV,NODRAW,COLOR00FF00;
每股税后利润:=(FINANCE(1)/FINANCE(29));
市盈率:C/FINANCE(33),NODRAW,COLORFFFF00;
DIF:=EMA(CLOSE,10)-EMA(CLOSE,22);
DE:=EMA(DIF,7.5);
MACDA:=2*(DIF-DE),;
HZL:=CROSS(MACDA,0);
LZH:=CROSS(0,MACDA);
BC:=BARSLAST(HZL OR LZH)+1;
ZGHZ:=IF(MACDA>0,HHV(MACDA,BC),0);
ZGLZ:=IF(MACDA<0,LLV(MACDA,BC),0);
DRAWBAND(ZGHZ,RGB(105,77,77),0,RGB(77,77,77));
DRAWBAND(ZGLZ,RGB(80,0,0),0,RGB(66,88,66));
DIFF:EMA(CLOSE,10)-EMA(CLOSE,22),COLORFFFFFF;
DEA:EMA(DIFF,7.5),COLOR00FFFF;
MACD:2*(DIFF-DEA), COLORSTICK,LINETHICK0;
STICKLINE(MACD>0 AND MACD>REF(MACD,1),0,MACD,1.5,1),COLORRED;
STICKLINE(MACD>0 AND MACD<REF(MACD,1),0,MACD,1.5,0),COLOR90FF00;
STICKLINE(MACD<0 AND MACD<REF(MACD,1),0,MACD,1.5,1),COLOREFFF00;
STICKLINE(MACD<0 AND MACD>REF(MACD,1),0,MACD,1.5,0),COLORFFAAFF;
↑:TROUGHBARS(3,3,1),COLOR0000FF,NODRAW;
↓:PEAKBARS(3,3,1),COLOR00FF00,NODRAW;
低:IF(↑=0,DIFF,IF(↓<↑,TROUGH(3,3,1),REF(TROUGH(3,3,1),1))),COLOR00FFFF,NODRAW;
高:IF(↓=0,DIFF,IF(↑<↓,PEAK(3,3,1),REF(PEAK(3,3,1),1))),COLOR00FF00,NODRAW;
STICKLINE(↑=0 AND DIFF<0 AND DIFF<DEA,0,DIFF,0,0),COLORFFAAFF;
STICKLINE(↓=0 AND DIFF>0 AND DIFF>DEA,DIFF,0,0,0),COLOR00FF00;
DRAWTEXT(↑=0 AND DIFF<0 AND DIFF<DEA,DIFF,'低'),COLORFFAAFF;
DRAWTEXT(↓=0 AND DIFF>0 AND DIFF>DEA,DIFF,'高'),COLOR00FF00;
低位金叉:=CROSS(DIFF,DEA) AND DIFF<-0.1;
JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
AA1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背离:=(REF(L,AA1+1)>L OR REF(C,AA1+1)>C) AND (L,DIFF)>REF((L,DIFF),AA1+1) AND CROSS(DIFF,DEA);
DRAWLINE(AA1=0,DEA,底背离,DEA,0),COLOR0000FF,LINETHICK1;
AA2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
顶背离:=(REF(C,AA2+1)<C OR REF(H,AA2+1)<H) AND REF((H,DIFF),AA2+1)>(H,DIFF) AND CROSS(DEA,DIFF);
DRAWLINE(AA2=0,DEA,顶背离,DEA,0),COLORGREEN,LINETHICK1;
DRAWICON(CROSS(DIFF,DEA) AND DIFF>0,DEA,36);
DRAWICON(CROSS(DEA,DIFF) AND DIFF>0,DEA,37);
DRAWICON(CROSS(DIFF,DEA) AND DIFF<0,DEA,1);
DRAWICON(二次金叉,DEA*0.9,36) ;
解盘1:=CONST(IF(MACD>0,1,0));
解盘2:=CONST(IF(MACD<0,1,0));
解盘A:=IF(解盘1=1,'【精华8个字 买小卖小,缩头缩脚】 当股价一波比一波高时,反而红柱的堆,
一堆比一堆小,证明产生了顶背离现象,应该及时卖出',
IF(解盘2=1,'【精华8个字 买小卖小,缩头缩脚】 当股价一波比一波低时,
反而绿柱的堆一堆比一堆小,证明产生了底背离,应该买进',
DRAWNULL));
DRAWTEXT_FIX((解盘1=1 OR 解盘2=1),0.16,0,0,解盘A),COLORFFEE00;

 



来函数检测结果如下
该公式包含未来函数:PEAK
该公式包含未来函数:PEAKBARS
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS
该公式包含未来函数:FINANCE

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

相关指标公式

SJV赋值:每股净资产
输出云数据指标:收盘价/SJV,NODRAW,COLOR00FF00
每股税后利润赋值:(总股本(股)/税后利润)
输出云数据指标:收盘价/每股收益(全年折算),NODRAW,COLORFFFF00
DIF赋值:收盘价的10日指数移动平均-收盘价的22日指数移动平均
DE赋值:DIF的7.5日指数移动平均
MACDA赋值:2*(DIF-DE),
HZL赋值:MACDA上穿0
LZH赋值:0上穿MACDA
BC赋值:上次HZLORLZH距今天数+1
ZGHZ赋值:如果MACDA>0,返回BC日内MACDA的最高值,否则返回0
ZGLZ赋值:如果MACDA<0,返回BC日内MACDA的最低值,否则返回0
画带状线
画带状线
输出DIFF:收盘价的10日指数移动平均-收盘价的22日指数移动平均,COLORFFFFFF
输出DEA:DIFF的7.5日指数移动平均,COLOR00FFFF
输出MACD:2*(DIFF-DEA), COLORSTICK,线宽为0
当满足条件MACD>0ANDMACD>1日前的MACD时,在0和MACD位置之间画柱状线,宽度为1.5,1不为0则画空心柱.,画红色
当满足条件MACD>0ANDMACD<1日前的MACD时,在0和MACD位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR90FF00
当满足条件MACD<0ANDMACD<1日前的MACD时,在0和MACD位置之间画柱状线,宽度为1.5,1不为0则画空心柱.,COLOREFFF00
当满足条件MACD<0ANDMACD>1日前的MACD时,在0和MACD位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLORFFAAFF
输出↑:收盘价3%之字转向的前1个波谷位置,COLOR0000FF,NODRAW
输出↓:收盘价3%之字转向的前1个波峰位置,COLOR00FF00,NODRAW
输出低:如果↑=0,返回DIFF,否则返回如果↓<↑,返回收盘价3%之字转向的前1个波谷值,否则返回1日前的收盘价3%之字转向的前1个波谷值,COLOR00FFFF,NODRAW
输出高:如果↓=0,返回DIFF,否则返回如果↑<↓,返回收盘价3%之字转向的前1个波峰值,否则返回1日前的收盘价3%之字转向的前1个波峰值,COLOR00FF00,NODRAW
当满足条件↑=0ANDDIFF<0ANDDIFF当满足条件↓=0ANDDIFF>0ANDDIFF>DEA时,在DIFF和0位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00
当满足条件↑=0ANDDIFF<0ANDDIFF当满足条件↓=0ANDDIFF>0ANDDIFF>DEA时,在DIFF位置书写文字,COLOR00FF00
低位金叉赋值:DIFF上穿DEA AND DIFF<-0.1
JCCOUNT赋值:统计上次DEA>=0距今天数日中满足DIFF上穿DEA的天数
二次金叉赋值:DIFF上穿DEA AND DEA<0 AND 统计21日中满足JCCOUNT=2的天数=1
AA1赋值:上次1日前的DIFF上穿DEA距今天数
底背离赋值:(AA1+1日前的最低价>最低价 OR AA1+1日前的收盘价>收盘价) AND (最低价,DIFF)>AA1+1日前的(最低价,DIFF) AND DIFF上穿DEA
当满足条件AA1=0时,在DEA位置画直线起点,当满足条件底背离时,在DEA位置画直线终点,0表示是否延长.,COLOR0000FF,线宽为1
AA2赋值:上次1日前的DEA上穿DIFF距今天数
顶背离赋值:(AA2+1日前的收盘价<收盘价 OR AA2+1日前的最高价<最高价) AND AA2+1日前的(最高价,DIFF)>(最高价,DIFF) AND DEA上穿DIFF
当满足条件AA2=0时,在DEA位置画直线起点,当满足条件顶背离时,在DEA位置画直线终点,0表示是否延长.,画绿色,线宽为1
当满足条件DIFF上穿DEAANDDIFF>0时,在DEA位置画36号图标
当满足条件DEA上穿DIFFANDDIFF>0时,在DEA位置画37号图标
当满足条件DIFF上穿DEAANDDIFF<0时,在DEA位置画1号图标
当满足条件二次金叉时,在DEA*0.9位置画36号图标
解盘1赋值:如果MACD>0,返回1,否则返回0的最后一日取值设为常数
解盘2赋值:如果MACD<0,返回1,否则返回0的最后一日取值设为常数
解盘A赋值:如果解盘1=1,返回'【精华8个字买小卖小,缩头缩脚】当股价一波比一波高时,反而红柱的堆,一堆比一堆小,证明产生了顶背离现象,应该及时卖出',否则返回如果解盘2=1,返回'【精华8个字买小卖小,缩头缩脚】当股价一波比一波低时,反而绿柱的堆一堆比一堆小,证明产生了底背离,应该买进',否则返回无效数
当满足条件(解盘1=1OR解盘2=1)时,在横轴0.16纵轴0位置书写文字,COLORFFEE00

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

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