通达信改良MACD指标公式

 

LC:=REF(C,1);
预量:=IF(ISLASTBAR,V*240/FROMOPEN,V),NODRAW;
量比:=预量/MA(REF(V,1),5),NODRAW;
JJ:=(L+H+C*2)/4;
DI:(EMA(C,12)-EMA(C,26))/C*500,COLORFF00FF;
DE:EMA(DI,9),LINETHICK1,COLORFFFFFF;
STICKLINE(DI>REF(DI,1) AND DI>DE AND MA(C,20)>REF(MA(C,20),1),-15,15,1,0),COLOR000066;
macd:(DI-DE)*2,COLORSTICK,COLORFFAA00;
金:IF(((MacD<=-50 OR (MACD<=-30 AND MA(C,11)>REF(MA(C,11),1) AND MA(C,20)>REF(MA(C,20),1)
AND MA(C,60)>REF(MA(C,60),1)) AND (H>LC OR C<LLV(LC,6)*0.98) AND C=LLV(C,10) AND (L=LLV(L,15)
OR C<LLV(L,15)*1.015))) AND 预量<REF(V,1) AND 预量<MA(V,5) AND H<LLV(REF(L,1),2)*
1.06 AND C>LC*0.9014 AND H>LC AND C<L*1.025,48,0),LINETHICK2,COLOR00FFFF;
银:IF(LLV(MACD,8)<-40 AND (C=LLV(C,11) OR L=LLV(L,11)) AND
DOWNNDAY(C,2) AND NDAY(O,C,2) AND 预量<REF(V,1) AND 预量<MA(V,5) AND C>LC*0.9015
AND H<REF(H,1) AND H<LLV(REF(L,1),2)*1.06 AND C<L*1.02,45,0),LINETHICK4,COLORFFFFFF,STICK;
低:IF(MACD<-26 AND HHV(DE,10)-DE>25 AND HHV(DI,250)<10 AND ((C=LLV(C,11) AND (L=LLV(L,15) OR C<LLV
(L,15)*1.015)) OR (L<MA(C,5)*0.9 AND MA(C,5)/C>1.05)) AND H>LC AND C<MA(C,5)*0.96
AND H>LC AND C<L*1.025 AND H<LLV(REF(L,1),2)*1.06 AND C>LC*0.9014 AND
预量<REF(V,1),38,0),LINETHICK2,COLOR0099FF;
买:IF((LLV(DI,5)<-50) AND C<LLV(REF(L,1),10) AND H<LLV(REF(L,1),2)*1.06 AND C<L*
1.015 AND C>LC*0.9014 AND PERIOD=5 AND 预量<HHV(V,10),32,0),LINETHICK2,COLORFF00FF;
{ _通达信股票指标公式}
抢:IF(LLV(MACD,10)<-16.2 AND HHV(DI,250)<10 AND C<MA(C,10)*0.92 AND L<MA(C,5)*0.88 AND
C<MA(C,5)*0.947 AND H>LC AND C=LLV(C,10) AND (L=LLV(L,10) OR C<LLV(L,10)*1.015) AND C<L*1.01 AND V<HHV
(V,10) AND C>LC*0.901 AND H<LLV(REF(L,1),2)*1.06 AND H>LC AND C<L*1.025,30,0),
LINETHICK2,COLORFF99FF;
低2:IF(((MACD<-35 AND C<LLV(REF(L,1),10) AND C<L*1.02 AND H<LLV(REF(L,1),2)*1.06) OR
((LLV(MACD,10)<-20 OR LLV(DE,10)<-30) AND C>400)) AND C=LLV(C,10) AND L=LLV(L,10),
15,0),LINETHICK3,STICK,COLORFFAA00;
买2:IF((HHV(REF(金,1),12)=10 AND C=LLV(C,10) AND (L=LLV(L,15) OR C<LLV(L,15)*1.015) AND
H>LC AND C>LC*0.9014) AND C*1.025>H AND H>LC AND C<L*1.025 AND H<LLV(REF(L,1),2)
*1.06,-MACD,0),LINETHICK2,COLORCC00FF;
高:IF(MACD>35 AND MACD>REF(MACD,1) AND C<LC*1.0985,-5,DRAWNULL),LINETHICK6,crOSSDOT,COLOR00FF00;
卖:IF(HHV(MACD,4)>=42 AND (C=HHV(C,10) AND ((H=HHV(H,10) OR H>LC*1.07) OR C<MA(C,20)))
AND (L<LC OR C>MA(C,5)*1.15) AND C<LC*1.0985,-10,0),STICK,LINETHICK3,COLOR00CC00;
危:IF(HHV(MACD,7)>42 AND C=HHV(C,10) AND H=HHV(H,10) AND C<LC*1.0985 AND PERIOD=5,-10,0),LINETHICK3,STICK,COLORFFFFFF;
大盘危:IF(HHV(MACD,8)>15 AND C>400 AND C<LC*1.0985 AND C=HHV(C,10) AND H=HHV(H,10),-15,
0),COLORFFFFFF,LINETHICK4,STICK;
DRAWICON(LLV(MACD,5)<-30 AND C>LC*0.9014 AND C<=O AND C=LLV(C,10) AND L=LLV
(L,10),MACD,9);
DRAWTEXT_FIX(ISLASTBAR AND DI>REF(DI,1) AND DI>DE AND C>MA(C,20),0.97,0.05,1,'上涨持股'),COLORYELLOW;




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


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

相关指标公式

