神奇指标网

通达信高抛低吸指标(判断底顶)源码附图

浏览 2097次浏览
标签: 通达信
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  



相关简介:通达信高抛低吸指标(判断底顶)源码附图                                  


     通达信高抛低吸指标(判断底顶)源码附图源码概况:


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


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图





通达信高抛低吸指标(判断底顶)源码附图源码:



    MA5:MA(CLOSE,5),COLORFF00FF,LINETHICK2;
    MA10:MA(CLOSE,10),COLOR00FFFF,LINETHICK1;
    MA30:MA(CLOSE,30),COLORFFFF00,LINETHICK1;
    MA60:MA(CLOSE,60);
    零轴:=DYNAINFO(3)*1,COLOR0000FF;
    STICKLINE(1,90/100+零轴,90/100+零轴,2,0),COLOR00BBBB;
    STICKLINE(1,10/100+零轴,10/100+零轴,2,0),COLORBBBBBB;
    RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100+50/100;
    K:=SMA(RSV,3,1);
    D:=SMA(K,3,1);
    J:=3*K-2*D;
    KK:=零轴+K/100;
    DDK:=零轴+D/100;
    JJ:=零轴+J/100;
    EEK:=50/100+零轴;
    DRAWBAND(KK,RGB(255,170,0),EEK,RGB(0,80,80));
    DRAWBAND(JJ,RGB(200,0,180),KK,RGB(120,120,120));
    IF(JJ>=REF(JJ,1),JJ,DRAWNULL),COLOR00FF00;
    日K:="KD.K"(9,3,3);
    日D:="KD.D"(9,3,3);
    STICKLINE(K>=DANDC>=O,C,O,3,0),COLOR0000FF;
    {STICKLINE(K>=DANDC>=O,C,O,3,0),COLOR0000DD;
    STICKLINE(K>=DANDC>=O,C,O,3,0),COLORRED;}
    STICKLINE(K>=DANDC<O,C,O,3,0),COLOR00FFFF;
    {STICKLINE(K>=DANDC<O,C,O,3,0),COLOR00DDDD;
    STICKLINE(K>=DANDC<O,C,O,3,0),COLOR00FFFF;}
    STICKLINE(K<DANDC>=O,C,O,3,1),COLORFF00FF;
    STICKLINE(K<DANDC<O,C,O,3,1),COLORFFFF00;
    月K:="KDJ.K#MONTH"(9,3,3);
    月D:="KDJ.D#MONTH"(9,3,3);
    周K:="KDJ.K#WEEK"(9,3,3);
    周D:="KDJ.D#WEEK"(9,3,3);
    DRAWTEXT_FIX(ISLASTBAR,0.04,0.60,0,'KDJ'),COLOR00FFFF;
    DRAWTEXT_FIX(ISLASTBAR,0.01,0.65,0,'月K='),COLORFFFFFF;
    DRAWNUMBER_FIX(ISLASTBAR,0.05,0.65,0,月K),COLORFFFFFF;
    DRAWTEXT_FIX(ISLASTBAR,0.01,0.7,0,'月D='),COLORFFFFFF;
    DRAWNUMBER_FIX(ISLASTBAR,0.05,0.7,0,月D),COLORFFFFFF;
    DRAWTEXT_FIX(ISLASTBAR,0.01,0.75,0,'周K='),COLORFFFFFF;
    DRAWNUMBER_FIX(ISLASTBAR,0.05,0.75,0,周K),COLORFFFFFF;
    DRAWTEXT_FIX(ISLASTBAR,0.01,0.8,0,'周D='),COLORFFFFFF;
    DRAWNUMBER_FIX(ISLASTBAR,0.05,0.8,0,周D),COLORFFFFFF;
    DRAWTEXT_FIX(ISLASTBAR,0.01,0.85,0,'日K='),COLORFFFFFF;
    DRAWNUMBER_FIX(ISLASTBAR,0.05,0.85,0,日K),COLORFFFFFF;
    DRAWTEXT_FIX(ISLASTBAR,0.01,0.9,0,'日D='),COLORFFFFFF;
    DRAWNUMBER_FIX(ISLASTBAR,0.05,0.9,0,日D),COLORFFFFFF;
    月DIF:="MACD.DIF#MONTH"(12,26,9);
    月DEA:="MACD.DEA#MONTH"(12,26,9);
    周DIF:="MACD.DIF#WEEK"(12,26,9);
    周DEA:="MACD.DEA#WEEK"(12,26,9);
    日DIF:="MACD.DIF"(12,26,9);
    日DEA:="MACD.DEA"(12,26,9);
    DRAWTEXT_FIX(ISLASTBAR,0.13,0.60,0,'MACD'),COLOR00FFFF;
    DRAWTEXT_FIX(ISLASTBAR,0.11,0.65,0,'月DIF='),COLORFFFFFF;
    DRAWNUMBER_FIX(ISLASTBAR,0.155,0.65,0,月DIF),COLORFFFFFF;
    DRAWTEXT_FIX(ISLASTBAR,0.11,0.7,0,'月DEA='),COLORFFFFFF;
    DRAWNUMBER_FIX(ISLASTBAR,0.155,0.7,0,月DEA),COLORFFFFFF;
    DRAWTEXT_FIX(ISLASTBAR,0.11,0.75,0,'周DIF='),COLORFFFFFF;
    DRAWNUMBER_FIX(ISLASTBAR,0.155,0.75,0,周DIF),COLORFFFFFF;
    DRAWTEXT_FIX(ISLASTBAR,0.11,0.8,0,'周DEA='),COLORFFFFFF;
    DRAWNUMBER_FIX(ISLASTBAR,0.155,0.8,0,周DEA),COLORFFFFFF;
    DRAWTEXT_FIX(ISLASTBAR,0.11,0.85,0,'日DIF='),COLORFFFFFF;
    DRAWNUMBER_FIX(ISLASTBAR,0.155,0.85,0,日DIF),COLORFFFFFF;
    DRAWTEXT_FIX(ISLASTBAR,0.11,0.9,0,'日DEA='),COLORFFFFFF;
    DRAWNUMBER_FIX(ISLASTBAR,0.155,0.9,0,日DEA),COLORFFFFFF;
    TYP:=(HIGH+LOW+CLOSE)/3;
    日CCI:=(TYP-MA(TYP,84))/(0.015*AVEDEV(TYP,84));
    周CCI:=(TYP-MA(TYP,21))/(0.015*AVEDEV(TYP,21));
    月CCI:=(TYP-MA(TYP,9))/(0.015*AVEDEV(TYP,9));
    DRAWTEXT_FIX(ISLASTBAR,0.235,0.75,0,'CCI'),COLOR00FFFF;
    DRAWTEXT_FIX(ISLASTBAR,0.206,0.80,0,'月CC='),COLORFFFFFF;
    DRAWNUMBER_FIX(ISLASTBAR,0.250,0.80,0,月CCI),COLORFFFFFF;
    DRAWTEXT_FIX(ISLASTBAR,0.206,0.85,0,'周CCI='),COLORFFFFFF;
    DRAWNUMBER_FIX(ISLASTBAR,0.250,0.85,0,周CCI),COLORFFFFFF;
    DRAWTEXT_FIX(ISLASTBAR,0.206,0.90,0,'日CCI='),COLORFFFFFF;
    DRAWNUMBER_FIX(ISLASTBAR,0.250,0.90,0,日CCI),COLORFFFFFF;
    DRAWTEXT_FIX(ISLASTBAR,0.1,0.03,0,'★【彩色K线】★【红色K线-日KDJ金叉阳线】【黄色K线-日KDJ金叉阴线】
    【粉色K线-日KDJ死叉阳线】【青色K线-日KDJ死叉阴线】★'),COLORFFFF00;
    {DRAWGBK(C>0,RGB(0,108,108),RGB(88,0,0),0,'11',0);}
    SHORT:=12;LONG:=26;MID:=9;
    DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
    DEA:EMA(DIF,MID);
    MACD:(DIF-DEA)*2,COLORSTICK;
    DRAWICON(REF(DIF,1)<REF(DIF,2)ANDDIF>REF(DIF,1)ANDDIF<0ANDDIF<DEA,DIF*1.1,1),COLORRED;
    HJ_2:=BARSLAST(REF(MACD,1)<0ANDMACD>0);
    HJ_3:=LLVBARS(MACD,HJ_2+20);
    HJ_4:=IF(HJ_3>HJ_2,REF(MACD,HJ_3),0);
    HJ_5:=MACD<0ANDMACD>HJ_4ANDLOW=LLV(LOW,HJ_2+20)ANDHJ_4<0;
    HJ_6:=REF(HJ_5,1)=1ANDMACD>REF(MACD,1)ANDREF(DIF,HJ_3)<0ANDMACD<0;
    底背:DRAWLINE(HJ_4=HJ_3,MACD,HJ_6,MACD,0),COLORRED,DOTLINE;
    DRAWICON(HJ_6,MACD*1.2,9);
    HJ_7:=HHVBARS(MACD,HJ_2+20);
    HJ_8:=IF(HJ_7>HJ_2,REF(MACD,HJ_7),0);
    HJ_9:=MACD>0ANDMACD<HJ_8ANDHIGH=HHV(HIGH,HJ_2+20)ANDHJ_8>0;
    HJ_10:=REF(HJ_9,1)=1ANDMACD>REF(MACD,1)ANDREF(DIF,HJ_7)>0;
    顶背:DRAWLINE(HJ_8=HJ_7,MACD,HJ_10,MACD,0),COLOR1D7300,DOTLINE;
    DRAWICON(HJ_10,MACD*1.2,15);
    HJ_11:=CLOSE/MA(CLOSE,40)*100<78;
    HJ_12:=CLOSE/MA(CLOSE,60)*100<74;
    HJ_13:=HIGH>LOW*1.051;
    HJ_14:=HJ_13ANDCOUNT(HJ_13,5)>1;
    HJ_15:=IF(HJ_14AND(HJ_11ORHJ_12),2,0);
    HJ_16:=CLOSE/REF(CLOSE,25)<=1.1;
    HJ_17:=SMA(MAX(CLOSE-REF(CLOSE,2),0),7,1)/SMA(ABS(CLOSE-REF(CLOSE,2)),7,1)*100<15;
    HJ_18:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;
    HJ_19:=SMA(HJ_18,2,1);
    HJ_20:=SMA(HJ_19,2,1);
    HJ_21:=IF(HJ_19>REF(HJ_19,1)ANDREF(HJ_19,1)<REF(HJ_19,2)ANDHJ_19<23,1.5,0);
    HJ_22:=100-100*(HHV(HIGH,5*8)-CLOSE)/(HHV(HIGH,5*8)-LLV(LOW,5*8));
    HJ_23:=MA(CLOSE,5);
    HJ_24:=IF(CLOSE>SAR(10,2,20),1,0);
    HJ_25:=IF(CLOSE<SAR(10,2,20),(-1),0);
    HJ_26:=ATAN((HJ_23/REF(HJ_23,1)-1)*100)*180/3.1416;
    HJ_27:=IF(HJ_26>30,1,0);
    HJ_28:=IF(HJ_26<(-30),(-1),0);
    HJ_29:=HJ_24+HJ_27+HJ_25+HJ_28;
    IF(HJ_29<(-1)ORHJ_22<25.01,DIF,DRAWNULL),COLOR1D7300;
    IF(HJ_22>74.989998ORHJ_29>0,DIF,DRAWNULL),COLORRED;
    0,COLORBROWN,POINTDOT;




[源码注释]通达信高抛低吸指标(判断底顶)源码附图翻译结果


   输出MA5:收盘价的5日简单移动平均,COLORFF00FF,线宽为2

   输出MA10:收盘价的10日简单移动平均,COLOR00FFFF,线宽为1

   输出MA30:收盘价的30日简单移动平均,COLORFFFF00,线宽为1

   输出MA60:收盘价的60日简单移动平均

   零轴赋值:昨收盘价*1,COLOR0000FF

   当满足条件1时,在90/100+零轴和90/100+零轴位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00BBBB

   当满足条件1时,在10/100+零轴和10/100+零轴位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORBBBBBB

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

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

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

   J赋值:3*K-2*D

   KK赋值:零轴+K/100

   DDK赋值:零轴+D/100

   JJ赋值:零轴+J/100

   EEK赋值:50/100+零轴

   画带状线

   画带状线

   如果JJ>,返回?,否则返回?

   =1日前的JJ,JJ,无效数),COLOR00FF00

   日K赋值:"随机指标KD的K"(9,3,3)

   日D赋值:"随机指标KD的D"(9,3,3)

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

   =DANDC>

   =开盘价,收盘价,开盘价,3,0),COLOR0000FF

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

   =DANDC<

   开盘价,收盘价,开盘价,3,0),COLOR00FFFF

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

   DANDC>

   =开盘价,收盘价,开盘价,3,1),COLORFF00FF

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

   DANDC<

   开盘价,收盘价,开盘价,3,1),COLORFFFF00

   月K赋值:"KDJ的K[取月线数据]"(9,3,3)

   月D赋值:"KDJ的D[取月线数据]"(9,3,3)

   周K赋值:"KDJ的K[取周线数据]"(9,3,3)

   周D赋值:"KDJ的D[取周线数据]"(9,3,3)

   当满足条件是否最后一个周期时,在横轴0.04纵轴0.60位置书写文字,COLOR00FFFF

   当满足条件是否最后一个周期时,在横轴0.01纵轴0.65位置书写文字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.05纵轴0.65位置书写数字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.01纵轴0.7位置书写文字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.05纵轴0.7位置书写数字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.01纵轴0.75位置书写文字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.05纵轴0.75位置书写数字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.01纵轴0.8位置书写文字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.05纵轴0.8位置书写数字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.01纵轴0.85位置书写文字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.05纵轴0.85位置书写数字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.01纵轴0.9位置书写文字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.05纵轴0.9位置书写数字,COLORFFFFFF

   月DIF赋值:"平滑异同平均线的DIF[取月线数据]"(12,26,9)

   月DEA赋值:"平滑异同平均线的DEA[取月线数据]"(12,26,9)

   周DIF赋值:"平滑异同平均线的DIF[取周线数据]"(12,26,9)

   周DEA赋值:"平滑异同平均线的DEA[取周线数据]"(12,26,9)

   日DIF赋值:"平滑异同平均线的DIF"(12,26,9)

   日DEA赋值:"平滑异同平均线的DEA"(12,26,9)

   当满足条件是否最后一个周期时,在横轴0.13纵轴0.60位置书写文字,COLOR00FFFF

   当满足条件是否最后一个周期时,在横轴0.11纵轴0.65位置书写文字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.155纵轴0.65位置书写数字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.11纵轴0.7位置书写文字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.155纵轴0.7位置书写数字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.11纵轴0.75位置书写文字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.155纵轴0.75位置书写数字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.11纵轴0.8位置书写文字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.155纵轴0.8位置书写数字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.11纵轴0.85位置书写文字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.155纵轴0.85位置书写数字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.11纵轴0.9位置书写文字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.155纵轴0.9位置书写数字,COLORFFFFFF

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

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

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

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

   当满足条件是否最后一个周期时,在横轴0.235纵轴0.75位置书写文字,COLOR00FFFF

   当满足条件是否最后一个周期时,在横轴0.206纵轴0.80位置书写文字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.250纵轴0.80位置书写数字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.206纵轴0.85位置书写文字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.250纵轴0.85位置书写数字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.206纵轴0.90位置书写文字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.250纵轴0.90位置书写数字,COLORFFFFFF

   当满足条件是否最后一个周期时,在横轴0.1纵轴0.03位置书写文字,COLORFFFF00

   SHORT赋值:12

   LONG赋值:26

   MID赋值:9

   输出DIF:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均

   输出DEA:DIF的MID日指数移动平均

   输出平滑异同平均线:(DIF-DEA)*2,COLORSTICK

   当满足条件1日前的DIF<2日前的DIFANDDIF>1日前的DIFANDDIF<0ANDDIF<DEA时,在DIF*1.1位置画1号图标,画红色

   HJ_2赋值:上次1日前的MACD<0ANDMACD>0距今天数

   HJ_3赋值:HJ_2+20日内MACD距今天数

   HJ_4赋值:如果HJ_3>HJ_2,返回HJ_3日前的MACD,否则返回0

   HJ_5赋值:MACD<0ANDMACD>HJ_4ANDLOW=HJ_2+20日内最低价的最低值ANDHJ_4<0

   HJ_6赋值:1日前的HJ_5=1ANDMACD>1日前的MACDANDREF(DIF,HJ_3)<0ANDMACD<0

   输出底背:当满足条件HJ_4=HJ_3时,在MACD位置画直线起点,当满足条件HJ_6时,在MACD位置画直线终点,0表示是否延长.,画红色,DOTLINE

   当满足条件HJ_6时,在MACD*1.2位置画9号图标

   HJ_7赋值:HJ_2+20日内MACD距今天数

   HJ_8赋值:如果HJ_7>HJ_2,返回HJ_7日前的MACD,否则返回0

   HJ_9赋值:MACD>0ANDMACD<HJ_8ANDHIGH=HJ_2+20日内最高价的最高值ANDHJ_8>0

   HJ_10赋值:1日前的HJ_9=1ANDMACD>1日前的MACDANDREF(DIF,HJ_7)>0

   输出顶背:当满足条件HJ_8=HJ_7时,在MACD位置画直线起点,当满足条件HJ_10时,在MACD位置画直线终点,0表示是否延长.,COLOR1D7300,DOTLINE

   当满足条件HJ_10时,在MACD*1.2位置画15号图标

   HJ_11赋值:收盘价/收盘价的40日简单移动平均*100<78

   HJ_12赋值:收盘价/收盘价的60日简单移动平均*100<74

   HJ_13赋值:最高价>最低价*1.051

   HJ_14赋值:HJ_13ANDCOUNT(HJ_13,5)>1

   HJ_15赋值:如果HJ_14AND(HJ_11ORHJ_12),返回2,否则返回0

   HJ_16赋值:收盘价/25日前的收盘价<=1.1

   HJ_17赋值:收盘价-2日前的收盘价和0的较大值的7日[1日权重]移动平均/收盘价-2日前的收盘价的绝对值的7日[1日权重]移动平均*100<15

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

   HJ_19赋值:HJ_18的2日[1日权重]移动平均

   HJ_20赋值:HJ_19的2日[1日权重]移动平均

   HJ_21赋值:如果HJ_19>1日前的HJ_19ANDREF(HJ_19,1)<2日前的HJ_19ANDHJ_19<23,返回1.5,否则返回0

   HJ_22赋值:100-100*(5*8日内最高价的最高值-收盘价)/(5*8日内最高价的最高值-5*8日内最低价的最低值)

   HJ_23赋值:收盘价的5日简单移动平均

   HJ_24赋值:如果收盘价>步长为2极限值为20的10日抛物转向,返回1,否则返回0

   HJ_25赋值:如果收盘价<步长为2极限值为20的10日抛物转向,返回(-1),否则返回0

   HJ_26赋值:(HJ_23/1日前的HJ_23-1)*100的反正切*180/3.1416

   HJ_27赋值:如果HJ_26>30,返回1,否则返回0

   HJ_28赋值:如果HJ_26<(-30),返回(-1),否则返回0

   HJ_29赋值:HJ_24+HJ_27+HJ_25+HJ_28

   如果HJ_29<(-1)ORHJ_22<25.01,返回DIF,否则返回无效数,COLOR1D7300

   如果HJ_22>74.989998ORHJ_29>0,返回DIF,否则返回无效数,画红色

   0,画棕色,POINTDOT


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

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

网友评论

已有0人评论

清除 发表评论