相关简介:  文华指标公式                                

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图/主图

未来函数检测结果:

         暂未发现存在未来函数

文华指标公式源码:

    M5:=5;
    M10:=10;
    M22:=22;
    M120:=120;
    ZF:=(C-REF(C,1))/REF(C,1)*100;
    EMA5:=EMA(C,M5),;
    EMA10:=EMA(C,M10);
    EMA22:=EMA(C,M22);
    JFH:=EMA5>=EMA10&&EMA10>=EMA22;
    FHW:=EMA22>=EMA10&&EMA10>=EMA5;
    RSVK:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;
    XZQ:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;
    ZLL:=(EMA(XZQ,3)-50)*5,;
    K1:=SMA(RSVK,10,1);
    D1:=SMA(K1,5,1);
    KK:=EMA(K1,2);
    DD:=EMA(D1,2);
    TFXXS:=KK+DD;
    TGLXS:=(TFXXS-REF(TFXXS,1))*10;
    TYCFX:=TFXXS+TGLXS;
    XS2:=TGLXS>69;
    XS3:=COUNT(ZLL>40,2)>0;
    XS4:=XS2ANDXS3;
    主力异动:=REF(XS4,1)=0ANDXS4ANDC>O;
    主力异动1:=crOSS(主力异动,0.9);
    STICKLINE(C,REF(C,BArslAST(主力异动1)),REF(L,BARSLAST(主力异动1)),6,0),COLORC08080;
    STICKLINE(C,REF(C,BARSLAST(主力异动)),REF(C,BARSLAST(主力异动)),4,1),COLORRED;
    TT0:=BARSLAST(CURRBARSCOUNT=CONST(主力异动));
    DRAWTEXT(TT0=0,REF(H,TT0)*1.003,VARCAT(VARCAT('牛线等突破:',VAR2STR(REF(H,TT0),2)),'元'))COLORWHITE;
    EMA120:EMA(CLOSE,M120);
    DRAWKLINE(H,O,L,C);
    DRAWICON(CROSS(EMA5,EMA10),L,1);
    DRAWICON(CROSS(EMA10,EMA5),H,2);
    STICKLINE(JFH>REF(JFH,1),OPEN,CLOSE,2,0),COLOR4080FF;
    STICKLINE(主力异动,OPEN,CLOSE,2,0),COLORYELLOW;
    STICKLINE(ZF<-9.8,O,C,3,0),COLORGREEN;
    STICKLINE(LOW>REF(HIGH,1),LOW,REF(HIGH,1),5,1),COLORRED;
    STICKLINE(C<REF(C,1)ANDREF(L,1)>H,REF(L,1),H,5,1),COLORMAGENTA;
    DRAWTEXT(主力异动,EMA22,'主力异动'),COLORYELLOW,LINETHICK2;
    VVAR1:=2*MA(LLV((C+L)/2,8)*1.1,13)-EMA((C+L)/2,3)-((C+L)/2)*0.1;
    VVAR2:=IF((EMA((C+L)/2,3)-VVAR1)*5>0,POW((EMA((C+L)/2,3)-VVAR1)*5,2)/10,-1*POW((EMA((C+L)/2,3)-VVAR1)*5,2)/10);
    VVAR3:=IF(VVAR2>0,VVAR2-0,0);
    STICKLINE(VVAR3>0ANDREF(VVAR3,1)=0AND(C+L)/2>MA((C+L)/2,8),OPEN,CLOSE,2,0),COLORFF00FF;
    高不破价:=REF(C,BARSLAST(主力异动));
    低不破价:=REF(L,BARSLAST(主力异动));
    单阳不破:=CURRBARSCOUNT<100ANDBARSLAST(主力异动)<11AND(LLV(L,BARSLAST(主力异动))>低不破价ORLLV(L,BARSLAST(主力异动))=低不破价);
    STICKLINE(单阳不破,低不破价-低不破价*0.0005,低不破价,4,0),COLORGREEN;
    STICKLINE(单阳不破,高不破价,高不破价,4,0),COLORRED;
    XGH:=CROSS(主力异动,0.9);
    QF:=BacKSET(XGH=1,主力异动+1);
    QFT:=BARSLAST(CROSS(QF=1,0.5));
    NOTEXT:IF(QF=1,L,DRAWNULL),COLORGREEN;
    STICKLINE(QFT>=0,REF(H,QFT),REF(H,QFT),4,-1),COLORYELLOW;
    DRAWTEXT(QFT=0,H*1.03,VARCAT(VARCAT('异动价等突破:',VAR2STR(REF(H,QFT),2)),'元'))COLORYELLOW;
    LLT:=LLVBARS(L,60);
    LTLT:=BARSLAST(CURRBARSCOUNT=CONST(LLT)+1);
    HGT:=FINDHIGHBARS(H,LLT+1,60,1);
    牛线:DRAWLINE(CURRBARSCOUNT=CONST(HGT)+1,H,ISLASTBAR,REF(H,HGT),0),COLORFF80FF,LINETHICK2;
    牛线1:DRAWLINE(CURRBARSCOUNT=CONST(HGT)+1,H,ISLASTBAR,REF(H,HGT),0),COLORYELLOW,LINETHICK4,POINTDOT;
    TGT0:=BARSLAST(CURRBARSCOUNT=CONST(HGT)+1);
    DRAWTEXT(TGT0=0,REF(H,TGT0)*1.003,VARCAT(VARCAT('牛等突破:',VAR2STR(REF(H,TGT0),2)),'元'))COLORWHITE;