LC赋值:1日前的收盘价
预量赋值:如果是否最后一个周期,返回成交量(手)*240/当前离开盘分钟数,否则返回成交量(手),NODRAW
量比赋值:预量/1日前的成交量(手)的5日简单移动平均,NODRAW
JJ赋值:(最低价+最高价+收盘价*2)/4
输出DI:(收盘价的12日指数移动平均-收盘价的26日指数移动平均)/收盘价*500,COLORFF00FF
输出DE:DI的9日指数移动平均,线宽为1,COLORFFFFFF
当满足条件DI>1日前的DIANDDI>DEANDMA(收盘价,20)>1日前的收盘价的20日简单移动平均时,在-15和15位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR000066
输出平滑异同平均线:(DI-DE)*2,COLORSTICK,COLORFFAA00
输出金:如果((MACD<=-50OR(MACD<=-30ANDMA(收盘价,11)>1日前的收盘价的11日简单移动平均ANDMA(收盘价,20)>1日前的收盘价的20日简单移动平均ANDMA(收盘价,60)>1日前的收盘价的60日简单移动平均)AND(最高价>LCORC<6日内LC的最低值*0.98)ANDC=10日内收盘价的最低值AND(最低价=1日内最低价的最低值,返回)ORC<15日内最低价的最低值*1.015)))AND预量<1日前的成交量(手)AND预量<成交量(手)的5日简单移动平均ANDH<2日内1日前的最低价的最低值*1.06ANDC>LC*0.9014ANDH>LCANDC<最低价*1.025,否则返回48,线宽为2,COLOR00FFFF
输出银:如果8日内MACD的最低值<-40AND(收盘价=11日内收盘价的最低值ORL=11日内最低价的最低值)ANDDOWNNDAY(收盘价,2)ANDNDAY(开盘价,收盘价,2)AND预量<1日前的成交量(手)AND预量<成交量(手)的5日简单移动平均ANDC>LC*0.9015ANDH<1日前的最高价ANDH<2日内1日前的最低价的最低值*1.06AN,返回收盘价<最低价*1.02,否则返回45,线宽为4,COLORFFFFFF,STICK
输出低:如果MACD<-26ANDHHV(DE,10)-DE>25ANDHHV(DI,250)<10AND((收盘价=11日内收盘价的最低值AND(最低价=15日内最低价的最低值ORC<15日内最低价的最低值*1.015))OR(最低价<收盘价的5日简单移动平均*0.9ANDMA(收盘价,5)/收盘价>1.05))ANDH>LCANDC<收盘价的5日简单移动平均*0.96ANDH,返回LCANDC<最低价*1.025ANDH<2日内1日前的最低价的最低值*1.06ANDC>LC*0.9014AND预量<1日前的成交量(手),否则返回38,线宽为2,COLOR0099FF
输出买:如果(5日内DI的最低值<-50)ANDC<10日内1日前的最低价的最低值ANDH<2日内1日前的最低价的最低值*1.06ANDC<最低价*1.015ANDC>LC*0.9014ANDPERIOD=5AND预量<10日内成交量(手)的最高值,返回32,否则返回0,线宽为2,COLORFF00FF
输出抢:如果10日内MACD的最低值<-16.2ANDHHV(DI,250)<10ANDC<收盘价的10日简单移动平均*0.92ANDL<收盘价的5日简单移动平均*0.88ANDC<收盘价的5日简单移动平均*0.947ANDH>LCANDC=10日内收盘价的最低值AND(最低价=10日内最低价的最低值ORC<10日内最低价的最低值*1.015)ANDC<最低价*1.01ANDV,返回10日内成交量(手)的最高值ANDC>LC*0.901ANDH<2日内1日前的最低价的最低值*1.06ANDH>LCANDC<最低价*1.025,否则返回30,线宽为2,COLORFF99FF
输出低2:如果((MACD<-35ANDC<10日内1日前的最低价的最低值ANDC<最低价*1.02ANDH<2日内1日前的最低价的最低值*1.06)OR((10日内MACD的最低值<-20ORLLV(DE,10)<-30)ANDC>400))ANDC=10日内收盘价的最低值ANDL=10日内最低价的最低值,返回15,否则返回0,线宽为3,STICK,COLORFFAA00
输出买2:如果(12日内1日前的金的最高值=10ANDC=10日内收盘价的最低值AND(最低价=15日内最低价的最低值ORC<15日内最低价的最低值*1.015)ANDH>LCANDC>LC*0.9014)ANDC*1.025>HANDH>LCANDC<最低价*1.025ANDH<2日内1日前的最低价的最低值*1.06,返回-MACD,否则返回0,线宽为2,COLORCC00FF
输出高:如果MACD>35ANDMACD>1日前的MACDANDC输出卖:如果4日内MACD的最高值>=42AND(收盘价=10日内收盘价的最高值AND((最高价=10日内最高价的最高值ORH>LC*1.07)ORC<收盘价的20日简单移动平均))AND(最低价收盘价的5日简单移动平均*1.15)ANDC输出危:如果7日内MACD的最高值>42ANDC=10日内收盘价的最高值ANDH=10日内最高价的最高值ANDC输出大盘危:如果8日内MACD的最高值>15ANDC>400ANDC当满足条件5日内MACD的最低值<-30ANDC>LC*0.9014ANDC<=OANDC=10日内收盘价的最低值ANDL=10日内最低价的最低值时,在MACD位置画9号图标
当满足条件ISLASTBARANDDI>1日前的DIANDDI>DEANDC>收盘价的20日简单移动平均时,在横轴0.97纵轴0.05位置书写文字,画黄色

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

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