神奇指标网

高抛低吸主图指标公式源码

浏览 404次浏览
标签: 主图
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  



相关简介:高抛低吸主图指标公式源码                                  


     通达信指标公式源码概况:


  指标类别:通达信指标公式


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:主图


本人自用主图,使用方法一看就明白,看图上所示,上涨时碰到黄线就卖出,跌下来在买,天天可以做T+0,跌时碰到紫线就买。





通达信指标公式源码:



    KK:=IF("kdj.J"<-1,10,0);
    TYP:=(HIGH+LOW+CLOSE)/3;
    cci:=(TYP-ma(TYP,14))/(0.015*AVEDEV(TYP,14));
    CCIXZ1:=EMA(EMA(EMA(CCI,2),2),2);
    CCIXZ2:=EMA(EMA(EMA(CCI,3),2),2);
    X:=(crOSS(CCIXZ1,CCIXZ2)OR(CCIXZ1>=CCIXZ2))
    ANDCCIXZ1>=-101ANDCCIXZ1>=REF(CCIXZ1,1)
    ANDREF(CCIXZ1,1)<-101;
    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;
    TJ:=CROSS(9.9,KK);
    K1:=EMA(EMA(EMA(K,2),2),2);
    D1:=EMA(EMA(EMA(D,2),2),2);
    J1:=EMA(EMA(EMA(J,2),2),2);
    Y:=J1>REF(J1,1);
    RSVV:=(CLOSE-LLV(LOW,10))/(HHV(HIGH,10)-LLV(LOW,10))*100;
    VARB2:=(RSVV/2+22)*1;
    LL:=EMA(vol,13);
    ZJ:=EMA(AMOUNT,13);
    GL:=((ZJ/LL)/100);
    TC:=(((CLOSE-GL)/GL)*100);
    BB:=Abs(L-C)>ABS(H-C)*5;
    HJ:=((TC<(0))ANDBB),COLORRED;
    ZZ:=HJANDRSVV<VARB2-2;
    XG:ZZ>0ANDTJ;
    EMA13:=EMA(C,13),COLORWHITE;
    EMA21:=EMA(C,21),COLORYELLOW;
    EMA34:=EMA(C,34),COLORFF00FF;
    EMA60:=MA(C,60),COLORFFCC66;
    VAR2:=(2*CLOSE+HIGH+LOW)/4;
    VAR3:=IF(YEAR>=2099ANDMONTH>2,0,1);
    VAR4:=LLV(LOW,5);VAR5:=HHV(HIGH,4);
    散户:=EMA((VAR2-VAR4)/(VAR5-VAR4)*100,4)*VAR3;
    庄家:=EMA(0.667*REF(散户,1)+0.333*散户,2)*VAR3;
    DRAWTEXT(CROSS(散户,庄家)AND散户<30,L-0.05,'←低吸'),COLORLIRED;
    DRAWTEXT(CROSS(庄家,散户)AND散户>70,H+0.05,'←高抛'),COLORGREEN;
    DRAWICON(CROSS(散户,庄家)AND散户<30,L-0.05,1);
    DRAWICON(CROSS(庄家,散户)AND散户>70,H+0.05,2);
    VAR9:=CLOSE-REF(CLOSE,5);
    VARA:=EMA(EMA(VAR9,5),5)/EMA(EMA(ABS(VAR9),5),5);
    VARC:=EMA(EMA(VAR9,20),20)/EMA(EMA(ABS(VAR9),20),20);
    卖出:=IF(VARA>0ANDCROSS(VARC,VARA),90,100);
    DRAWICON(卖出<0,H+0.05,2);买线:=EMA(CLOSE,2);
    卖线:=EMA(SLOPE(CLOSE,21)*20+CLOSE,42);
    B1:IF(CROSS(买线,卖线),L-0.02,DRAWNULL),CROSSDOT,LINETHICK3,COLORMAGENTA;
    S1:IF(CROSS(80,RSI)*30,H+0.02,DRAWNULL),CROSSDOT,LINETHICK3,COLORYELLOW;
    VC:=((CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100+(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100+(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100)/3;
    S2:=IF(VC>20ANDFILTER(VC<REF(VC,1),5),H+0.02,DRAWNULL),CIRCLEDOT,LINETHICK3,COLORGREEN;
    A0:=(L+H+C*2)/4;
    A1:EMA(A0,14)COLORBLUE,LINETHICK2;
    A2:=EMA(A0,25)COLORLIBLUE,LINETHICK2;
    A1X:=(A1-REF(A1,1))/REF(A1,1)*100,NODRAW;
    A2X:=(A2-REF(A2,1))/REF(A2,1)*100,NODRAW;
    看多:IF(A1X>=0ANDBARSLAST(CROSS(A1X,0))>0,REF((C+O)/2,BARSLAST(CROSS(A1X,0))),DRAWNULL),COLORMAGENTA{,LINETHICK2};
    逃顶:IF(A1X<0ANDBARSLAST(CROSS(0,A1X))>0,REF((C+O)/2,BARSLAST(CROSS(0,A1X))),DRAWNULL),COLORCYAN,{LINETHICK2};
    买入持股:IF(A1X>=0,A1,DRAWNULL)COLORRED,LINETHICK3;
    卖出空仓:IF(A1X<0ANDA2X<0,A1,DRAWNULL)COLORGREEN,LINETHICK3;
    STICKLINE(CROSS(A1X,0),H,L,0,0),COLOR9933FF;
    STICKLINE(CROSS(A1X,0),C,O,3,0),COLOR0000CC;
    STICKLINE(CROSS(A1X,0),C,O,1,0),COLOR0033FF;
    STICKLINE(CROSS(0,A1X),L,H,0,0),COLOR66CC33;




[源码注释]通达信公式动态翻译结果


   KK赋值:如果"KDJ的J"<-1,返回10,否则返回0

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

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

   CCIXZ1赋值:CCI的2日指数移动平均的2日指数移动平均的2日指数移动平均

   CCIXZ2赋值:CCI的3日指数移动平均的2日指数移动平均的2日指数移动平均

   X赋值:(CCIXZ1上穿CCIXZ2OR(CCIXZ1>=CCIXZ2))ANDCCIXZ1>=-101ANDCCIXZ1>=1日前的CCIXZ1ANDREF(CCIXZ1,1)<-101

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

   K赋值:RSV的3日[1日权重]移动平均

   D赋值:K的3日[1日权重]移动平均

   J赋值:3*K-2*D

   TJ赋值:9.9上穿KK

   K1赋值:K的2日指数移动平均的2日指数移动平均的2日指数移动平均

   D1赋值:D的2日指数移动平均的2日指数移动平均的2日指数移动平均

   J1赋值:J的2日指数移动平均的2日指数移动平均的2日指数移动平均

   Y赋值:J1>1日前的J1

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

   VARB2赋值:(RSVV/2+22)*1

   LL赋值:成交量(手)的13日指数移动平均

   ZJ赋值:成交额(元)的13日指数移动平均

   GL赋值:((ZJ/LL)/100)

   TC赋值:(((收盘价-GL)/GL)*100)

   BB赋值:最低价-收盘价的绝对值>最高价-收盘价的绝对值*5

   HJ赋值:((TC<(0))ANDBB),画红色

   ZZ赋值:HJANDRSVV<VARB2-2

   输出XG:ZZ>0ANDTJ

   EMA13赋值:收盘价的13日指数移动平均,画白色

   EMA21赋值:收盘价的21日指数移动平均,画黄色

   EMA34赋值:收盘价的34日指数移动平均,COLORFF00FF

   EMA60赋值:收盘价的60日简单移动平均,COLORFFCC66

   VAR2赋值:(2*收盘价+最高价+最低价)/4

   VAR3赋值:如果年份>,返回?,否则返回?

   =2099ANDMONTH>

   2,0,1)

   VAR4赋值:5日内最低价的最低值

   VAR5赋值:4日内最高价的最高值

   散户赋值:(VAR2-VAR4)/(VAR5-VAR4)*100的4日指数移动平均*VAR3

   庄家赋值:0.667*1日前的散户+0.333*散户的2日指数移动平均*VAR3

   当满足条件散户上穿庄家AND散户<时,在?位置书写文字

   30,最低价-0.05,'←低吸'),画淡红色

   当满足条件庄家上穿散户AND散户>时,在?位置书写文字

   70,最高价+0.05,'←高抛'),画绿色

   当满足条件散户上穿庄家AND散户<时,在?位置画?号图标

   30,最低价-0.05,1)

   当满足条件庄家上穿散户AND散户>时,在?位置画?号图标

   70,最高价+0.05,2)

   VAR9赋值:收盘价-5日前的收盘价

   VARA赋值:VAR9的5日指数移动平均的5日指数移动平均/VAR9的绝对值的5日指数移动平均的5日指数移动平均

   VARC赋值:VAR9的20日指数移动平均的20日指数移动平均/VAR9的绝对值的20日指数移动平均的20日指数移动平均

   卖出赋值:如果VARA>,返回?,否则返回?

   0ANDCROSS(VARC,VARA),90,100)

   当满足条件卖出<时,在?位置画?号图标

   0,最高价+0.05,2)

   买线赋值:收盘价的2日指数移动平均

   卖线赋值:收盘价的21日线性回归斜率*20+收盘价的42日指数移动平均

   输出B1:如果买线上穿卖线,返回最低价-0.02,否则返回无效数,CROSSDOT,线宽为3,画洋红色

   输出S1:如果80上穿RSI*30,返回最高价+0.02,否则返回无效数,CROSSDOT,线宽为3,画黄色

   VC赋值:((收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100+(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100+(收盘价-收盘价的32日简单移动平均)/收盘价的32日简单移动平均*100)/3

   S2赋值:如果VC>,返回?,否则返回?

   20ANDFILTER(VC<

   1日前的VC,5),最高价+0.02,无效数),CIRCLEDOT,线宽为3,画绿色

   A0赋值:(最低价+最高价+收盘价*2)/4

   输出A1:A0的14日指数移动平均画蓝色,线宽为2

   A2赋值:A0的25日指数移动平均画淡蓝色,线宽为2

   A1X赋值:(A1-1日前的A1)/1日前的A1*100,NODRAW

   A2X赋值:(A2-1日前的A2)/1日前的A2*100,NODRAW

   输出看多:如果A1X>,返回?,否则返回?

   =0ANDBARSLAST(A1X上穿0)>

   0,上次A1X上穿0距今天数日前的(收盘价+开盘价)/2,无效数),画洋红色

   输出逃顶:如果A1X<,返回?,否则返回?

   0ANDBARSLAST(0上穿A1X)>

   0,上次0上穿A1X距今天数日前的(收盘价+开盘价)/2,无效数),画青色,

   输出买入持股:如果A1X>,返回?,否则返回?

   =0,A1,无效数)画红色,线宽为3

   输出卖出空仓:如果A1X<,返回?,否则返回?

   0ANDA2X<

   0,A1,无效数)画绿色,线宽为3

   当满足条件A1X上穿0时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR9933FF

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

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

   当满足条件0上穿A1X时,在最低价和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR66CC33


神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究

神奇指标收藏 收藏
神奇指标分享 分享

网友评论

已有0人评论

清除 发表评论