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

    正文概述    2024-05-04 04:00:14  
    SHORT:=12;LONG:=26;M:=9; DIFF:Ema(CLOSE,SHORT)-EMA(CLOSE,LONG); DEA:EMA(DIFF,M); macd:=2*(DIFF-DEA); Zero:0; gj:=MAX(C,O); stICKLINE(MacD 0ANDMACD =REF(MACD,1),0,MACD,2,0),color0000ff; STICKLINE(MACD 0ANDMACD REF(MACD,1),0,MACD,2,0),colorffff00; STICKLINE(MACD 0ANDMACD =REF(MACD,1),0,MACD,2,0),colorff00ff; STICKLINE(MACD 0ANDMACD REF(MACD,1),0,MACD,2,0),color00ff00; L4:=LLV(gj,4); jl:=(HHV(diff,55)-LLV(diff,55))/5; gt:=dea REF(dea,1)ANDREF(dea,1) REF(dea,2); A1:=BArslAST(REF(gt,1)); 底:=REF(L4,A1+1) CLOSEANDdiff REF(diff,A1+1)ANDgt; DRAWLINE(A1=0,DEA,底背离,REF(DEA,A1),0),colorred,LINETHICK2; DRAWLINE(底背离,DEA,底背离,REF(DEA,A1),0),colorred,LINETHICK2; DRAWTEXT(底背离,REF(DEA,A1)*1.18,'底背离'),COLORFF00FF; H4:=HHV(gj,4); gt2:=dea REF(dea,1)ANDREF(dea,1) REF(dea,2); A2:=BARSLAST(REF(gt2,1)); 顶背离:=REF(H4,A2+1) H4ANDdiff REF(diff,A2+1)ANDgt2; DRAWLINE(A2=0,DEA,顶背离,REF(DEA,A2),0),colorgreen,LINETHICK2; DRAWLINE(顶背离,DEA,顶背离,REF(DEA,A2),0),colorgreen,LINETHICK2; DRAWTEXT(顶背离,REF(DEA,A2)*1.18,'顶背离'),colorgreen; DIF60:=EMA(CLOSE,12/2)-EMA(CLOSE,26/2); DEA60:=EMA(DIF60,9/2); STICKLINE(DIF60 =DEA60,42,46,5,0),COLOR00BBBB; STICKLINE(DIF60 DEA60,42,46,5,1),COLOR696969; DRAWTEXT(CURRBARSCOUNT=13,44,'★60分钟MACD★'),COLORWHITE; DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); STICKLINE(DIF =DEA,36,40,5,0),COLOR0000BB; STICKLINE(DIF DEA,36,40,5,1),COLOR696969; DRAWTEXT(CURRBARSCOUNT=13,38,'★MACD日线★'),COLOR00FFFF; 周MD:=MACD.DIF#WEEK; 周MA:=MACD.DEA#WEEK; STICKLINE(周MD =周MA,30,34,5,0),COLORBB00BB; STICKLINE(周MD 周MA,30,34,5,1),COLOR696969; DRAWTEXT(CURRBARSCOUNT=13,32,'★MACD周线★'),COLOR00FFFF; 月MD:=MACD.DIF#MONTH; 月MA:=MACD.DEA#MONTH; STICKLINE(月MD =月MA,24,28,5,0),COLORBBBB00; STICKLINE(月MD 月MA,24,28,5,1),COLOR696969; DRAWTEXT(CURRBARSCOUNT=13,26,'★月MACD★'),COLORWHITE; RSV60:=(CLOSE-LLV(LOW,36))/(HHV(HIGH,36)-LLV(LOW,36)); K60:=SMA(RSV60,3,1); D60:=SMA(K60,3,1); STICKLINE(K60 =D60,18,22,5,0),COLOR00FFFF; STICKLINE(K60 D60,18,22,5,1),COLOR696969; DRAWTEXT(CURRBARSCOUNT=13,20,'★60分钟KDJ★'),COLORFF00FF; RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9)); K:=SMA(RSV,3,1); D:=SMA(K,3,1); J:=3*K-2*D; STICKLINE(K =D,12,16,5,0),COLOR0000FF; STICKLINE(K D,12,16,5,1),COLOR696969; DRAWTEXT(CURRBARSCOUNT=13,14,'★KDJ日线★'),COLORFFFFFF; 周K:="KDJ.K#WEEK"; 周D:="KDJ.D#WEEK"; STICKLINE(周K =周D,6,10,5,0),COLORFF00FF; STICKLINE(周K 周D,6,10,5,1),COLOR696969; DRAWTEXT(CURRBARSCOUNT=13,8,'★KDJ周线★'),COLORWHITE; 月K:="KDJ.K#MONTH"; 月D:="KDJ.D#MONTH"; STICKLINE(月K =月D,0,4,5,0),COLORFF00FF; STICKLINE(月K 月D,0,4,5,1),COLOR696969; DRAWTEXT(CURRBARSCOUNT=13,2,'★KDJ月线★'),COLORWHITE;

    公式解读:

    [源码注释]macd指标公式公式解读


    SHORT赋值:12 LONG赋值:26 M赋值:9 输出DIFF:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均 输出DEA:DIFF的M日指数移动平均 MACD赋值:2*(DIFF-DEA) 输出ZERO:0 GJ赋值:收盘价和开盘价的较大值 当满足条件MACD 0ANDMACD =1日前的MACD时,在0和MACD位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000FF 当满足条件MACD 0ANDMACD 1日前的MACD时,在0和MACD位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFFFF00 当满足条件MACD 0ANDMACD =1日前的MACD时,在0和MACD位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF00FF 当满足条件MACD 0ANDMACD 1日前的MACD时,在0和MACD位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00FF00 L4赋值:4日内GJ的最低值 JL赋值:(55日内DIFF的最高值-55日内DIFF的最低值)/5 GT赋值:DEA 1日前的DEAANDREF(DEA,1) 2日前的DEA A1赋值:上次1日前的GT距今天数 底背离赋值:A1+1日前的L4 CLOSEANDDIFF A1+1日前的DIFFANDGT 当满足条件A1=0时,在DEA位置画直线起点,当满足条件底背离时,在A1日前的DEA位置画直线终点,0表示是否延长.,画红色,线宽为2 当满足条件底背离时,在DEA位置画直线起点,当满足条件底背离时,在A1日前的DEA位置画直线终点,0表示是否延长.,画红色,线宽为2 当满足条件底背离时,在A1日前的DEA*1.18位置书写文字,COLORFF00FF H4赋值:4日内GJ的最高值 GT2赋值:DEA 1日前的DEAANDREF(DEA,1) 2日前的DEA A2赋值:上次1日前的GT2距今天数 顶背离赋值:A2+1日前的H4 H4ANDDIFF A2+1日前的DIFFANDGT2 当满足条件A2=0时,在DEA位置画直线起点,当满足条件顶背离时,在A2日前的DEA位置画直线终点,0表示是否延长.,画绿色,线宽为2 当满足条件顶背离时,在DEA位置画直线起点,当满足条件顶背离时,在A2日前的DEA位置画直线终点,0表示是否延长.,画绿色,线宽为2 当满足条件顶背离时,在A2日前的DEA*1.18位置书写文字,画绿色 DIF60赋值:收盘价的12/2日指数移动平均-收盘价的26/2日指数移动平均 DEA60赋值:DIF60的9/2日指数移动平均 当满足条件DIF60 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. =DEA60,42,46,5,0),COLOR00BBBB 当满足条件DIF60 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. DEA60,42,46,5,1),COLOR696969 当满足条件到最后交易的周期=13时,在44位置书写文字,画白色 DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均 DEA赋值:DIF的9日指数移动平均 当满足条件DIF 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. =DEA,36,40,5,0),COLOR0000BB 当满足条件DIF 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. DEA,36,40,5,1),COLOR696969 当满足条件到最后交易的周期=13时,在38位置书写文字,COLOR00FFFF 周MD赋值:MACD.DIF[取周线数据] 周MA赋值:MACD.DEA[取周线数据] 当满足条件周MD 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. =周MA,30,34,5,0),COLORBB00BB 当满足条件周MD 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 周MA,30,34,5,1),COLOR696969 当满足条件到最后交易的周期=13时,在32位置书写文字,COLOR00FFFF 月MD赋值:MACD.DIF[取月线数据] 月MA赋值:MACD.DEA[取月线数据] 当满足条件月MD 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. =月MA,24,28,5,0),COLORBBBB00 当满足条件月MD 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 月MA,24,28,5,1),COLOR696969 当满足条件到最后交易的周期=13时,在26位置书写文字,画白色 RSV60赋值:(收盘价-36日内最低价的最低值)/(36日内最高价的最高值-36日内最低价的最低值) K60赋值:RSV60的3日[1日权重]移动平均 D60赋值:K60的3日[1日权重]移动平均 当满足条件K60 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. =D60,18,22,5,0),COLOR00FFFF 当满足条件K60 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. D60,18,22,5,1),COLOR696969 当满足条件到最后交易的周期=13时,在20位置书写文字,COLORFF00FF RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值) K赋值:RSV的3日[1日权重]移动平均 D赋值:K的3日[1日权重]移动平均 J赋值:3*K-2*D 当满足条件K 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. =D,12,16,5,0),COLOR0000FF 当满足条件K 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. D,12,16,5,1),COLOR696969 当满足条件到最后交易的周期=13时,在14位置书写文字,COLORFFFFFF 周K赋值:"KDJ的K[取周线数据]" 周D赋值:"KDJ的D[取周线数据]" 当满足条件周K 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. =周D,6,10,5,0),COLORFF00FF 当满足条件周K 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 周D,6,10,5,1),COLOR696969 当满足条件到最后交易的周期=13时,在8位置书写文字,画白色 月K赋值:"KDJ的K[取月线数据]" 月D赋值:"KDJ的D[取月线数据]" 当满足条件月K 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. =月D,0,4,5,0),COLORFF00FF 当满足条件月K 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 月D,0,4,5,1),COLOR696969 当满足条件到最后交易的周期=13时,在2位置书写文字,画白色




    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » macd指标公式源码 加入收藏