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

    正文概述    2024-05-04 04:22:01  
    X1:=(C+L+H)/1.5; X2:=EMA(X1,3); X3:=EMA(X2,2.5); DRAWICON(CROSS(X2,X3),L*0.98,9),colorred; STICKLINE(X2 =X3,LOW,HIGH,0,1),colorred; STICKLINE(X2 =X3,CLOSE,OPEN,3.2,2),colorred; STICKLINE(X2 X3,LOW,HIGH,0,1),COLOR00FF00; STICKLINE(X2 X3,CLOSE,OPEN,3.2,2),COLOR00FF00; STICKLINE(CROSS(X3,X2),OPEN,CLOSE,3.2,0),COLOR00FF00; STICKLINE(CROSS(X2,X3),OPEN,CLOSE,3.2,0),colorred; STICKLINE((CLOSE OPEN)AND(X2 X3),CLOSE,OPEN,3.2,2),COLOR00FF00; STICKLINE((CLOSE OPEN)AND(X2 =X3),CLOSE,OPEN,3.2,2),colorred; STICKLINE((CLOSE OPEN)AND(X2 X3),CLOSE,OPEN,3.2,0),COLOR00FF00; STICKLINE((CLOSE OPEN)AND(X2 =X3),CLOSE,OPEN,3.2,0),colorred;VAR1F:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100; VAR20:=REVERSE(VAR1F); VAR21:=SMA(VAR1F,3,1); 移动平均:SMA(VAR21,3,1),colorred; 参考线:SMA(移动平均,3,1),colorcyan; 走势线:SMA(移动平均,2,1),colorwhite; 关注:IF(CROSS(移动平均,参考线)AND移动平均 30,33,0),colorcyan,LINETHICK2; 风险:IF(CROSS(参考线,移动平均)AND参考线 75,68,100),colorgreen,LINETHICK2; DRAWTEXT(CROSS(移动平均,参考线)AND移动平均 20,33,''),colorwhite; A1:IF(CROSS(移动平均,参考线)AND移动平均 70AND移动平均 40,移动平均*1.1,0),STICK,LINETHICK2,colorred; DRAWTEXT(A1,移动平均*1.1,''),LINETHICK2,coloryellow; DRAWTEXT(CROSS(移动平均,参考线),移动平均,'始'); DRAWTEXT(CROSS(走势线,移动平均),走势线,'终'); TYP:=(HIGH+LOW+CLOSE)/3; CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14)); DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); MACD:=(DIF-DEA)*2; ROC:=100*(CLOSE-REF(CLOSE,12))/REF(CLOSE,12); MAROC:=MA(ROC,6); A1:=LONGCROSS(-150,REF(CCI,1),30); A2:=LONGCROSS(-5,REF(ROC,1),30); A3:=LONGCROSS(REF(DIF,1),DEA-0.01,5)AND(DIF 0ORDIF =0.15)ANDDIF REF(DIF,1); VAR1:=IF(A3,COUNT(A1ORA2,10) =1ANDC O,DRAWNULL); A4:=VAR1ANDCOUNT(C MA(C,60),60) A5:=A4ANDCOUNT(A4,100) =2ANDCOUNT(MA(C,60) REF(MA(C,60),1),100) STICKLINE(A4,0,1,3,0)COLOR80FFFF; STICKLINE(A5,0,1,3,0)COLOR0000FF; DRAWTEXT(A4,0.3,'注')COLOR00FF00; DRAWTEXT(A4,0.1,'意')COLOR00FF00; A01:=DYNAINFO(7); A03:=BARSCOUNT(CLOSE); A04:=(SMA((CLOSE/HHV(HIGH,120)),3,1)*100); A05:=IF((A03 20),A04,0); A06:=IF((LOW A01),0,IF((HIGH0)AND(A07 REF(A07,1)))AND(A05 =88)),A07,0); VAR1:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1); VAR2:=EMA(VAR1,8); VAR3:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1); :=EMA(VAR3,3)-10; STICKLINE(趋势 80,趋势,80,4,0); DRAWICON(CROSS(趋势,0),0,1); STICKLINE((A09 0AND(趋势 20OR趋势 REF(趋势,1)AND趋势 50)),0,A09,5,0),COLORFFFF00; 建仓区:=0,LINETHICK0,COLORFFFF00; VAR4:=(趋势-REF(趋势,1))/REF(趋势,1)*100; DRAWTEXT(FILTER(趋势 =13,15),30,'准备'),COLORCC9900; STICKLINE(趋势 =13ANDVAR4 13,0,50,2,0),COLOR0099FF; VAR5:=FILTER((趋势 =13ANDVAR4 13),10); DRAWTEXT(VAR5,60,'买入'),COLOR0099FF; STICKLINE(趋势 =90ANDVAR4,0,30,2,0),colorgray; VAR6:=FILTER((趋势 =90ANDVAR4),10); DRAWTEXT(VAR6,40,'清仓'),colorgray; VAR7:=LLV(LOW,30); VAR8:=HHV(HIGH,30); VAR9:=EMA((CLOSE-VAR7)/(VAR8-VAR7)*4,4)*25; STICKLINE(VAR9 90,100,105,4,2),colorred; VAR10:=(VAR9-LLV(VAR9,4))/(HHV(VAR9,4)-LLV(VAR9,4))*100; VAR101:=IF(CROSS(VAR9,VAR10)ANDVAR9 87,95,0),LINETHICK; DRAWTEXT(VAR101=95,88,'险'),COLOR00FF00; DRAWICON(CROSS(90,VAR9),95,2); VAR11:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100; VAR12:=HHV(VAR11,30)*8; 火焰山:=EMA(IF(LOW =VAR7AND趋势 40,(VAR11+VAR12),0),3)/618,colorred,LINETHICK2; STICKLINE(火焰山 0,0,火焰山*1.2,3,0),colorred; VAR13:=(MA(C,1)+MA(C,3)+MA(C,5)+MA(C,7)+MA(C,9))/5; VAR14:=(MA(C,2)+MA(C,4)+MA(C,6)+MA(C,8)+MA(C,10))/5; 趋势线:趋势,COLORFF0000; VAR16:=MAX(EMA(VAR13,2)-EMA(VAR14,5),0)*200; VAR17:=EMA(VAR16,5); 峰:VAR17,STICK,COLORFF00FF; STICKLINE(VAR17 REF(VAR17,1),0,VAR17,0,0),COLOR00FF00; VAR18:=MA(趋势线,8); DRAWTEXT(CROSS(趋势线,VAR2)AND趋势线 REF(趋势线,1)AND趋势线 50,50,'追涨'),COLORFF0000;

    公式解读:


    [源码注释]通达信公式动态公式解读



       X1赋值:(收盘价+最低价+最高价)/1.5

       X2赋值:X1的3日指数移动平均

       X3赋值:X2的2.5日指数移动平均

       当满足条件X2上穿X3时,在最低价*0.98位置画9号图标,画红色

       当满足条件X2 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       =X3,最低价,最高价,0,1),画红色

       当满足条件X2 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       =X3,收盘价,开盘价,3.2,2),画红色

       当满足条件X2 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       X3,最低价,最高价,0,1),COLOR00FF00

       当满足条件X2 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       X3,收盘价,开盘价,3.2,2),COLOR00FF00

       当满足条件X3上穿X2时,在开盘价和收盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLOR00FF00

       当满足条件X2上穿X3时,在开盘价和收盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,画红色

       当满足条件(收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       开盘价)AND(X2

       X3),收盘价,开盘价,3.2,2),COLOR00FF00

       当满足条件(收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       开盘价)AND(X2

       =X3),收盘价,开盘价,3.2,2),画红色

       当满足条件(收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       开盘价)AND(X2

       X3),收盘价,开盘价,3.2,0),COLOR00FF00

       当满足条件(收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       开盘价)AND(X2

       =X3),收盘价,开盘价,3.2,0),画红色

       VAR1F赋值:(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100

       VAR20赋值:VAR1F的相反数

       VAR21赋值:VAR1F的3日[1日权重]移动平均

       输出移动平均:VAR21的3日[1日权重]移动平均,画红色

       输出参考线:移动平均的3日[1日权重]移动平均,画青色

       输出走势线:移动平均的2日[1日权重]移动平均,画白色

       输出关注:如果移动平均上穿参考线AND移动平均 ,返回?,否则返回?

       30,33,0),画青色,线宽为2

       输出风险:如果参考线上穿移动平均AND参考线 ,返回?,否则返回?

       75,68,100),画绿色,线宽为2

       当满足条件移动平均上穿参考线AND移动平均 时,在?位置书写文字

       20,33,''),画白色

       输出A1:如果移动平均上穿参考线AND移动平均 ,返回?,否则返回?

       70AND移动平均

       40,移动平均*1.1,0),STICK,线宽为2,画红色

       当满足条件A1时,在移动平均*1.1位置书写文字,线宽为2,画黄色

       当满足条件移动平均上穿参考线时,在移动平均位置书写文字

       当满足条件走势线上穿移动平均时,在走势线位置书写文字

       TYP赋值:(最高价+最低价+收盘价)/3

       CCI赋值:(TYP-TYP的14日简单移动平均)/(0.015*TYP的14日平均绝对偏差)

       DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均

       DEA赋值:DIF的9日指数移动平均

       MACD赋值:(DIF-DEA)*2

       ROC赋值:100*(收盘价-12日前的收盘价)/12日前的收盘价

       MAROC赋值:ROC的6日简单移动平均

       A1赋值:-150小于1日前的CCI保持30个交易日后交叉上穿

       A2赋值:-5小于1日前的ROC保持30个交易日后交叉上穿

       A3赋值:1日前的DIF小于DEA-0.01保持5个交易日后交叉上穿AND(DIF

       0ORDIF

       =0.15)ANDDIF

       1日前的DIF

       VAR1赋值:如果A3,返回统计10日中满足A1ORA2的天数 ,否则返回?

       =1ANDC

       开盘价,无效数)

       A4赋值:VAR1ANDCOUNT(收盘价

       收盘价的60日简单移动平均,60)

       =50

       A5赋值:A4ANDCOUNT(A4,100)

       =2ANDCOUNT(收盘价的60日简单移动平均

       1日前的收盘价的60日简单移动平均,100)

       =90

       当满足条件A4时,在0和1位置之间画柱状线,宽度为3,0不为0则画空心柱.COLOR80FFFF

       当满足条件A5时,在0和1位置之间画柱状线,宽度为3,0不为0则画空心柱.COLOR0000FF

       当满足条件A4时,在0.3位置书写文字COLOR00FF00

       当满足条件A4时,在0.1位置书写文字COLOR00FF00

       A01赋值:现价

       A03赋值:收盘价的有效数据周期数

       A04赋值:((收盘价/120日内最高价的最高值)的3日[1日权重]移动平均*100)

       A05赋值:如果(A03 20),返回A04,否则返回0

       A06赋值:如果(最低价 A01),返回0,否则返回如果(HIGH0)AND(A07 1日前的A07),返回?,否则返回?AND(A05 =88),A07,0)

       VAR1赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均

       VAR2赋值:VAR1的8日指数移动平均

       VAR3赋值:3*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均

       趋势赋值:VAR3的3日指数移动平均-10

       当满足条件趋势 80时,在趋势和80位置之间画柱状线,宽度为4,0不为0则画空心柱.

       当满足条件趋势上穿0时,在0位置画1号图标

       当满足条件(A09 0AND(趋势 20OR趋势 1日前的趋势AND趋势 50))时,在0和A09位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFFFF00

       机构建仓区赋值:0,线宽为0,COLORFFFF00

       VAR4赋值:(趋势-1日前的趋势)/1日前的趋势*100

       当满足条件趋势 =13的15日过滤时,在30位置书写文字,COLORCC9900

       当满足条件趋势 =13ANDVAR4 13时,在0和50位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0099FF

       VAR5赋值:(趋势 =13ANDVAR4 13)的10日过滤

       当满足条件VAR5时,在60位置书写文字,COLOR0099FF

       当满足条件趋势 =90ANDVAR4时,在0和30位置之间画柱状线,宽度为2,0不为0则画空心柱.,画深灰色

       VAR6赋值:(趋势 =90ANDVAR4)的10日过滤

       当满足条件VAR6时,在40位置书写文字,画深灰色

       VAR7赋值:30日内最低价的最低值

       VAR8赋值:30日内最高价的最高值

       VAR9赋值:(收盘价-VAR7)/(VAR8-VAR7)*4的4日指数移动平均*25

       当满足条件VAR9 90时,在100和105位置之间画柱状线,宽度为4,2不为0则画空心柱.,画红色

       VAR10赋值:(VAR9-4日内VAR9的最低值)/(4日内VAR9的最高值-4日内VAR9的最低值)*100

       VAR101赋值:如果VAR9上穿VAR10ANDVAR9 87,返回95,否则返回0,线宽为0

       当满足条件VAR101=95时,在88位置书写文字,COLOR00FF00

       当满足条件90上穿VAR9时,在95位置画2号图标

       VAR11赋值:最低价-1日前的最低价的绝对值的3日[1日权重]移动平均/最低价-1日前的最低价和0的较大值的3日[1日权重]移动平均*100

       VAR12赋值:30日内VAR11的最高值*8

       火焰山赋值:如果最低价 =VAR7AND趋势 40,返回(VAR11+VAR12),否则返回0的3日指数移动平均/618,画红色,线宽为2

       当满足条件火焰山 0时,在0和火焰山*1.2位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色

       VAR13赋值:(收盘价的1日简单移动平均+收盘价的3日简单移动平均+收盘价的5日简单移动平均+收盘价的7日简单移动平均+收盘价的9日简单移动平均)/5

       VAR14赋值:(收盘价的2日简单移动平均+收盘价的4日简单移动平均+收盘价的6日简单移动平均+收盘价的8日简单移动平均+收盘价的10日简单移动平均)/5

       输出趋势线:趋势,COLORFF0000

       VAR16赋值:VAR13的2日指数移动平均-VAR14的5日指数移动平均和0的较大值*200

       VAR17赋值:VAR16的5日指数移动平均

       输出波浪峰:VAR17,STICK,COLORFF00FF

       当满足条件VAR17 1日前的VAR17时,在0和VAR17位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00

       VAR18赋值:趋势线的8日简单移动平均

       当满足条件趋势线上穿VAR2AND趋势线 1日前的趋势线AND趋势线 50时,在50位置书写文字,COLORFF0000

    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » 通达信短线战法选股指标公式源码分享 加入收藏