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

    正文概述    2024-05-04 03:58:31  
    REFLINE:0,80,87.5,100; Var1:=(c-(LLV(LOW,21)))/(HHV(HIGH,21)-LLV(LOW,21))*100; VAR2:=SMA(VAR1,3,1); VAR3:=SMA(VAR2,3,1); VAR4:=SMA(VAR3,3,1); 波:VAR3; 段:VAR4,color999900; VAR5:=CROSS(VAR3,VAR4)ANDVAR3 DRAWTEXT(FILTER(VAR5,10)=1,40,''),COLORred; STICKLINE(FILTER(VAR5,10)=1,0,30,10,0),COLOrred; VAR9:=CROSS(VAR4,VAR3)ANDVAR3 STICKLINE(FILTER(VAR9,5)=1,90,100,6,0),COLORGREEN; DRAWTEXT(FILTER(VAR9,5)=1,95,'←'),COLORyellow,linethick3; VAR8:=CROSS(VAR2,VAR3)ANDVAR3 80ANDVAR3 VAR4; STICKLINE(VAR8,85,100,10,0),COLOR0099FF; AA:=LLV(LOW,36); BB:=HHV(HIGH,30); DD:=(EMA(((CLOSE-AA)/(BB-AA))*(4),4))*(25); 股神:DD,COLOR00FF00,LINETHICK1; 股海:=(((DD-LLV(DD,21))/(HHV(DD,21)-LLV(DD,21)))*(4))*(25); 目标出现B:IF(CROSS(股海,90)AND(股神 40),70,0),COLORFF00FF; 跟踪:=10; 目标出现A:IF((COUNT((股神 REF(股神,1)),1)=1)AND(REF(股神,1) REF(REF(股神,1),1))AND(股神 跟踪),60,0),COLORFFFccc; 风险:80,COLORFF00FF,DOTLINE; 小心:87.5,COLOR00FF00,DOTLINE; partline(DD,DD =ref(DD,1),rgb(255,0,0),DD ref(DD,1),rgb(0,255,0)),linethick1; B:ZIG(3,10),coloryellow; G:=MA(B,2),colorred; D:=EMA(B,34),colorgreen; J:=EMA(B,144),colorligreen; DRAWICON(CROSS(B,G),B-0.1,1); DRAWICON(CROSS(G,B),G+0.1,2); //DRAWTEXT(CROSS(B,G),B*0.85,"建"),coloryellow; //DRAWTEXT(CROSS(G,B),G,"清"),colorgreen; F:=100*(C-REF(C,1))/REF(C,1); JD:=IF(C REF(O,1)ANDF 0,1,0); S1:=JD; MR:=IF(C REF(O,2)ANDF 0,1,0),LINETHICK0; S2:=MR; A1:=S1=0ANDREF(S1,1)=1ANDS2=0ANDREF(S2,1)=1ANDCROSS(ZIG(3,3),REF(ZIG(3,3),1)); A2:=S1=0ANDREF(S1,1)=1ANDS2=0ANDREF(S2,1)=1ANDCROSS(ZIG(3,5),REF(ZIG(3,5),1)); //DRAWTEXT(A1ANDA2ORD 0,B,'加仓'),coloryellow;//加仓买 //DRAWICON(A1ANDA2,B-0.2,1); VAR3:=PEAKBARS(3,5,1) VAR5:=IF(VAR3=1,2,0); 顶:=IF(VAR5=2,2,0); 顶A:=IF(顶 REF(顶,1),1,0),STICK,colorcyan,LINETHICK2;// //DRAWTEXT(顶A=1,B*1.1,'减仓'),colorgreen; DRAWICON(顶A=1,B,2); A11:LLV(LOW,144),colormagenta; //DRAWICON(A11==REF(A11,1)ANDREF(A11,1) REF(A11,2),A11,1); //DRAWICON(A11 REF(A11,1)ANDREF(A11,1)==REF(A11,2),A11,2); //DRAWICON(A11 REF(A11,1)ANDREF(A11,1)==REF(A11,2),A11,1); MID:=MA(CLOSE,26); UPPER:=MID+2*STD(CLOSE,26),colorwhite;//上轨 UPPER1:=MID+1.618*STD(CLOSE,26),colorred;//上轨 LOWER:=MID-2*STD(CLOSE,26),coloryellow;//下轨 LOWER1:=MID-1.618*STD(CLOSE,26),colorgreen;//下轨 //DRAWTEXT(CROSS(CLOSE,LOWER),J*1.05,"L"),coloryellow;; //DRAWTEXT(CROSS(CLOSE,UPPER),J*1.05,"L"),colorgreen; DRAWICON(CROSS(B,A11),B,1); DRAWICON(CROSS(A11,B),B,2); VERLINE(CROSS(B,G)AND(A1ANDA2ORD 0),1),colorlimagenta;//画加仓建仓垂线 VERLINE(CROSS(G,B),1),colorcyan;//画清仓垂线 STICKLINE(A11 BANDB REF(B,1),B,A11,0.8,0),colorred; STICKLINE(A11 BANDB REF(B,1),B,A11,0.8,0),colorgreen; DRAWTEXT((CROSS(B,G)AND(A1ANDA2ORD 0))ORCROSS(B,G),A11*0.95,'B'),coloryellow;//建仓加仓买 STICKLINE(A11 BANDB REF(B,1),B,A11,0.8,0),colorred; STICKLINE(A11 BANDB REF(B,1),B,A11,0.8,0),colorgreen; A34:=LLV(B,34),coloryellow; A55:=LLV(B,55),coloryellow; A144:=LLV(B,144),coloryellow; AA:=(CROSS(B,G)AND(A1ANDA2ORD 0))ORCROSS(B,G); POLYLINE(AA==1,REF(B,1)),coloryellow; CC:=CLOSE,colorwhite; DD7:DYNAINFO(7),nodraw; DD1:=DYNAINFO(1),nodraw; DD2:=DYNAINFO(2),nodraw; DD3:=DYNAINFO(3),nodraw; DD4:=DYNAINFO(4),nodraw; DD5:=DYNAINFO(5),nodraw; DD6:=DYNAINFO(6),nodraw; DD7:=DYNAINFO(7),nodraw; DD9:=DYNAINFO(9),nodraw; DD11:=DYNAINFO(11),nodraw; DD20:=DYNAINFO(20),nodraw; DD21:=DYNAINFO(21),nodraw; DD28:=DYNAINFO(28),nodraw; DD29:=DYNAINFO(29),nodraw; DD30:=DYNAINFO(30),nodraw; E:=TFILT(CLOSE,DATE+19000000,0,DATE+19000000,0),nodraw; E1:=DLOW,nodraw; E2:=IF(CODELIKE('600'),6,3),nodraw; E3:=BARSLAST(CLOSE/REF(CLOSE,1) =1.095),nodraw;//上一条件成立位置上一次条件成立到当前的周期数 E4:=TFILT(CLOSE,DATE+19000000-E3,0,DATE+19000000-E3,0),nodraw; E5:=BARSSINCE(CLOSE/REF(CLOSE,1) =1.095,E3),nodraw; E6:=CONST(CLOSE),nodraw; E7:=REFDATE(CLOSE,DATE-1),nodraw; THEYEAR:=1900*10000; DATE1:=20180703-THEYEAR; DATE2:=20180702-THEYEAR; 收盘0703:=REFDATE(CLOSE,DATE1),nodraw; 收盘0702:=REFDATE(CLOSE,DATE2),nodraw; E8:=REF(C,BARSLAST(DATE=20180702)),nodraw; 指定日期:=YEAR==2016ANDMONTH==7ANDDAY==3,NODRAW; 当日收盘:=REF(CLOSE,BARSLAST(指定日期)); 昨日收盘:=REF(CLOSE,BARSLAST(YEAR==2018ANDMONTH==7ANDDAY==2)); //MACD DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIFF,9); MACD:=2*(DIFF-DEA); DRAWTEXT(CROSS(DIFF,DEA),A11,"M"),coloryellow; DRAWTEXT(CROSS(DEA,DIFF),A11,"M"),colorgreen; H1:HOD(H,144),nodraw; L1:LOD(L,144),nodraw; DRAWTEXT(H1=144ANDL1=1ANDB A11,A11*0.95,"HL"),colorred; LLV1:LLVBARS(L,21),nodraw; DRAWNUMBER(REF((CROSS(B,G)AND(A1ANDA2ORD 0))ORCROSS(B,G),1),A11*0.95,TOSTRING(A11,2));


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



    输出REFLINE:0,80,87.5,100 VAR1赋值:(收盘价-(21日内最低价的最低值))/(21日内最高价的最高值-21日内最低价的最低值)*100 VAR2赋值:VAR1的3日[1日权重]移动平均 VAR3赋值:VAR2的3日[1日权重]移动平均 VAR4赋值:VAR3的3日[1日权重]移动平均 输出波:VAR3 输出段:VAR4,COLOR999900 VAR5赋值:VAR3上穿VAR4ANDVAR3 20 当满足条件VAR5的10日过滤=1时,在40位置书写文字,画红色 当满足条件VAR5的10日过滤=1时,在0和30位置之间画柱状线,宽度为10,0不为0则画空心柱.,画红色 VAR9赋值:VAR4上穿VAR3ANDVAR3 80 当满足条件VAR9的5日过滤=1时,在90和100位置之间画柱状线,宽度为6,0不为0则画空心柱.,画绿色 当满足条件VAR9的5日过滤=1时,在95位置书写文字,画黄色,线宽为3 VAR8赋值:VAR2上穿VAR3ANDVAR3 80ANDVAR3 VAR4 当满足条件VAR8时,在85和100位置之间画柱状线,宽度为10,0不为0则画空心柱.,COLOR0099FF AA赋值:36日内最低价的最低值 BB赋值:30日内最高价的最高值 DD赋值:(((收盘价-AA)/(BB-AA))*(4)的4日指数移动平均)*(25) 输出股神:DD,COLOR00FF00,线宽为1 股海赋值:(((DD-21日内DD的最低值)/(21日内DD的最高值-21日内DD的最低值))*(4))*(25) 输出目标出现B:如果股海上穿90AND(股神 40),返回70,否则返回0,COLORFF00FF 跟踪赋值:10 输出目标出现A:如果(统计1日中满足(股神 1日前的股神)的天数=1)AND(1日前的股神 1日前的1日前的股神)AND(股神 跟踪),返回60,否则返回0,COLORFFFCCC 输出风险:80,COLORFF00FF,DOTLINE 输出小心:87.5,COLOR00FF00,DOTLINE PARTLINE(DD,DD =1日前的DD,自定色,DD 1日前的DD,自定色),线宽为1 输出B:收盘价10%的之字转向,画黄色 G赋值:B的2日简单移动平均,画红色 D赋值:B的34日指数移动平均,画绿色 J赋值:B的144日指数移动平均,画淡绿色 当满足条件B上穿G时,在B-0.1位置画1号图标 当满足条件G上穿B时,在G+0.1位置画2号图标 //当满足条件B上穿G时,在B*0.85位置书写文字,画黄色 //当满足条件G上穿B时,在G位置书写文字,画绿色 F赋值:100*(收盘价-1日前的收盘价)/1日前的收盘价 JD赋值:如果收盘价 ,返回?,否则返回? 1日前的开盘价ANDF 0,1,0) S1赋值:JD MR赋值:如果收盘价 ,返回?,否则返回? 2日前的开盘价ANDF 0,1,0),线宽为0 S2赋值:MR A1赋值:S1=0ANDREF(S1,1)=1ANDS2=0ANDREF(S2,1)=1ANDCROSS(收盘价3%的之字转向,1日前的收盘价3%的之字转向) A2赋值:S1=0ANDREF(S1,1)=1ANDS2=0ANDREF(S2,1)=1ANDCROSS(收盘价5%的之字转向,1日前的收盘价5%的之字转向) //当满足条件A1ANDA2ORD 时,在?位置书写文字 0,B,'加仓'),画黄色 //加仓买//当满足条件A1ANDA2时,在B-0.2位置画1号图标 VAR3赋值:收盘价5%之字转向的前1个波峰位置 VAR5赋值:如果VAR3=1,返回2,否则返回0 顶赋值:如果VAR5=2,返回2,否则返回0 顶A赋值:如果顶 ,返回?,否则返回? 1日前的顶,1,0),STICK,画青色,线宽为2 ////当满足条件顶A=1时,在B*1.1位置书写文字,画绿色 当满足条件顶A=1时,在B位置画2号图标 输出A11:144日内最低价的最低值,画洋红色 //当满足条件A111日前的A11ANDREF(A11,1) 时,在?位置画?号图标 2日前的A11,A11,1) //当满足条件A11 时,在?位置画?号图标 1日前的A11ANDREF(A11,1))2日前的A11,A11,2) //当满足条件A11 时,在?位置画?号图标 1日前的A11ANDREF(A11,1))2日前的A11,A11,1) MID赋值:收盘价的26日简单移动平均 UPPER赋值:MID+2*收盘价的26日估算标准差,画白色 UPPER1赋值:MID+1.618*收盘价的26日估算标准差,画红色 LOWER赋值:MID-2*收盘价的26日估算标准差,画黄色 LOWER1赋值:MID-1.618*收盘价的26日估算标准差,画绿色 //下轨//当满足条件收盘价上穿LOWER时,在J*1.05位置书写文字,画黄色 //当满足条件收盘价上穿UPPER时,在J*1.05位置书写文字,画绿色 当满足条件B上穿A11时,在B位置画1号图标 当满足条件A11上穿B时,在B位置画2号图标 VERLINE(B上穿GAND(A1ANDA2ORD 0),1),画淡洋红色 //画加仓建仓垂线VERLINE(G上穿B,1),画青色 //画清仓垂线当满足条件A11 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. BANDB 1日前的B,B,A11,0.8,0),画红色 当满足条件A11 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. BANDB 1日前的B,B,A11,0.8,0),画绿色 当满足条件(B上穿GAND(A1ANDA2ORD 时,在?位置书写文字 0))ORCROSS(B,G),A11*0.95,'B'),画黄色 //建仓加仓买当满足条件A11 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. BANDB 1日前的B,B,A11,0.8,0),画红色 当满足条件A11 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. BANDB 1日前的B,B,A11,0.8,0),画绿色 A34赋值:34日内B的最低值,画黄色 A55赋值:55日内B的最低值,画黄色 A144赋值:144日内B的最低值,画黄色 AA赋值:(B上穿GAND(A1ANDA2ORD 0))ORCROSS(B,G) POLYLINE(AA(1,1日前的B),画黄色 CC赋值:收盘价,画白色 输出DD7:现价,NODRAW DD1赋值:DYNAINFO(1),NODRAW DD2赋值:DYNAINFO(2),NODRAW DD3赋值:昨收盘价,NODRAW DD4赋值:开盘价,NODRAW DD5赋值:最高价,NODRAW DD6赋值:最低价,NODRAW DD7赋值:现价,NODRAW DD9赋值:现量,NODRAW DD11赋值:均价,NODRAW DD20赋值:买价(即买一价),NODRAW DD21赋值:卖价(即卖一价),NODRAW DD28赋值:DYNAINFO(28),NODRAW DD29赋值:DYNAINFO(29),NODRAW DD30赋值:DYNAINFO(30),NODRAW E赋值:区间过滤,NODRAW E1赋值:不定周期最低价,NODRAW E2赋值:如果模糊匹配品种代码,返回6,否则返回3,NODRAW E3赋值:上次收盘价/1日前的收盘价 距今天数 =1.095),NODRAW E4赋值:区间过滤,NODRAW E5赋值:首次收盘价/1日前的收盘价 距今天数 =1.095,E3),NODRAW E6赋值:收盘价的最后一日取值设为常数,NODRAW E7赋值:日期-1日收盘价,NODRAW THEYEAR赋值:1900*10000 DATE1赋值:20180703-THEYEAR DATE2赋值:20180702-THEYEAR 收盘0703赋值:DATE1日收盘价,NODRAW 收盘0702赋值:DATE2日收盘价,NODRAW E8赋值:上次日期=20180702距今天数日前的收盘价,NODRAW 指定日期赋值:年份赋值:2016ANDMONTH赋值:7ANDDAY赋值:3,NODRAW 当日收盘赋值:上次指定日期距今天数日前的收盘价 昨日收盘赋值:上次年份2018ANDMONTH7ANDDAY2距今天数日前的收盘价 DIFF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均 DEA赋值:DIFF的9日指数移动平均 MACD赋值:2*(DIFF-DEA) 当满足条件DIFF上穿DEA时,在A11位置书写文字,画黄色 当满足条件DEA上穿DIFF时,在A11位置书写文字,画绿色 输出H1:144日内最高价的高值名次,NODRAW 输出L1:144日内最低价的低值名次,NODRAW 当满足条件H1=144ANDL1=1ANDB 时,在?位置书写文字 A11,A11*0.95,"HL"),画红色 输出LLV1:21日内最低价距今天数,NODRAW 当满足条件?日前的(B上穿GAND(A1ANDA2ORD 时,在?位置书写数字 0))ORCROSS(B,G),1),A11*0.95,TOSTRING(A11,2))



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