最新公告
  • 欢迎您光临九毛八公式指标网www.9m8.cn,本站全新改版试运行,期间内容全部免费,欢迎下载!欢迎加入本站VIP
  • macd顶底背离指标公式

    正文概述    2024-05-04 04:17:15  
    A:=ma(-100*(HHV(H,34)-C)/(HHV(H,34)-LLV(L,34)),19); B:=-100*(HHV(H,14)-C)/(HHV(H,14)-LLV(L,14)); D:=EMA(-100*(HHV(H,34)-C)/(HHV(H,34)-LLV(L,34)),4); :B+100,COLORFF7F00; :D+100,COLOR9932CD,LINETHICK2; :A+100,COLORRED; 顶部区域:=(中线 REF(中线,1)ANDREF(中线,1) 80)AND(REF(短线,1) 95ORREF(短线,2) 95)AND长线 60AND短线 83.5 AND短线 中线AND短线 长线+4,COLORGREEN; 顶部:=FILTER(顶部区域,4); DRAWICON(顶部,105,2),COLORGREEN,LINETHICK5; 低位:=(长线 15ANDREF(长线,1) 15AND中线 18AND短线 REF(短线,1)ANDcrOSS(短线,长线)AND短线 中线AND(REF(短线,1) 5ORREF(短线,2) 5)AND(中线 =长线ORREF(短线,1) 1)),COLORRED; DRAWICON(低位金叉,-3,1),COLORRED,LINETHICK5; SHORT:=12;LONG:=26;MID:=9; M12:=EMA((((HIGH-REF(LOW,1))-(LOW-REF(HIGH,1)))/2)+C,SHORT); M26:=EMA((((HIGH-REF(LOW,1))-(LOW-REF(HIGH,1)))/2)+C,LONG); DIFF:(M12-M26)/2;DEA:EMA(DIFF,MID); HISTOGRAM:(DIFF-DEA)*2,COLORSTICK; STICKLINE(HISTOGRAM REF(HISTOGRAM,1)ANDHISTOGRAM 0,0,HISTOGRAM,-2,0),COLORLIGREEN; STICKLINE(HISTOGRAM REF(HISTOGRAM,1)ANDHISTOGRAM 0,0,HISTOGRAM,-2,0),COLORLICYAN; STICKLINE(HISTOGRAM REF(HISTOGRAM,1)ANDHISTOGRAM,0,HISTOGRAM,-2,0),COLORLIRED; STICKLINE(HISTOGRAM REF(HISTOGRAM,1)ANDHISTOGRAM 0,0,HISTOGRAM,-3,0),COLORLIMAGENTA; DRAWBAND(DIFF,RGB(250,250,250),DIFF,RGB(250,250,250)); DRAWBAND(DEA,RGB(250,250,0),DEA,RGB(250,250,0)); A:=MA(CLOSE,17)+ABS(MA(CLOSE,17)-REF(MA(CLOSE,17),1)); B:=MA(CLOSE,17)+MA(CLOSE,17)-REF(MA(CLOSE,17),1); 分水岭:IF(MA(CLOSE,17) B,B,MA(CLOSE,17)),COLORFF00FF,LINETHICK1; PMA:=分水岭; DD:=分水岭 REF(分水岭,1); IF(DD,分水岭,DRAWNULL),COLOR00FF00,LINETHICK1; 操作线:分水岭-(EMA(C,3)-分水岭),COLOR00FFFF,LINETHICK1; S:=(PMA 操作线); IF(S,分水岭,DRAWNULL),COLOR00FF00,POINTDOT,LINETHICK1; PM:MA(C,5),COLORFFFFCC,LINETHICK1; IF(PM REF(PM,1),PM,DRAWNULL),COLORRED,LINETHICK1; IF(PM=REF(PM,1),PM,DRAWNULL),COLORRED; IF(PM REF(PM,1),PM,DRAWNULL),COLORFF9900,LINETHICK1; DRAWTEXT(CROSS(分水岭,操作线),分水岭-0.1,'三底背离'); A1:=BARSLAST(REF(CROSS("MACD.DIF","MACD.DEA"),1)); B1:=REF(C,A1+1) CANDREF("MACD.DIF",A1+1) "MACD.DIF"ANDCROSS("MACD.DIF","MACD.DEA"); DRAWTEXT(B1 0,L-0.02,'M底背离'),COLOR00FFFF; A2:=BARSLAST(REF(CROSS("KDJ.K","KDJ.D"),1)); B2:=REF(C,A2+1) CANDREF("KDJ.K",A2+1) "KDJ.K"ANDCROSS("KDJ.K","KDJ.D"); DRAWTEXT(B2,L-0.10,'K底背离'),COLORFF00FF; A3:=BARSLAST(REF(CROSS("RSI.RSI1","RSI.RSI2"),1)); B3:=REF(C,A3+1) CANDREF("RSI.RSI1",A3+1) "RSI.RSI1"ANDCROSS("RSI.RSI1","RSI.RSI2"); DRAWTEXT(B3 0,L-0.18,'R底背离'),COLOR0000FF; C1:=BARSLAST(REF(CROSS("MACD.DEA","MACD.DIF"),1)); D1:=REF(C,C1+1) CANDREF("MACD.DIF",C1+1) "MACD.DIF"ANDCROSS("MACD.DEA","MACD.DIF"); DRAWTEXT(D1 0,H+0.16,'M顶背离'),COLOR00FF00; C2:=BARSLAST(REF(CROSS("KDJ.D","KDJ.K"),1)); D2:=REF(C,C2+1) CANDREF("KDJ.K",C2+1) "KDJ.K"ANDCROSS("KDJ.D","KDJ.K"); DRAWTEXT(D2 0,H+0.08,'K顶背离'),COLORFFFFCC; C3:=BARSLAST(REF(CROSS("RSI.RSI2","RSI.RSI1"),1)); D3:=REF(C,C3+1) CANDREF("RSI.RSI1",C3+1) "RSI.RSI1"ANDCROSS("RSI.RSI2","RSI.RSI1"); DRAWTEXT(D3 0,H+0.04,'R顶背离'),COLORFF9900;


    [源码注释]macd顶底背离指标公式公式解读



    A赋值:-100*(34日内最高价的最高值-收盘价)/(34日内最高价的最高值-34日内最低价的最低值)的19日简单移动平均 B赋值:-100*(14日内最高价的最高值-收盘价)/(14日内最高价的最高值-14日内最低价的最低值) D赋值:-100*(34日内最高价的最高值-收盘价)/(34日内最高价的最高值-34日内最低价的最低值)的4日指数移动平均 输出短线:B+100,COLORFF7F00 输出中线:D+100,COLOR9932CD,线宽为2 输出长线:A+100,画红色 顶部区域赋值:(中线 1日前的中线ANDREF(中线,1) 80)AND(1日前的短线 95ORREF(短线,2) 95)AND长线 60AND短线 83.5AND短线 中线AND短线 长线+4,画绿色 顶部赋值:顶部区域的4日过滤 当满足条件顶部时,在105位置画2号图标,画绿色,线宽为5 低位金叉赋值:(长线 15ANDREF(长线,1) 15AND中线 18AND短线 1日前的短线ANDCROSS(短线,长线)AND短线 中线AND(1日前的短线 5ORREF(短线,2) 5)AND(中线 =长线ORREF(短线,1) 1)),画红色 当满足条件低位金叉时,在-3位置画1号图标,画红色,线宽为5 SHORT赋值:12 LONG赋值:26 MID赋值:9 M12赋值:(((最高价-1日前的最低价)-(最低价-1日前的最高价))/2)+收盘价的SHORT日指数移动平均 M26赋值:(((最高价-1日前的最低价)-(最低价-1日前的最高价))/2)+收盘价的LONG日指数移动平均 输出DIFF:(M12-M26)/2 输出DEA:DIFF的MID日指数移动平均 输出HISTOGRAM:(DIFF-DEA)*2,COLORSTICK 当满足条件HISTOGRAM 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 1日前的HISTOGRAMANDHISTOGRAM 0,0,HISTOGRAM,-2,0),画淡绿色 当满足条件HISTOGRAM 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 1日前的HISTOGRAMANDHISTOGRAM 0,0,HISTOGRAM,-2,0),画淡青色 当满足条件HISTOGRAM 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 1日前的HISTOGRAMANDHISTOGRAM,0,HISTOGRAM,-2,0),画淡红色 当满足条件HISTOGRAM 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 1日前的HISTOGRAMANDHISTOGRAM 0,0,HISTOGRAM,-3,0),画淡洋红色 画带状线 画带状线 A赋值:收盘价的17日简单移动平均+收盘价的17日简单移动平均-1日前的收盘价的17日简单移动平均的绝对值 B赋值:收盘价的17日简单移动平均+收盘价的17日简单移动平均-1日前的收盘价的17日简单移动平均 输出分水岭:如果收盘价的17日简单移动平均 ,返回?,否则返回? B,B,收盘价的17日简单移动平均),COLORFF00FF,线宽为1 PMA赋值:分水岭 DD赋值:分水岭 1日前的分水岭 如果DD,返回分水岭,否则返回无效数,COLOR00FF00,线宽为1 输出操作线:分水岭-(收盘价的3日指数移动平均-分水岭),COLOR00FFFF,线宽为1 S赋值:(PMA 操作线) 如果S,返回分水岭,否则返回无效数,COLOR00FF00,POINTDOT,线宽为1 输出PM:收盘价的5日简单移动平均,COLORFFFFCC,线宽为1 如果PM ,返回?,否则返回? 1日前的PM,PM,无效数),画红色,线宽为1 如果PM=1日前的PM,返回PM,否则返回无效数,画红色 如果PM ,返回?,否则返回? 1日前的PM,PM,无效数),COLORFF9900,线宽为1 当满足条件分水岭上穿操作线时,在分水岭-0.1位置书写文字 A1赋值:上次1日前的"平滑异同平的DIF"上穿"平滑异同平均线的DEA"距今天数 B1赋值:A1+1日前的收盘价 CANDREF("平滑异同平均线的DIF",A1+1) "平滑异同平均线的DIF"ANDCROSS("平滑异同平均线的DIF","平滑异同平均线的DEA") 当满足条件B1 时,在?位置书写文字 0,最低价-0.02,'M底背离'),COLOR00FFFF A2赋值:上次1日前的"KDJ的K"上穿"KDJ的D"距今天数 B2赋值:A2+1日前的收盘价 CANDREF("KDJ的K",A2+1) "KDJ的K"ANDCROSS("KDJ的K","KDJ的D") 当满足条件B2时,在最低价-0.10位置书写文字,COLORFF00FF A3赋值:上次1日前的"RSI的RSI1"上穿"RSI的RSI2"距今天数 B3赋值:A3+1日前的收盘价 CANDREF("RSI的RSI1",A3+1) "RSI的RSI1"ANDCROSS("RSI的RSI1","RSI的RSI2") 当满足条件B3 时,在?位置书写文字 0,最低价-0.18,'R底背离'),COLOR0000FF C1赋值:上次1日前的"平滑异同平均线的DEA"上穿"平滑异同平均线的DIF"距今天数 D1赋值:C1+1日前的收盘价 CANDREF("平滑异同平均线的DIF",C1+1) "平滑异同平均线的DIF"ANDCROSS("平滑异同平均线的DEA","平滑异同平均线的DIF") 当满足条件D1 时,在?位置书写文字 0,最高价+0.16,'M顶背离'),COLOR00FF00 C2赋值:上次1日前的"KDJ的D"上穿"KDJ的K"距今天数 D2赋值:C2+1日前的收盘价 CANDREF("KDJ的K",C2+1) "KDJ的K"ANDCROSS("KDJ的D","KDJ的K") 当满足条件D2 时,在?位置书写文字 0,最高价+0.08,'K顶背离'),COLORFFFFCC C3赋值:上次1日前的"RSI的RSI2"上穿"RSI的RSI1"距今天数 D3赋值:C3+1日前的收盘价 CANDREF("RSI的RSI1",C3+1) "RSI的RSI1"ANDCROSS("RSI的RSI2","RSI的RSI1") 当满足条件D3 时,在?位置书写文字 0,最高价+0.04,'R顶背离'),COLORFF9900


    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » macd顶底背离指标公式 加入收藏