DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIFF,9); :=2*(DIFF-DEA); FH1:=REF(MacD,1) REF(MACD,2)ANDREF(MACD,2) REF(MACD,3)ANDREF(MACD,3) REF(MACD,4); FH2:=MACD =0ANDCOUNT(MACD REF(MACD,1),1)=1; FH3:=EMA(C,30) =REF(EMA(C,30),1)ANDCOUNT(EMA(C,5) EMA(C,10)ANDEMA(C,10) EMA(C,30),1)=1; FH4:=crOSS(C,EMA(C,30))ORC EMA(C,30); FH5:=FH1ANDFH2ANDFH3ANDFH4; FH6:=FH1ANDFH2ANDFH3ANDFH4ANDAbs((DIFF-DEA)/C) 0.018; FH7:=FH1ANDFH2ANDFH3ANDFH4ANDMACD 0.10; 买进:FH5ORFH6ORFH7,COLORRED; DRAWTEXT(买进,0.5,'↖买进'),COLORYELLOW; 家数:"880006$C",COLORRED,NODRAW; 跌停家数:"880006$O",COLORGREEN,NODRAW; 上涨家数:INDEXADV,COLOR0080FF,NODRAW; 下跌家数:INDEXDEC,COLORGREEN,NODRAW;公式解读:通达信双底背离指标公式源码解读 DIFF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均 DEA赋值:DIFF的9日指数移动平均 MACD赋值:2*(DIFF-DEA) FH1赋值:1日前的MACD 2日前的MACDANDREF(MACD,2) 3日前的MACDANDREF(MACD,3) 4日前的MACD FH2赋值:MACD =0ANDCOUNT(MACD 1日前的MACD,1)=1 FH3赋值:收盘价的30日指数移动平均 =1日前的收盘价的30日指数移动平均ANDCOUNT(收盘价的5日指数移动平均 收盘价的10日指数移动平均ANDEMA(收盘价,10) 收盘价的30日指数移动平均,1)=1 FH4赋值:收盘价上穿收盘价的30日指数移动平均ORC 收盘价的30日指数移动平均 FH5赋值:FH1ANDFH2ANDFH3ANDFH4 FH6赋值:FH1ANDFH2ANDFH3ANDFH4ANDABS((DIFF-DEA)/收盘价) 0.018 FH7赋值:FH1ANDFH2ANDFH3ANDFH4ANDMACD 0.10 输出买进:FH5ORFH6ORFH7,画红色 当满足条件买进时,在0.5位置书写文字,画黄色 输出涨停家数:"880006$收盘价",画红色,NODRAW 输出跌停家数:"880006$开盘价",画绿色,NODRAW 输出上涨家数:的上涨家数,COLOR0080FF,NODRAW 输出下跌家数:大盘的下跌家数,画绿色,NODRAW