文华指标公式源码注释翻译结果

    M5赋值:5
    M10赋值:10
    M22赋值:22
    M120赋值:120
    ZF赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
    EMA5赋值:收盘价的M5日指数移动平均,
    EMA10赋值:收盘价的M10日指数移动平均
    EMA22赋值:收盘价的M22日指数移动平均
    JFH赋值:EMA5>=EMA10并且EMA10>=EMA22
    FHW赋值:EMA22>=EMA10并且EMA10>=EMA5
    RSVK赋值:(收盘价-15日内最低价的最低值)/(15日内最高价的最高值-15日内最低价的最低值)*100
    XZQ赋值:(收盘价-8日内最低价的最低值)/(8日内最高价的最高值-8日内最低价的最低值)*100
    ZLL赋值:(XZQ的3日指数移动平均-50)*5,
    K1赋值:RSVK的10日[1日权重]移动平均
    D1赋值:K1的5日[1日权重]移动平均
    KK赋值:K1的2日指数移动平均
    DD赋值:D1的2日指数移动平均
    TFXXS赋值:KK+DD
    TGLXS赋值:(TFXXS-1日前的TFXXS)*10
    TYCFX赋值:TFXXS+TGLXS
    XS2赋值:TGLXS>69
    XS3赋值:统计2日中满足ZLL>40的天数>0
    XS4赋值:XS2ANDXS3
    主力异动赋值:1日前的XS4=0ANDXS4ANDC>开盘价
    主力异动1赋值:主力异动上穿0.9
    当满足条件收盘价时,在上次主力异动1距今天数日前的收盘价和上次主力异动1距今天数日前的最低价位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLORC08080
    当满足条件收盘价时,在上次主力异动距今天数日前的收盘价和上次主力异动距今天数日前的收盘价位置之间画柱状线,宽度为4,1不为0则画空心柱.,画红色
    TT0赋值:上次到最后交易的周期=主力异动的最后一日取值设为常数距今天数
    当满足条件TT0=0时,在TT0日前的最高价*1.003位置书写文字画白色
    输出EMA120:收盘价的M120日指数移动平均
    K线
    当满足条件EMA5上穿EMA10时,在最低价位置画1号图标
    当满足条件EMA10上穿EMA5时,在最高价位置画2号图标
    当满足条件JFH>1日前的JFH时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR4080FF
    当满足条件主力异动时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
    当满足条件ZF<-9.8时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
    当满足条件最低价>1日前的最高价时,在最低价和1日前的最高价位置之间画柱状线,宽度为5,1不为0则画空心柱.,画红色
    当满足条件收盘价<1日前的收盘价ANDREF(最低价,1)>最高价时,在1日前的最低价和最高价位置之间画柱状线,宽度为5,1不为0则画空心柱.,画洋红色
    当满足条件主力异动时,在EMA22位置书写文字,画黄色,线宽为2
    VVAR1赋值:2*8日内(收盘价+最低价)/2的最低值*1.1的13日简单移动平均-(收盘价+最低价)/2的3日指数移动平均-((收盘价+最低价)/2)*0.1
    VVAR2赋值:如果((收盘价+最低价)/2的3日指数移动平均-VVAR1)*5>0,返回((收盘价+最低价)/2的3日指数移动平均-VVAR1)*5的2乘幂/10,否则返回-1*((收盘价+最低价)/2的3日指数移动平均-VVAR1)*5的2乘幂/10
    VVAR3赋值:如果VVAR2>0,返回VVAR2-0,否则返回0
    当满足条件VVAR3>0ANDREF(VVAR3,1)=0AND(收盘价+最低价)/2>(收盘价+最低价)/2的8日简单移动平均时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF00FF
    高不破价赋值:上次主力异动距今天数日前的收盘价
    低不破价赋值:上次主力异动距今天数日前的最低价
    单阳不破赋值:到最后交易的周期<100ANDBARSLAST(主力异动)<11AND(上次主力异动距今天数日内最低价的最低值>低不破价ORLLV(最低价,上次主力异动距今天数)=低不破价)
    当满足条件单阳不破时,在低不破价-低不破价*0.0005和低不破价位置之间画柱状线,宽度为4,0不为0则画空心柱.,画绿色
    当满足条件单阳不破时,在高不破价和高不破价位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色
    XGH赋值:主力异动上穿0.9
    QF赋值:若XGH=1则将最近主力异动+1周期置为1
    QFT赋值:上次QF=1上穿0.5距今天数
    输出NOTEXT:如果QF=1,返回最低价,否则返回无效数,画绿色
    当满足条件QFT>=0时,在QFT日前的最高价和QFT日前的最高价位置之间画柱状线,宽度为4,-1不为0则画空心柱.,画黄色
    当满足条件QFT=0时,在最高价*1.03位置书写文字画黄色
    LLT赋值:60日内最低价距今天数
    LTLT赋值:上次到最后交易的周期=LLT的最后一日取值设为常数+1距今天数
    HGT赋值:最高价在LLT+1日前的60天内第1个最高价到当前周期的周期数
    输出牛线:当满足条件到最后交易的周期=HGT的最后一日取值设为常数+1时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在HGT日前的最高价位置画直线终点,0表示是否延长.,COLORFF80FF,线宽为2
    输出牛线1:当满足条件到最后交易的周期=HGT的最后一日取值设为常数+1时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在HGT日前的最高价位置画直线终点,0表示是否延长.,画黄色,线宽为4,POINTDOT
    TGT0赋值:上次到最后交易的周期=HGT的最后一日取值设为常数+1距今天数
    当满足条件TGT0=0时,在TGT0日前的最高价*1.003位置书写文字画白色

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。