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

    正文概述    2024-05-04 03:58:23  
    龙值:100-100*(HHV(HIGH,5*8)-CLOSE)/(HHV(HIGH,5*8)-LLV(LOW,5*8)),DOTLINE,LineThick1; A:=MA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),19); B:=-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14)); D:=EMA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),4); 长期线:A+100,colorcyan,LINETHICK2; 短期线:B+100,colormagenta; 中期线:D+100,coloryellow,LINETHICK2; 变速率:(中期线-长期线),COLORSTICK; RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:=SMA(RSV,3,1); D:=SMA(K,3,1); J:3*K-2*D,colorwhite; VARC:=(2*C+H+L)/4; VARE:=LLV(L,26); VAR11:=HHV(H,34); VAR12:=EMA((VARC-VARE)/(VAR11-VARE)*100,16); VAR13:=EMA(VAR12,4); 压力线:IF(35+EMA(VAR13,80) 100,35+EMA(VAR13,80),100),ColorD98719,LineThick2; 中短50买:中期线 =短期线+50; DRAWICON(中短50买,-5,1); DRAWTEXT(中短50买,-10,'五买'),coloryellow; 中短50买长:(中短50买AND中期线 =长期线); DRAWICON(中短50买长,110,7); DRAWTEXT(中短50买长,115,'五长'),coloryellow; 中短50卖:短期线 =中期线+50; DRAWICON(中短50卖,110,5); DRAWTEXT(中短50卖,115,'五卖'),coloryellow; 多:SUM(IF(变速率 0,变速率*1.003,变速率*1.003 0),34)/34,colormagenta; 空:SUM(IF(变速率 =0,变速率*0.97,变速率*0.97 0),34)/34,colorgreen; 见顶:=((REF(中期线,1) 85ANDREF(短期线,1) 85ANDREF(长期线,1) 65)ANDCROSS(长期线,短期线)); 顶部区域:(中期线 REF(中期线,1)ANDREF(中期线,1) 80)AND(REF(短期线,1) 95ORREF(短期线,2) 95)AND长期线 60AND短期线 83.5 AND短期线 中期线AND短期线 长期线+4,colorgreen; 顶部:=FILTER(顶部区域,4); STICKLINE(顶部,99,103,20,1),colorred,LINETHICK2; 底部区域:(长期线 12AND中期线 8AND(短期线 7.2ORREF(短期线,1) 5)AND(中期线 REF(中期线,1)OR短期线 REF(短期线,1))) OR(长期线 8AND中期线 7AND短期线 15AND短期线 REF(短期线,1))OR(长期线 10AND中期线 7AND短期线 1),colorgreen; STICKLINE(底部区域,-4,0,22,0),colorgreen; 低位金叉:50*(长期线 15ANDREF(长期线,1) 15AND中期线 18AND短期线 REF(短期线,1)ANDCROSS(短期线,长期线)AND短期线 中期线 AND(REF(短期线,1) 5ORREF(短期线,2) 5)AND(中期线 =长期线ORREF(短期线,1) 1)),colorred; STICKLINE(低位金叉,0,5,11,0),colorred; 短买:CROSS(短期线,中期线); 短买长:短买AND中期线 =长期线; STICKLINE(短买长,105,110,8,0),ColorD98719; 短60买:短期线 =REF(短期线,1)-60; DRAWICON(短60买,80,3); DRAWTEXT(短60买,75,'六买'),coloryellow; 短60买长:短60买AND中期线 =长期线; DRAWICON(短60买长,88,1); DRAWTEXT(短60买长,93,'六长'),coloryellow; 短60卖:短期线 =REF(短期线,1)+60; DRAWICON(短60卖,96,2); DRAWTEXT(短60卖,90,'六卖'),coloryellow; STICKLINE(CROSS(中期线,长期线),95,103,8,0),colorcyan; STICKLINE(CROSS(长期线,中期线),95,103,8,0),coloryellow; STICKLINE(CROSS(中期线,压力线),95,103,8,0),colorred; MACD2:=变速率; DIF:=中期线; DEA:=长期线; STICKLINE(MACD2 =0ANDMACD2 REF(MACD2,1),0,MACD2,8,1),colorblue; STICKLINE(MACD2 =0ANDMACD2 REF(MACD2,1),0,MACD2,8,1),colorcyan; STICKLINE(MACD2 0ANDMACD2 REF(MACD2,1),0,MACD2,8,1),colorwhite; STICKLINE(MACD2 0ANDMACD2 REF(MACD2,1),0,MACD2,8,1),colormagenta; 建仓:IF(DIF 0,DIF,0),coloryellow,LINETHICK2; 加仓:IF(DIF 0,0,DIF),colormagenta,LINETHICK2; 白线破仓:IF(DIF DEA,DIF,DEA),colorwhite,LINETHICK2; 强弱:IF(DIF DEA,DEA,DEA),Color32CD99,LINETHICK2; TJ:=MACD2 T:=MACD2 DRAWTEXT(BARSLAST(TJ)=1,MACD2,'1'),coloryellow; DRAWTEXT(BARSLAST(TJ)=2,MACD2,'2'),coloryellow; DRAWTEXT(BARSLAST(TJ)=3,MACD2,'3'),coloryellow; DRAWTEXT(BARSLAST(TJ)=5,MACD2,'5'),coloryellow; DRAWTEXT(BARSLAST(TJ)=8,MACD2,'8'),coloryellow; DRAWTEXT(BARSLAST(TJ)=13,MACD2,'13'),coloryellow; DRAWTEXT(BARSLAST(TJ)=21,MACD2,'21'),coloryellow; DRAWTEXT(BARSLAST(TJ)=34,MACD2,'34'),coloryellow; DRAWTEXT(BARSLAST(TJ)=55,MACD2,'55'),coloryellow; DRAWTEXT(BARSLAST(T)=1,MACD2,'1'),colorgreen; DRAWTEXT(BARSLAST(T)=2,MACD2,'2'),colorgreen; DRAWTEXT(BARSLAST(T)=3,MACD2,'3'),colorgreen; DRAWTEXT(BARSLAST(T)=5,MACD2,'5'),colorgreen; DRAWTEXT(BARSLAST(T)=8,MACD2,'8'),colorgreen; DRAWTEXT(BARSLAST(T)=13,MACD2,'13'),colorgreen; DRAWTEXT(BARSLAST(T)=21,MACD2,'21'),colorgreen; DRAWTEXT(BARSLAST(T)=34,MACD2,'34'),colorgreen; DRAWTEXT(BARSLAST(T)=55,MACD2,'55'),colorgreen; DIFF:=EMA(CLOSE,9)-EMA(CLOSE,17); DEADD:=EMA(DIFF,8),COLORFFAA00; MACDD:=2*(DIFF-DEADD); X1DD:=IF(DIFF 0,DIFF,0),COLOR0000FF,LINETHICK2; X2DD:=IF(DIFF 0,0,DIFF),colormagenta,LINETHICK1; X3DD:=IF(DIFF DEADD,DIFF,DEADD),COLOR00FF00,LINETHICK1; X4DD:=IF(DIFF DEADD,DEADD,DEADD),LINETHICK1,COLORFFBB11; 高位金叉:=CROSS(DIFF,DEADD)ANDDIFF -0.1; DRAWTEXT(高位金叉,L*0.9976,'高位金叉'),coloryellow; 低位金叉:=CROSS(DIFF,DEADD)ANDDIFF -0.1; DRAWTEXT(低位金叉,L*0.9973,'低位金叉'),coloryellow; JCCOUNT:=COUNT(CROSS(DIFF,DEADD),BARSLAST(DEADD =0)); 二次金叉:=CROSS(DIFF,DEADD)ANDDEADD 0ANDCOUNT(JCCOUNT=2,21)=1; DRAWTEXT(二次金叉,L*0.9873,'二次金叉'),COLORFF00FF; 线上二次金叉:=CROSS(DIFF,DEADD)ANDDEADD =0ANDCOUNT(JCCOUNT=2,21)=1; DRAWTEXT(线上二次金叉,L*0.9976,'线上二金'),COLORFF00FF; A1DD:=BARSLAST(REF(CROSS(DIFF,DEADD),1)); MACD底:=REF(CLOSE,A1DD+1) CLOSEANDDIFF REF(DIFF,A1DD+1)ANDCROSS(DIFF,DEADD); DRAWTEXT(MACD底背离,L*0.977,'底背驰'),COLOR6600FF; A2DD:=BARSLAST(REF(CROSS(DEADD,DIFF),1)); 顶背离:=REF(CLOSE,A2DD+1) CLOSEANDREF(DIFF,A2DD+1) DIFFANDCROSS(DEADD,DIFF); DRAWTEXT(顶背离,H*1.001,'顶背离'),colorgreen; EMA55:MA(CLOSE,55),POINTDOT,colorcyan; BBI:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4; UP:=BBI+2.58*STD(BBI,10); LOOW:=BBI-2.58*STD(BBI,10); A7:=(EMA((OPEN+HIGH+LOW+CLOSE)/4,21)+EMA((OPEN+HIGH+LOW+CLOSE)/4,34)+EMA((OPEN+HIGH+LOW+CLOSE)/4,68))/3; VAR7:=FORCAST(A7,6); MA3K:VAR7,POINTDOT,coloryellow; N:=55; WL:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100; WLT:=MA(WL,89); WLT1:=CROSS(WL,WLT); WLT11:=CROSS(WL,-10); WLT2:=FILTER(WLT1,8); T1:=WLT11ORWLT2; T2:=REF("KDJ.J",1) 0AND"KDJ.J" LV:=MA(C,24); HR0:=HHV(HIGH,N); HRY0:=LLV(LOW,N); HRY110:=HR0*HRY0; HRY330:=SQRT(HRY110); NS1:=C HRY330ANDHRY330 =REF(HRY330,1)ANDC T3:=WLT2ORWL XG1:=T1ANDNS1; XG2:=T1ANDT3; W18:XG1ORXG2ORT2;

    公式解读:

    通达信金叉MACD选股指标公式源码解读


    输出龙值:100-100*(5*8日内最高价的最高值-收盘价)/(5*8日内最高价的最高值-5*8日内最低价的最低值),DOTLINE,线宽为1 A赋值:-100*(34日内最高价的最高值-收盘价)/(34日内最高价的最高值-34日内最低价的最低值)的19日简单移动平均 B赋值:-100*(14日内最高价的最高值-收盘价)/(14日内最高价的最高值-14日内最低价的最低值) D赋值:-100*(34日内最高价的最高值-收盘价)/(34日内最高价的最高值-34日内最低价的最低值)的4日指数移动平均 输出长期线:A+100,画青色,线宽为2 输出短期线:B+100,画洋红色 输出中期线:D+100,画黄色,线宽为2 输出变速率:(中期线-长期线),COLORSTICK RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100 K赋值:RSV的3日[1日权重]移动平均 D赋值:K的3日[1日权重]移动平均 输出J:3*K-2*D,画白色 VARC赋值:(2*收盘价+最高价+最低价)/4 VARE赋值:26日内最低价的最低值 VAR11赋值:34日内最高价的最高值 VAR12赋值:(VARC-VARE)/(VAR11-VARE)*100的16日指数移动平均 VAR13赋值:VAR12的4日指数移动平均 输出压力线:如果35+VAR13的80日指数移动平均 ,返回?,否则返回? 100,35+VAR13的80日指数移动平均,100),COLORD98719,线宽为2 输出中短50买:中期线 =短期线+50 当满足条件中短50买时,在-5位置画1号图标 当满足条件中短50买时,在-10位置书写文字,画黄色 输出中短50买长:(中短50买AND中期线 =长期线) 当满足条件中短50买长时,在110位置画7号图标 当满足条件中短50买长时,在115位置书写文字,画黄色 输出中短50卖:短期线 =中期线+50 当满足条件中短50卖时,在110位置画5号图标 当满足条件中短50卖时,在115位置书写文字,画黄色 输出多:如果变速率 ,返回?,否则返回?的?日累和 0,变速率*1.003,变速率*1.003 0),34)/34,画洋红色 输出空:如果变速率 ,返回?,否则返回?的?日累和 =0,变速率*0.97,变速率*0.97 0),34)/34,画绿色 见顶赋值:((1日前的中期线 85ANDREF(短期线,1) 85ANDREF(长期线,1) 65)ANDCROSS(长期线,短期线)) 输出顶部区域:(中期线 1日前的中期线ANDREF(中期线,1) 80)AND(1日前的短期线 95ORREF(短期线,2) 95)AND长期线 60AND短期线 83.5AND短期线 中期线AND短期线 长期线+4,画绿色 顶部赋值:顶部区域的4日过滤 当满足条件顶部时,在99和103位置之间画柱状线,宽度为20,1不为0则画空心柱.,画红色,线宽为2 输出底部区域:(长期线 12AND中期线 8AND(短期线 7.2ORREF(短期线,1) 5)AND(中期线 1日前的中期线OR短期线 1日前的短期线))OR(长期线 8AND中期线 7AND短期线 15AND短期线 1日前的短期线)OR(长期线 10AND中期线 7AND短期线 1),画绿色 当满足条件底部区域时,在-4和0位置之间画柱状线,宽度为22,0不为0则画空心柱.,画绿色 输出低位金叉:50*(长期线 15ANDREF(长期线,1) 15AND中期线 18AND短期线 1日前的短期线ANDCROSS(短期线,长期线)AND短期线 中期线AND(1日前的短期线 5ORREF(短期线,2) 5)AND(中期线 =长期线ORREF(短期线,1) 1)),画红色 当满足条件低位金叉时,在0和5位置之间画柱状线,宽度为11,0不为0则画空心柱.,画红色 输出短买:短期线上穿中期线 输出短买长:短买AND中期线 =长期线 当满足条件短买长时,在105和110位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLORD98719 输出短60买:短期线 =1日前的短期线-60 当满足条件短60买时,在80位置画3号图标 当满足条件短60买时,在75位置书写文字,画黄色 输出短60买长:短60买AND中期线 =长期线 当满足条件短60买长时,在88位置画1号图标 当满足条件短60买长时,在93位置书写文字,画黄色 输出短60卖:短期线 =1日前的短期线+60 当满足条件短60卖时,在96位置画2号图标 当满足条件短60卖时,在90位置书写文字,画黄色 当满足条件中期线上穿长期线时,在95和103位置之间画柱状线,宽度为8,0不为0则画空心柱.,画青色 当满足条件长期线上穿中期线时,在95和103位置之间画柱状线,宽度为8,0不为0则画空心柱.,画黄色 当满足条件中期线上穿压力线时,在95和103位置之间画柱状线,宽度为8,0不为0则画空心柱.,画红色 MACD2赋值:变速率 DIF赋值:中期线 DEA赋值:长期线 当满足条件MACD2 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. =0ANDMACD2 1日前的MACD2,0,MACD2,8,1),画蓝色 当满足条件MACD2 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. =0ANDMACD2 1日前的MACD2,0,MACD2,8,1),画青色 当满足条件MACD2 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 0ANDMACD2 1日前的MACD2,0,MACD2,8,1),画白色 当满足条件MACD2 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 0ANDMACD2 1日前的MACD2,0,MACD2,8,1),画洋红色 输出建仓:如果DIF ,返回?,否则返回? 0,DIF,0),画黄色,线宽为2 输出加仓:如果DIF ,返回?,否则返回? 0,0,DIF),画洋红色,线宽为2 输出白线破仓:如果DIF ,返回?,否则返回? DEA,DIF,DEA),画白色,线宽为2 输出趋势强弱:如果DIF ,返回?,否则返回? DEA,DEA,DEA),COLOR32CD99,线宽为2 TJ赋值:MACD2 T赋值:MACD2 当满足条件上次TJ距今天数=1时,在MACD2位置书写文字,画黄色 当满足条件上次TJ距今天数=2时,在MACD2位置书写文字,画黄色 当满足条件上次TJ距今天数=3时,在MACD2位置书写文字,画黄色 当满足条件上次TJ距今天数=5时,在MACD2位置书写文字,画黄色 当满足条件上次TJ距今天数=8时,在MACD2位置书写文字,画黄色 当满足条件上次TJ距今天数=13时,在MACD2位置书写文字,画黄色 当满足条件上次TJ距今天数=21时,在MACD2位置书写文字,画黄色 当满足条件上次TJ距今天数=34时,在MACD2位置书写文字,画黄色 当满足条件上次TJ距今天数=55时,在MACD2位置书写文字,画黄色 当满足条件上次T距今天数=1时,在MACD2位置书写文字,画绿色 当满足条件上次T距今天数=2时,在MACD2位置书写文字,画绿色 当满足条件上次T距今天数=3时,在MACD2位置书写文字,画绿色 当满足条件上次T距今天数=5时,在MACD2位置书写文字,画绿色 当满足条件上次T距今天数=8时,在MACD2位置书写文字,画绿色 当满足条件上次T距今天数=13时,在MACD2位置书写文字,画绿色 当满足条件上次T距今天数=21时,在MACD2位置书写文字,画绿色 当满足条件上次T距今天数=34时,在MACD2位置书写文字,画绿色 当满足条件上次T距今天数=55时,在MACD2位置书写文字,画绿色 DIFF赋值:收盘价的9日指数移动平均-收盘价的17日指数移动平均 DEADD赋值:DIFF的8日指数移动平均,COLORFFAA00 MACDD赋值:2*(DIFF-DEADD) X1DD赋值:如果DIFF ,返回?,否则返回? 0,DIFF,0),COLOR0000FF,线宽为2 X2DD赋值:如果DIFF ,返回?,否则返回? 0,0,DIFF),画洋红色,线宽为1 X3DD赋值:如果DIFF ,返回?,否则返回? DEADD,DIFF,DEADD),COLOR00FF00,线宽为1 X4DD赋值:如果DIFF ,返回?,否则返回? DEADD,DEADD,DEADD),线宽为1,COLORFFBB11 高位金叉赋值:DIFF上穿DEADDANDDIFF -0.1 当满足条件高位金叉时,在最低价*0.9976位置书写文字,画黄色 低位金叉赋值:DIFF上穿DEADDANDDIFF -0.1 当满足条件低位金叉时,在最低价*0.9973位置书写文字,画黄色 JCCOUNT赋值:统计上次DEADD 距今天数日中满足DIFF上穿DEADD的天数 =0)) 二次金叉赋值:DIFF上穿DEADDANDDEADD 0ANDCOUNT(JCCOUNT=2,21)=1 当满足条件二次金叉时,在最低价*0.9873位置书写文字,COLORFF00FF 线上二次金叉赋值:DIFF上穿DEADDANDDEADD =0ANDCOUNT(JCCOUNT=2,21)=1 当满足条件线上二次金叉时,在最低价*0.9976位置书写文字,COLORFF00FF A1DD赋值:上次1日前的DIFF上穿DEADD距今天数 MACD底背离赋值:A1DD+1日前的收盘价 CLOSEANDDIFF A1DD+1日前的DIFFANDCROSS(DIFF,DEADD) 当满足条件MACD底背离时,在最低价*0.977位置书写文字,COLOR6600FF A2DD赋值:上次1日前的DEADD上穿DIFF距今天数 顶背离赋值:A2DD+1日前的收盘价 CLOSEANDREF(DIFF,A2DD+1) DIFFANDCROSS(DEADD,DIFF) 当满足条件顶背离时,在最高价*1.001位置书写文字,画绿色 输出EMA55:收盘价的55日简单移动平均,POINTDOT,画青色 BBI赋值:(收盘价的3日简单移动平均+收盘价的6日简单移动平均+收盘价的12日简单移动平均+收盘价的24日简单移动平均)/4 UP赋值:BBI+2.58*BBI的10日估算标准差 LOOW赋值:BBI-2.58*BBI的10日估算标准差 A7赋值:((开盘价+最高价+最低价+收盘价)/4的21日指数移动平均+(开盘价+最高价+最低价+收盘价)/4的34日指数移动平均+(开盘价+最高价+最低价+收盘价)/4的68日指数移动平均)/3 VAR7赋值:A7的6日线性回归预测值 输出MA3K:VAR7,POINTDOT,画黄色 N赋值:55 WL赋值:(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100 WLT赋值:WL的89日简单移动平均 WLT1赋值:WL上穿WLT WLT11赋值:WL上穿-10 WLT2赋值:WLT1的8日过滤 T1赋值:WLT11ORWLT2 T2赋值:?日前的" KDJ的J" ,1) 0AND" KDJ的J" LV赋值:收盘价的24日简单移动平均 HR0赋值:N日内最高价的最高值 HRY0赋值:N日内最低价的最低值 HRY110赋值:HR0*HRY0 HRY330赋值:HRY110的开方 NS1赋值:收盘价 HRY330ANDHRY330 =1日前的HRY330ANDC T3赋值:WLT2ORWL XG1赋值:T1ANDNS1 XG2赋值:T1ANDT3 输出W18:XG1ORXG2ORT2




    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » 通达信金叉MACD选股指标公式 加入收藏