以下是通达信连涨天数指标公式源码和注释翻译结果

使用说明:

   确定时间周期:首先,确定您要使用的时间周期。通常,较长的时间周期可以提供更可靠的趋势信号,但也会导致延迟反应。较短的时间周期可能会更敏感,但也更容易受到市场波动的影响。选择适合您交易风格和投资目标的时间周期。

   观察连涨天数变化:计算连涨天数指标后,观察连涨天数的变化情况。连续上涨的天数越多,表示趋势越强劲,可能意味着股票或证券正在经历一段良好的表现期。

   结合其他指标和分析:连涨天数指标通常最好与其他技术指标和分析方法结合使用。例如,可以与移动平均线、相对强弱指标(RSI)等指标一起使用,以验证趋势的可靠性,并辅助做出买入或卖出决策。

通达信连涨天数指标公式源码:

    HJ_2:=DYNAINFO(4)>0ANDHHV(HIGH,10)/LLV(LOW,10)<1.25ANDREF(CLOSE,1)<LLV(LOW,15)+(HHV(HIGH,15)-LLV(LOW,15))*0.85ANDCLOSE>OPENANDCLOSE>=HHV(HIGH,10);
    HJ_5:=Ema(CLOSE,5);
    HJ_6:=EMA(CLOSE,10);
    HJ_7:=EMA(CLOSE,14);
    HJ_8:=EMA(CLOSE,18);
    HJ_9:=EMA(CLOSE,40);
    HJ_10:=EMA(CLOSE,60);
    HJ_11:=MAX(HJ_9,HJ_10);
    X2:CLOSE>HJ_11ANDHJ_2AND(CLOSE>REF(HHV(HIGH,3),1)AND(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>0.07);
    A1:=(VOL/CLOSE)/3;
    {A222:=IF(A1>0.29ANDCLOSE>REF(CLOSE,1),A1,0);}
    {A22:=SUM(A222,0);}
    A2:=SUM((IF(((A1>0.29)AND(CLOSE>(REF(CLOSE,1)))),A1,0)),0);
    A3:=SUM((IF(((A1>0.29)AND(CLOSE<(REF(CLOSE,1)))),A1,0)),0);
    A4:=SUM((IF(((A1<0.29)AND(CLOSE>(REF(CLOSE,1)))),A1,0)),0);
    A5:=SUM((IF(((A1<0.29)AND(CLOSE<(REF(CLOSE,1)))),A1,0)),0);
    A6:=((A2+A3)+A4)+A5;
    A7:=IF((ISLASTBAR=1),((100*A2)/A6),0);
    A8:=((IF((ISLASTBAR=1),((100*A3)/A6),0)));
    A9:=((IF((ISLASTBAR=1),((100*A4)/A6),0)));
    A10:=((IF((ISLASTBAR=1),((100*A5)/A6),0)));
    机构买入:(A2),LINETHICK5,COLORMAGENTA;
    机构卖出:(A3),LINETHICK5,COLORCYAN;
    大户买入:(A4),COLORRED;
    大户卖出:(A5),COLORGREEN;
    机构净流:机构买入-机构卖出,LINETHICK2,NODRAW;
    大户净流:大户买入-大户卖出,LINETHICK2,NODRAW;
    主力资金:机构净流+大户净流,LINETHICK2,NODRAW;
    DRAWTEXT(ISLASTBAR=1,机构买入*0.9,'机构买入'),LINETHICK2,COLORFF55FF;
    DRAWTEXT(ISLASTBAR=1,机构卖出,'机构卖出'),LINETHICK2,COLORFFFF55;
    DRAWTEXT(ISLASTBAR=1,大户买入,'大户买入'),LINETHICK2,COLOR5555FF;
    DRAWTEXT(ISLASTBAR=1,大户卖出,'大户卖出'),LINETHICK2,COLOR55FF55;
    DRAWICON(CROSS(机构买入,机构卖出),(机构买入,机构卖出),1);
    DRAWICON(CROSS(机构卖出,机构买入),(机构卖出,机构买入),2);
    DRAWICON(CROSS(大户买入,大户卖出),(大户买入,大户卖出),1);
    DRAWICON(CROSS(大户卖出,大户买入),(大户卖出,大户买入),2);
    A01:=AMOUNT/VOL/100;
    A02:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
    A03:=SUM(AMOUNT,40)/A01/100;
    A04:=SUM(AMOUNT,80)/A01/100;
    B1:=DMA(A02,VOL/A03);
    B2:=DMA(A02,VOL/A04);
    B3:=(CLOSE-B1)/B1*100;
    B4:=(CLOSE-B2)/B2*100;
    压力:MA(REF(HHV(C,30),1),2),NODRAW;
    现价:C,NODRAW;
    支撑:MA(REF(LLV(C,30),1),2),NODRAW;
    均价:SUM(现价*V,240)/SUM(V,240),COLORYELLOW,NODRAW;
    回调认同:EMA(EXPMA(C,20),13),NODRAW;
    控盘:1,COLORYELLOW,LINETHICK1;
    高点:5,,COLORFF6600;
    风险:-1,COLORGREEN,LINETHICK2;
    低点:-4,COLORCCFF33;
    STICKLINE(FILTER(C,60)>0,高点,低点,0.5,0),COLORRED;
    STICKLINE(B4>0,0,B4,0,0),COLORYELLOW;
    STICKLINE(B3>0,0,B3,0,0),COLORRED;
    STICKLINE(B3<=0,0,B3,0,0),COLORGREEN;
    VAR1:=SMA(MAX(MAX((HIGH-LOW),ABS((HIGH-REF(CLOSE,1)))),ABS((LOW-REF(CLOSE,1)))),14,1);
    VAR2:=(HIGH-REF(HIGH,1));
    VAR3:=(REF(LOW,1)-LOW);
    VAR4:=SMA(IF(((VAR2>0)AND(VAR2>VAR3)),VAR2,0),12,1);
    VAR5:=SMA(IF(((VAR3>0)AND(VAR3>VAR2)),VAR3,0),12,1);
    VAR6:=((VAR4*100)/VAR1);
    VAR7:=((VAR5*100)/VAR1);
    VAR8:=SMA(((ABS((VAR7-VAR6))/(VAR7+VAR6))*100),12,1);
    VAR9:=((VAR8+REF(VAR8,5))/2);
    VARA:=((SUM((HIGH-OPEN),12)/SUM((OPEN-LOW),12))*100);
    VARB:=((SUM(MAX(0,(HIGH-REF(CLOSE,1))),12)/SUM(MAX(0,(REF(CLOSE,1)-LOW)),12))*100);
    VARC:=((AMOUNT/VOL)/100);
    VARD:=(((((3*HIGH)+LOW)+OPEN)+(2*CLOSE))/7);
    VARE:=((SUM(AMOUNT,5)/VARC)/100);
    VARF:=((SUM(AMOUNT,13)/VARC)/100);
    VAR10:=((SUM(AMOUNT,34)/VARC)/100);
    VAR11:=((SUM(AMOUNT,209)/VARC)/100);
    VAR12:=(((REF(VOL,1)+REF(VOL,2))+REF(VOL,3))+REF(VOL,4));
    VAR13:=(VAR12/CAPITAL);
    VAR14:=(((VOL/CAPITAL)*VARD)+(VAR13*REF(VARC,1)));
    VAR15:=DMA(VARD,(VOL/VARE));
    VAR16:=DMA(VARD,(VOL/VARF));
    VAR17:=DMA(VARD,(VOL/VAR10));
    VAR18:=DMA(VARD,(VOL/CAPITAL));
    VAR19:=MA(HHV(HIGH,488),18);
    VAR1A:=MA(HHV(HIGH,220),18);
    VAR1B:=MA(HHV(HIGH,98),18);
    VAR1C:=MA(LLV(LOW,488),18);
    VAR1D:=MA(LLV(LOW,220),18);
    VAR1E:=MA(LLV(LOW,98),18);
    VAR1F:=MA((((((((VAR1C*0.96)+(VAR1D*0.96))+(VAR1E*0.96))+(VAR19*0.558))+(VAR1A*0.558))+(VAR1B*0.558))/6),18);
    VAR20:=MA((((((((VAR1C*1.25)+(VAR1D*1.23))+(VAR1E*1.2))+(VAR19*0.55))+(VAR1A*0.55))+(VAR1B*0.65))/6),18);
    VAR21:=MA((((((((VAR1C*1.3)+(VAR1D*1.3))+(VAR1E*1.3))+(VAR19*0.68))+(VAR1A*0.68))+(VAR1B*0.68))/6),18);
    VAR22:=MA((((((VAR1F*3)+(VAR20*2))+VAR21)/6)*1.738),18);
    VAR23:=IF((DATE<=1031231),VAR22,(VAR22*DAY));
    VAR24:=LOW;
    VAR25:=REF(LOW,1);
    VAR26:=((SMA(ABS((VAR24-VAR25)),3,1)/SMA(MAX((VAR24-VAR25),0),3,1))*100);
    VAR27:=MA(IF(((CLOSE*1.35)<=VAR23),(VAR26*10),(VAR26/10)),3);
    VAR28:=LLV(LOW,30);
    VAR29:=HHV(VAR27,30);
    VAR2A:=IF((LOW<=VAR28),((VAR27+(VAR29*2))/2),0);
    VAR31:=MA(HHV(HIGH,488),18);
    VAR32:=MA(HHV(HIGH,220),18);
    VAR33:=MA(HHV(HIGH,98),18);
    VAR34:=MA(LLV(LOW,488),18);
    VAR35:=MA(LLV(LOW,220),18);
    VAR36:=MA(LLV(LOW,98),18);
    VAR37:=MA((((((((VAR34*0.96)+(VAR35*0.96))+(VAR36*0.96))+(VAR31*0.558))+(VAR32*0.558))+(VAR33*0.558))/6),18);
    VAR38:=MA((((((((VAR34*1.25)+(VAR35*1.23))+(VAR36*1.2))+(VAR31*0.55))+(VAR32*0.55))+(VAR33*0.65))/6),18);
    VAR39:=MA((((((((VAR34*1.3)+(VAR35*1.3))+(VAR36*1.3))+(VAR31*0.68))+(VAR32*0.68))+(VAR33*0.68))/6),18);
    VAR40:=MA((((((VAR37*3)+(VAR38*2))+VAR39)/6)*1.738),18);
    VAR41:=VAR40;
    VAR42:=LOW;
    VAR43:=REF(LOW,1);
    VAR44:=((SMA(ABS((VAR42-VAR43)),3,1)/SMA(MAX((VAR42-VAR43),0),3,1))*100);
    VAR45:=MA(IF(((CLOSE*1.35)<=VAR41),(VAR44*10),(VAR44/10)),3);
    VAR46:=LLV(LOW,30);
    VAR47:=HHV(VAR45,30);
    VAR49:=IF((LOW<=VAR46),((VAR45+(VAR47*2))/2),0);
    连涨突击:MA((VAR49AND(CLOSE<COST(1))),3),,COLORFFFFFF;

通达信连涨天数指标公式源码注释翻译结果

    HJ_2赋值:开盘价>0ANDHHV(最高价,10)/10日内最低价的最低值<1.25ANDREF(收盘价,1)<15日内最低价的最低值+(15日内最高价的最高值-15日内最低价的最低值)*0.85ANDCLOSE>OPENANDCLOSE>=10日内最高价的最高值
    HJ_5赋值:收盘价的5日指数移动平均
    HJ_6赋值:收盘价的10日指数移动平均
    HJ_7赋值:收盘价的14日指数移动平均
    HJ_8赋值:收盘价的18日指数移动平均
    HJ_9赋值:收盘价的40日指数移动平均
    HJ_10赋值:收盘价的60日指数移动平均
    HJ_11赋值:HJ_9和HJ_10的较大值
    输出X2:收盘价>HJ_11ANDHJ_2AND(收盘价>1日前的3日内最高价的最高值AND(收盘价-1日前的收盘价)/1日前的收盘价>0.07)
    A1赋值:(成交量(手)/收盘价)/3
    A2赋值:(如果((A1>,返回?,否则返回?的?日累和
    0.29)AND(收盘价>
    (1日前的收盘价))),A1,0)),0)
    A3赋值:(如果((A1>,返回?,否则返回?的?日累和
    0.29)AND(收盘价<
    (1日前的收盘价))),A1,0)),0)
    A4赋值:(如果((A1<,返回?,否则返回?的?日累和
    0.29)AND(收盘价>
    (1日前的收盘价))),A1,0)),0)
    A5赋值:(如果((A1<,返回?,否则返回?的?日累和
    0.29)AND(收盘价<
    (1日前的收盘价))),A1,0)),0)
    A6赋值:((A2+A3)+A4)+A5
    A7赋值:如果(是否最后一个周期=1),返回((100*A2)/A6),否则返回0
    A8赋值:((如果(是否最后一个周期=1),返回((100*A3)/A6),否则返回0))
    A9赋值:((如果(是否最后一个周期=1),返回((100*A4)/A6),否则返回0))
    A10赋值:((如果(是否最后一个周期=1),返回((100*A5)/A6),否则返回0))
    输出机构买入:(A2),线宽为5,画洋红色
    输出机构卖出:(A3),线宽为5,画青色
    输出大户买入:(A4),画红色
    输出大户卖出:(A5),画绿色
    输出机构净流:机构买入-机构卖出,线宽为2,NODRAW
    输出大户净流:大户买入-大户卖出,线宽为2,NODRAW
    输出主力资金:机构净流+大户净流,线宽为2,NODRAW
    当满足条件是否最后一个周期=1时,在机构买入*0.9位置书写文字
    机构买入'
    ),线宽为2,COLORFF55FF
    当满足条件是否最后一个周期=1时,在机构卖出位置书写文字
    机构卖出'
    ),线宽为2,COLORFFFF55
    当满足条件是否最后一个周期=1时,在大户买入位置书写文字
    大户买入'
    ),线宽为2,COLOR5555FF
    当满足条件是否最后一个周期=1时,在大户卖出位置书写文字
    大户卖出'
    ),线宽为2,COLOR55FF55
    当满足条件机构买入上穿机构卖出时,在(机构买入,机构卖出)位置画1号图标
    当满足条件机构卖出上穿机构买入时,在(机构卖出,机构买入)位置画2号图标
    当满足条件大户买入上穿大户卖出时,在(大户买入,大户卖出)位置画1号图标
    当满足条件大户卖出上穿大户买入时,在(大户卖出,大户买入)位置画2号图标
    A01赋值:成交额(元)/成交量(手)/100
    A02赋值:(3*最高价+最低价+开盘价+2*收盘价)/7
    A03赋值:成交额(元)的40日累和/A01/100
    A04赋值:成交额(元)的80日累和/A01/100
    B1赋值:以成交量(手)/A03为权重A02的动态移动平均
    B2赋值:以成交量(手)/A04为权重A02的动态移动平均
    B3赋值:(收盘价-B1)/B1*100
    B4赋值:(收盘价-B2)/B2*100
    输出压力:1日前的30日内收盘价的最高值的2日简单移动平均,NODRAW
    输出现价:收盘价,NODRAW
    输出支撑:1日前的30日内收盘价的最低值的2日简单移动平均,NODRAW
    输出均价:现价*成交量(手)的240日累和/成交量(手)的240日累和,画黄色,NODRAW
    输出回调认同:收盘价的20日指数移动平均的13日指数移动平均,NODRAW
    输出控盘:1,画黄色,线宽为1
    输出高点:5,,COLORFF6600
    输出风险:-1,画绿色,线宽为2
    输出低点:-4,COLORCCFF33
    当满足条件收盘价的60日过滤>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0,高点,低点,0.5,0),画红色
    当满足条件B4>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0,0,B4,0,0),画黄色
    当满足条件B3>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0,0,B3,0,0),画红色
    当满足条件B3<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =0,0,B3,0,0),画绿色
    VAR1赋值:(最高价-最低价)和(最高价-1日前的收盘价)的绝对值的较大值和(最低价-1日前的收盘价)的绝对值的较大值的14日[1日权重]移动平均
    VAR2赋值:(最高价-1日前的最高价)
    VAR3赋值:(1日前的最低价-最低价)
    VAR4赋值:如果((VAR2>,返回?,否则返回?的?日[?日权重]移动平均
    0)AND(VAR2>
    VAR3)),VAR2,0),12,1)
    VAR5赋值:如果((VAR3>,返回?,否则返回?的?日[?日权重]移动平均
    0)AND(VAR3>
    VAR2)),VAR3,0),12,1)
    VAR6赋值:((VAR4*100)/VAR1)
    VAR7赋值:((VAR5*100)/VAR1)
    VAR8赋值:(((VAR7-VAR6)的绝对值/(VAR7+VAR6))*100)的12日[1日权重]移动平均
    VAR9赋值:((VAR8+5日前的VAR8)/2)
    VARA赋值:(((最高价-开盘价)的12日累和/(开盘价-最低价)的12日累和)*100)
    VARB赋值:((0和(最高价-1日前的收盘价)的较大值的12日累和/0和(1日前的收盘价-最低价)的较大值的12日累和)*100)
    VARC赋值:((成交额(元)/成交量(手))/100)
    VARD赋值:(((((3*最高价)+最低价)+开盘价)+(2*收盘价))/7)
    VARE赋值:((成交额(元)的5日累和/VARC)/100)
    VARF赋值:((成交额(元)的13日累和/VARC)/100)
    VAR10赋值:((成交额(元)的34日累和/VARC)/100)
    VAR11赋值:((成交额(元)的209日累和/VARC)/100)
    VAR12赋值:(((1日前的成交量(手)+2日前的成交量(手))+3日前的成交量(手))+4日前的成交量(手))
    VAR13赋值:(VAR12/当前流通股本(手))
    VAR14赋值:(((成交量(手)/当前流通股本(手))*VARD)+(VAR13*1日前的VARC))
    VAR15赋值:以(成交量(手)/VARE)为权重VARD的动态移动平均
    VAR16赋值:以(成交量(手)/VARF)为权重VARD的动态移动平均
    VAR17赋值:以(成交量(手)/VAR10)为权重VARD的动态移动平均
    VAR18赋值:以(成交量(手)/当前流通股本(手))为权重VARD的动态移动平均
    VAR19赋值:488日内最高价的最高值的18日简单移动平均
    VAR1A赋值:220日内最高价的最高值的18日简单移动平均
    VAR1B赋值:98日内最高价的最高值的18日简单移动平均
    VAR1C赋值:488日内最低价的最低值的18日简单移动平均
    VAR1D赋值:220日内最低价的最低值的18日简单移动平均
    VAR1E赋值:98日内最低价的最低值的18日简单移动平均
    VAR1F赋值:(((((((VAR1C*0.96)+(VAR1D*0.96))+(VAR1E*0.96))+(VAR19*0.558))+(VAR1A*0.558))+(VAR1B*0.558))/6)的18日简单移动平均
    VAR20赋值:(((((((VAR1C*1.25)+(VAR1D*1.23))+(VAR1E*1.2))+(VAR19*0.55))+(VAR1A*0.55))+(VAR1B*0.65))/6)的18日简单移动平均
    VAR21赋值:(((((((VAR1C*1.3)+(VAR1D*1.3))+(VAR1E*1.3))+(VAR19*0.68))+(VAR1A*0.68))+(VAR1B*0.68))/6)的18日简单移动平均
    VAR22赋值:(((((VAR1F*3)+(VAR20*2))+VAR21)/6)*1.738)的18日简单移动平均
    VAR23赋值:如果(日期<,返回?,否则返回?
    =1031231),VAR22,(VAR22*日))
    VAR24赋值:最低价
    VAR25赋值:1日前的最低价
    VAR26赋值:(((VAR24-VAR25)的绝对值的3日[1日权重]移动平均/(VAR24-VAR25)和0的较大值的3日[1日权重]移动平均)*100)
    VAR27赋值:如果((收盘价*1.35)<,返回?,否则返回?的?日简单移动平均
    =VAR23),(VAR26*10),(VAR26/10)),3)
    VAR28赋值:30日内最低价的最低值
    VAR29赋值:30日内VAR27的最高值
    VAR2A赋值:如果(最低价<,返回?,否则返回?
    =VAR28),((VAR27+(VAR29*2))/2),0)
    VAR31赋值:488日内最高价的最高值的18日简单移动平均
    VAR32赋值:220日内最高价的最高值的18日简单移动平均
    VAR33赋值:98日内最高价的最高值的18日简单移动平均
    VAR34赋值:488日内最低价的最低值的18日简单移动平均
    VAR35赋值:220日内最低价的最低值的18日简单移动平均
    VAR36赋值:98日内最低价的最低值的18日简单移动平均
    VAR37赋值:(((((((VAR34*0.96)+(VAR35*0.96))+(VAR36*0.96))+(VAR31*0.558))+(VAR32*0.558))+(VAR33*0.558))/6)的18日简单移动平均
    VAR38赋值:(((((((VAR34*1.25)+(VAR35*1.23))+(VAR36*1.2))+(VAR31*0.55))+(VAR32*0.55))+(VAR33*0.65))/6)的18日简单移动平均
    VAR39赋值:(((((((VAR34*1.3)+(VAR35*1.3))+(VAR36*1.3))+(VAR31*0.68))+(VAR32*0.68))+(VAR33*0.68))/6)的18日简单移动平均
    VAR40赋值:(((((VAR37*3)+(VAR38*2))+VAR39)/6)*1.738)的18日简单移动平均
    VAR41赋值:VAR40
    VAR42赋值:最低价
    VAR43赋值:1日前的最低价
    VAR44赋值:(((VAR42-VAR43)的绝对值的3日[1日权重]移动平均/(VAR42-VAR43)和0的较大值的3日[1日权重]移动平均)*100)
    VAR45赋值:如果((收盘价*1.35)<,返回?,否则返回?的?日简单移动平均
    =VAR41),(VAR44*10),(VAR44/10)),3)
    VAR46赋值:30日内最低价的最低值
    VAR47赋值:30日内VAR45的最高值
    VAR49赋值:如果(最低价<,返回?,否则返回?
    =VAR46),((VAR45+(VAR47*2))/2),0)
    输出连涨突击:(VAR49AND(收盘价<的?日简单移动平均
    获利盘为1%的成本分布)),3),,COLORFFFFFF

通达信连涨天数指标公式截图

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