相关简介:  通达信大波段操作指标公式源码分享                                

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

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

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图

   适合喜欢抄底的朋友;

   适合喜欢做波段的朋友;

   对于逃顶也非常有用。

通达信指标公式源码:

    V1:=BARSCOUNT(CLOSE)*3.142/180;
    A2:SIN(V1*8)*40,COLOR00FFFF;
    IF(A2>REF(A2,1),A2,DRAWNULL),COLORFF00FF;
    A3:COS(V1*8)*40,COLORGRAY;
    IF(A3>REF(A3,1),A3,DRAWNULL),COLORRED;
    PV:=(C*2+H+L)/4;
    SK:=Ema(PV,13)-EMA(PV,34);
    SD:=EMA(SK,9);
    中:0,POINTDOT;
    空:(-2*(SK-SD))*61.8,COLORFFFF00;
    多:(2*(SK-SD))*61.8,COLORAA77AA;
    stICKLINE(多>REF(多,1),多,REF(多,1),2.6,0),COLOR000088;
    STICKLINE(多>REF(多,1),多,REF(多,1),1.8,0),COLOR0000AA;
    STICKLINE(多>REF(多,1),多,REF(多,1),1,0),COLOR0000CC;
    STICKLINE(多>REF(多,1),多,REF(多,1),0.1,0),COLOR0000DD;
    STICKLINE(空>REF(空,1),空,REF(空,1),2.6,0),COLOR008800;
    STICKLINE(空>REF(空,1),空,REF(空,1),1.8,0),COLOR00AA00;
    STICKLINE(空>REF(空,1),空,REF(空,1),1,0),COLOR00CC00;
    STICKLINE(空>REF(空,1),空,REF(空,1),0.1,0),COLOR00DD00;
    STICKLINE(REF(空,2)>REF(空,1)AND空>REF(空,1)AND空<=0,空,REF(空,1),2.6,0),COLOR888888;
    STICKLINE(REF(空,2)>REF(空,1)AND空>REF(空,1)AND空<=0,空,REF(空,1),1.8,0),COLORAAAAAA;
    STICKLINE(REF(空,2)>REF(空,1)AND空>REF(空,1)AND空<=0,空,REF(空,1),1,0),COLORCCCCCC;
    STICKLINE(REF(空,2)>REF(空,1)AND空>REF(空,1)AND空<=0,空,REF(空,1),0.1,0),COLORDDDDDD;
    STICKLINE(REF(多,2)>REF(多,1)AND多>REF(多,1),多,REF(多,1),2.6,0),COLOR006666;
    STICKLINE(REF(多,2)>REF(多,1)AND多>REF(多,1),多,REF(多,1),1.8,0),COLOR008888;
    STICKLINE(REF(多,2)>REF(多,1)AND多>REF(多,1),多,REF(多,1),1,0),COLOR00AAAA;
    STICKLINE(REF(多,2)>REF(多,1)AND多>REF(多,1),多,REF(多,1),0.1,0),COLOR00CCCC;
    DRAWTEXT(REF(空,2)>REF(空,1)AND空>REF(空,1)AND空<=0,空-0.5,'逃'),COLOR009900,LINETHICK3;
    DRAWTEXT(REF(多,2)>REF(多,1)AND多>REF(多,1),多-0.5,'抄'),COLORRED,LINETHICK3;
    {
    选股公式:
    PV:=(C*2+H+L)/4;
    SK:=EMA(PV,13)-EMA(PV,34);
    SD:=EMA(SK,9);
    多:=(2*(SK-SD))*61.8,COLORAA77AA;
    XG:REF(多,2)>REF(多,1)AND多>REF(多,1)ANDDYNAINFO(8)>0;
    }
    HJ_1:=EMA(CLOSE,30);
    HJ_2:=EMA(CLOSE,35);
    HJ_3:=EMA(CLOSE,40);
    HJ_4:=EMA(CLOSE,45);
    DRAWBAND(HJ_1,RGB(173,173,39),HJ_4,RGB(173,173,39));
    HJ_5:=EMA(CLOSE,90);
    HJ_6:=EMA(CLOSE,98);
    HJ_7:=EMA(CLOSE,106);
    HJ_8:=EMA(CLOSE,114);
    DRAWBAND(HJ_5,RGB(45,106,168),HJ_8,RGB(45,106,168));
    HJ_9:=EMA(CLOSE,140);
    HJ_10:=EMA(CLOSE,148);
    HJ_11:=EMA(CLOSE,156);
    HJ_12:=EMA(CLOSE,164);
    DRAWBAND(HJ_9,RGB(185,49,151),HJ_12,RGB(185,49,151));
    DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
    HJ_13:=HHV(EMA(CLOSE,21),2);
    NOTEXT20:EMA(CLOSE,21),COLORRED,LINETHICK2;
    NOTEXT30:IF(HJ_13=NOTEXT20ANDUPNDAY(HJ_13,3),HJ_13,DRAWNULL),COLORRED,LINETHICK2;
    NOTEXT40:IF(REF(HJ_13,2)>NOTEXT20,NOTEXT20,DRAWNULL),COLORGREEN,LINETHICK2;
    HJ_14:=EMA(CLOSE,12)-EMA(CLOSE,26);
    HJ_15:=EMA(HJ_14,9);
    STICKLINE(HJ_14>=HJ_15,CLOSE,OPEN,3.1,0),COLORYELLOW;
    STICKLINE(HJ_14>=HJ_15,HIGH,LOW,0.00009,0),COLORYELLOW;
    HJ_16:=HJ_14>=HJ_15;
    HJ_17:=REF(CLOSE,1);
    HJ_18:=SMA(MAX(CLOSE-HJ_17,0),9,1)/SMA(ABS(CLOSE-HJ_17),9,1)*100;
    STICKLINE(HJ_18>=75,OPEN,CLOSE,3.1,0),COLORRED;
    STICKLINE(HJ_18>=75,HIGH,LOW,0.00009,0),COLORRED;
    HJ_19:=HJ_18>=75;
    HJ_20:=(CLOSE-LLV(LOW,6))/(HHV(HIGH,6)-LLV(LOW,6))*100;
    HJ_21:=SMA(HJ_20,3,1);
    HJ_22:=SMA(HJ_21,3,1);
    STICKLINE(CROSS(HJ_21,HJ_22)ANDHJ_22<=55,CLOSE,OPEN,3.1,0),COLORBLUE;
    STICKLINE(CROSS(HJ_21,HJ_22)ANDHJ_22<=55,HIGH,LOW,0.00009,0),COLORBLUE;
    HJ_23:=CROSS(HJ_21,HJ_22)ANDHJ_22<=55;
    STICKLINE(NOT(HJ_23)ANDNOT(HJ_16)ANDNOT(HJ_19),OPEN,CLOSE,3.1,0),COLORCYAN;
    STICKLINE(NOT(HJ_23)ANDNOT(HJ_16)ANDNOT(HJ_19),HIGH,LOW,0.00009,0),COLORCYAN;

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

   V1赋值:收盘价的有效数据周期数*3.142/180

   输出A2:V1*8的正弦*40,COLOR00FFFF

   如果A2>1日前的A2,返回A2,否则返回无效数,COLORFF00FF

   输出A3:V1*8的余弦*40,画深灰色

   如果A3>1日前的A3,返回A3,否则返回无效数,画红色

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

   SK赋值:PV的13日指数移动平均-PV的34日指数移动平均

   SD赋值:SK的9日指数移动平均

   输出中:0,POINTDOT

   输出空:(-2*(SK-SD))*61.8,COLORFFFF00

   输出多:(2*(SK-SD))*61.8,COLORAA77AA

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

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

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

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

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

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

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

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

   当满足条件2日前的空>1日前的空AND空>1日前的空AND空<=0时,在空和1日前的空位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLOR888888

   当满足条件2日前的空>1日前的空AND空>1日前的空AND空<=0时,在空和1日前的空位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLORAAAAAA

   当满足条件2日前的空>1日前的空AND空>1日前的空AND空<=0时,在空和1日前的空位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORCCCCCC

   当满足条件2日前的空>1日前的空AND空>1日前的空AND空<=0时,在空和1日前的空位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLORDDDDDD

   当满足条件2日前的多>1日前的多AND多>1日前的多时,在多和1日前的多位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLOR006666

   当满足条件2日前的多>1日前的多AND多>1日前的多时,在多和1日前的多位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLOR008888

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

   当满足条件2日前的多>1日前的多AND多>1日前的多时,在多和1日前的多位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR00CCCC

   当满足条件2日前的空>1日前的空AND空>1日前的空AND空<=0时,在空-0.5位置书写文字,COLOR009900,线宽为3

   当满足条件2日前的多>1日前的多AND多>1日前的多时,在多-0.5位置书写文字,画红色,线宽为3

   HJ_1赋值:收盘价的30日指数移动平均

   HJ_2赋值:收盘价的35日指数移动平均

   HJ_3赋值:收盘价的40日指数移动平均

   HJ_4赋值:收盘价的45日指数移动平均

   画带状线

   HJ_5赋值:收盘价的90日指数移动平均

   HJ_6赋值:收盘价的98日指数移动平均

   HJ_7赋值:收盘价的106日指数移动平均

   HJ_8赋值:收盘价的114日指数移动平均

   画带状线

   HJ_9赋值:收盘价的140日指数移动平均

   HJ_10赋值:收盘价的148日指数移动平均

   HJ_11赋值:收盘价的156日指数移动平均

   HJ_12赋值:收盘价的164日指数移动平均

   画带状线

   K线

   HJ_13赋值:2日内收盘价的21日指数移动平均的最高值

   输出NOTEXT20:收盘价的21日指数移动平均,画红色,线宽为2

   输出NOTEXT30:如果HJ_13=NOTEXT20ANDUPNDAY(HJ_13,3),返回HJ_13,否则返回无效数,画红色,线宽为2

   输出NOTEXT40:如果2日前的HJ_13>,返回?,否则返回?

   NOTEXT20,NOTEXT20,无效数),画绿色,线宽为2

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

   HJ_15赋值:HJ_14的9日指数移动平均

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

   =HJ_15,收盘价,开盘价,3.1,0),画黄色

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

   =HJ_15,最高价,最低价,0.00009,0),画黄色

   HJ_16赋值:HJ_14>

   =HJ_15

   HJ_17赋值:1日前的收盘价

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

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

   =75,开盘价,收盘价,3.1,0),画红色

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

   =75,最高价,最低价,0.00009,0),画红色

   HJ_19赋值:HJ_18>

   =75

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

   HJ_21赋值:HJ_20的3日[1日权重]移动平均

   HJ_22赋值:HJ_21的3日[1日权重]移动平均

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

   =55,收盘价,开盘价,3.1,0),画蓝色

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

   =55,最高价,最低价,0.00009,0),画蓝色

   HJ_23赋值:HJ_21上穿HJ_22ANDHJ_22<

   =55

   当满足条件取反ANDNOT(HJ_16)ANDNOT(HJ_19)时,在开盘价和收盘价位置之间画柱状线,宽度为3.1,0不为0则画空心柱.,画青色

   当满足条件取反ANDNOT(HJ_16)ANDNOT(HJ_19)时,在最高价和最低价位置之间画柱状线,宽度为0.00009,0不为0则画空心柱.,画青色

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