以下是通达信突破年线指标公式源码和注释翻译结果

使用说明:

通达信突破年线指标公式源码:

    {年涨跌}
    年O:O#YEAR,NODRAW;
    年C:C#YEAR,NODRAW;
    年H:=H#YEAR,NODRAW;
    年L:=L#YEAR,NODRAW;
    stICKLINE(年C>=年O,年O,年C,5,0),COLOR34567F;{年涨}
    STICKLINE(年C<年O,年O,年C,5,0),COLORLICYAN;{年跌}
    {季度涨跌}
    季O:=O#SEASON,NODRAW;
    季C:=C#SEASON,NODRAW;
    季H:=H#SEASON,NODRAW;
    季L:=L#SEASON,NODRAW;
    STICKLINE(季C>=季O,季C,季O,5,0),COLOR996998;{季度涨}
    STICKLINE(季C<季O,季C,季O,5,0),COLORGRAY;{季度跌}
    {月涨跌}
    月O:O#MONTH,NODRAW;
    月H:=H#MONTH,NODRAW;
    月L:=L#MONTH,NODRAW;
    月C:C#MONTH,NODRAW;
    STICKLINE(月C>=月O,月C,月O,5,-1),COLORLIRED;{月涨}
    STICKLINE(月C<月O,月C,月O,5,-1),COLORGREEN;{月跌}
    {周涨跌}
    周O:O#WEEK,NODRAW;
    周H:=H#WEEK,NODRAW;
    周L:=L#WEEK,NODRAW;
    周C:C#WEEK,NODRAW;
    STICKLINE(周C>=周O,周O,周C,5,0)COLORCC3299;{周涨}
    STICKLINE(周C<周O,周O,周C,5,0)COLORBLUE;{周跌}
    DRAWKLINE(H,O,L,C);
    {涨k线}
    STICKLINE(C>O,C,O,2.6,0),COLOR000088;
    STICKLINE(C>O,C,O,1.9,0),COLOR0000AA;
    STICKLINE(C>O,C,O,1.2,0),COLOR0000CC;
    STICKLINE(C>O,C,O,0.4,0),COLOR0000EE;
    {跌K线}
    STICKLINE(O>=C,C,O,2.6,0),COLOR009900;
    STICKLINE(O>=C,C,O,1.9,0),COLOR00BB00;
    STICKLINE(O>=C,C,O,1.2,0),COLOR00DD00;
    STICKLINE(O>=C,C,O,0.4,0),COLOR00FF00;
    RSV:=((HHV(HIGH,13)-CLOSE)/(HHV(HIGH,13)-LLV(LOW,13)))*(100);
    LWR1:=SMA(RSV,3,1);
    LWR2:=SMA(LWR1,5,1);
    VAR1AA:=((2)*(CLOSE)+OPEN+HIGH+LOW)/(5);
    VAR2AA:=VOL;
    上升价格线:=(SUM((VAR1AA)*(VAR2AA),8))/(SUM(VAR2AA,8));
    下降价格线:=LLV(上升价格线,8);
    VAR3AA:=IF((CLOSE>REF(CLOSE,1)),88,0);
    VAR4AA:=IF(((CLOSE)/(REF(CLOSE,1))>1.05)AND((HIGH)/(CLOSE)<1.01)AND(VAR3AA>0),91,0);
    VAR1:=REF(CLOSE,1);
    VAR2:=MA(CLOSE,5);
    VAR3:=SMA(MAX(CLOSE-VAR1,0),6,1)/SMA(ABS(CLOSE-VAR1),6,1)*100;
    VAR4:=SMA(MAX(CLOSE-VAR1,0),12,1)/SMA(ABS(CLOSE-VAR1),12,1)*100;
    VAR5:=SMA(MAX(CLOSE-VAR1,0),24,1)/SMA(ABS(CLOSE-VAR1),24,1)*100;
    VAR6:=IF(CROSS(VAR3,VAR5),LOW,REF(LOW,BARSLAST(CROSS(VAR3,VAR5))));
    VAR7:=IF(CROSS(VAR5,VAR3),HIGH,REF(HIGH,BARSLAST(CROSS(VAR5,VAR3))));
    VAR8:=IF(CLOSE>=MA(CLOSE,20),80,50);
    VAR9:=IF(CLOSE>=MA(CLOSE,20),50,20);
    VARA:=IF(VAR3<VAR8ANDREF(VAR3,1)>=VAR8,HHV(REF(HIGH,1),BARSLAST(VAR3>=VAR8ANDREF(VAR3,1)<VAR8)-1),REF(HHV(REF(HIGH,1),BARSLAST(VAR3>=VAR8ANDREF(VAR3,1)<VAR8)-1),BARSLAST(VAR3<VAR8ANDREF(VAR3,1))));
    VARB:=IF(HIGH>VARA,LOW,REF(LOW,BARSLAST(HIGH>VARA)));
    VARC:=IF(HIGH>VARA,VAR3,REF(VAR3,BARSLAST(HIGH>VARA)));
    VARD:=IF(HIGH>VARBANDVAR3<VARCANDVAR3<VAR5,HIGH,REF(HIGH,BARSLAST(HIGH>VARBANDVAR3<VARCANDVAR3<VAR5)));
    VARE:=IF(VAR3>VAR9ANDREF(VAR3,1)<=VAR9,LLV(REF(LOW,1),BARSLAST(VAR3<=VAR9ANDREF(VAR3,1)>VAR9)-1),REF(LLV(REF(LOW,1),BARSLAST(VAR3<=VAR9ANDREF(VAR3,1)>VAR9)-1),BARSLAST(VAR3>VAR9ANDREF(VAR3,1))));
    VARF:=IF(LOW<VARE,HIGH,REF(HIGH,BARSLAST(LOW<VARE)));
    VAR10:=IF(LOW<VARE,VAR3,REF(VAR3,BARSLAST(LOW<VARE)));
    VAR11:=IF(LOW<VARFANDVAR3>VAR10ANDVAR3>VAR5,LOW,REF(LOW,BARSLAST(LOW<VARFANDVAR3>VAR10ANDVAR3>VAR5)));
    压力线:=VAR11,COLORFF00FF,LINETHICK2;
    A:=C/REF(C,1)>1.095ANDH=OANDL=H;
    去除ST和停牌:=NOT(NAMELIKE('S')ORNAMELIKE('*S'))ANDDYNAINFO(4)>0;
    XG:FILTER((VAR4AA>90),34)AND上升价格线>下降价格线ANDO>=REF(C,1)ANDC>REF(C,1)ANDLOW>=压力线ANDNOT(A)AND去除ST和停牌;

通达信突破年线指标公式源码注释翻译结果

    输出年O:开盘价[取年线数据],NODRAW
    输出年C:收盘价[取年线数据],NODRAW
    年H赋值:最高价[取年线数据],NODRAW
    年L赋值:最低价[取年线数据],NODRAW
    当满足条件年C>=年O时,在年O和年C位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR34567F
    当满足条件年C<年O时,在年O和年C位置之间画柱状线,宽度为5,0不为0则画空心柱.,画淡青色
    季O赋值:开盘价[取季线数据],NODRAW
    季C赋值:收盘价[取季线数据],NODRAW
    季H赋值:最高价[取季线数据],NODRAW
    季L赋值:最低价[取季线数据],NODRAW
    当满足条件季C>=季O时,在季C和季O位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR996998
    当满足条件季C<季O时,在季C和季O位置之间画柱状线,宽度为5,0不为0则画空心柱.,画深灰色
    输出月O:开盘价[取月线数据],NODRAW
    月H赋值:最高价[取月线数据],NODRAW
    月L赋值:最低价[取月线数据],NODRAW
    输出月C:收盘价[取月线数据],NODRAW
    当满足条件月C>=月O时,在月C和月O位置之间画柱状线,宽度为5,-1不为0则画空心柱.,画淡红色
    当满足条件月C<月O时,在月C和月O位置之间画柱状线,宽度为5,-1不为0则画空心柱.,画绿色
    输出周O:开盘价[取周线数据],NODRAW
    周H赋值:最高价[取周线数据],NODRAW
    周L赋值:最低价[取周线数据],NODRAW
    输出周C:收盘价[取周线数据],NODRAW
    当满足条件周C>=周O时,在周O和周C位置之间画柱状线,宽度为5,0不为0则画空心柱.COLORCC3299
    当满足条件周C<周O时,在周O和周C位置之间画柱状线,宽度为5,0不为0则画空心柱.画蓝色
    K线
    当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLOR000088
    当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLOR0000AA
    当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR0000CC
    当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为0.4,0不为0则画空心柱.,COLOR0000EE
    当满足条件开盘价>=收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLOR009900
    当满足条件开盘价>=收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLOR00BB00
    当满足条件开盘价>=收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR00DD00
    当满足条件开盘价>=收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为0.4,0不为0则画空心柱.,COLOR00FF00
    RSV赋值:((13日内最高价的最高值-收盘价)/(13日内最高价的最高值-13日内最低价的最低值))*(100)
    LWR1赋值:RSV的3日[1日权重]移动平均
    LWR2赋值:LWR1的5日[1日权重]移动平均
    VAR1AA赋值:((2)*(收盘价)+开盘价+最高价+最低价)/(5)
    VAR2AA赋值:成交量(手)
    上升价格线赋值:((VAR1AA)*(VAR2AA)的8日累和)/(VAR2AA的8日累和)
    下降价格线赋值:8日内上升价格线的最低值
    VAR3AA赋值:如果(收盘价>,返回?,否则返回?
    1日前的收盘价),88,0)
    VAR4AA赋值:如果((收盘价)/(1日前的收盘价)>,返回?,否则返回?
    1.05)AND((最高价)/(收盘价)<
    1.01)AND(VAR3AA>
    0),91,0)
    VAR1赋值:1日前的收盘价
    VAR2赋值:收盘价的5日简单移动平均
    VAR3赋值:收盘价-VAR1和0的较大值的6日[1日权重]移动平均/收盘价-VAR1的绝对值的6日[1日权重]移动平均*100
    VAR4赋值:收盘价-VAR1和0的较大值的12日[1日权重]移动平均/收盘价-VAR1的绝对值的12日[1日权重]移动平均*100
    VAR5赋值:收盘价-VAR1和0的较大值的24日[1日权重]移动平均/收盘价-VAR1的绝对值的24日[1日权重]移动平均*100
    VAR6赋值:如果VAR3上穿VAR5,返回最低价,否则返回上次VAR3上穿VAR5距今天数日前的最低价
    VAR7赋值:如果VAR5上穿VAR3,返回最高价,否则返回上次VAR5上穿VAR3距今天数日前的最高价
    VAR8赋值:如果收盘价>,返回?,否则返回?
    =收盘价的20日简单移动平均,80,50)
    VAR9赋值:如果收盘价>,返回?,否则返回?
    =收盘价的20日简单移动平均,50,20)
    VARA赋值:如果VAR3<,返回?,否则返回?
    VAR8ANDREF(VAR3,1)>
    =VAR8,上次VAR3>距今天数日内1日前的最高价的最高值
    =VAR8ANDREF(VAR3,1)<
    VAR8)-1),?日前的上次VAR3>距今天数日内1日前的最高价的最高值
    =VAR8ANDREF(VAR3,1)<
    VAR8)-1),上次VAR3<距今天数
    VAR8ANDREF(VAR3,1))))
    VARB赋值:如果最高价>,返回?,否则返回?
    VARA,最低价,上次最高价>距今天数日前的最低价
    VARA)))
    VARC赋值:如果最高价>,返回?,否则返回?
    VARA,VAR3,上次最高价>距今天数日前的VAR3
    VARA)))
    VARD赋值:如果最高价>,返回?,否则返回?
    VARBANDVAR3<
    VARCANDVAR3<
    VAR5,最高价,上次最高价>距今天数日前的最高价
    VARBANDVAR3<
    VARCANDVAR3<
    VAR5)))
    VARE赋值:如果VAR3>,返回?,否则返回?
    VAR9ANDREF(VAR3,1)<
    =VAR9,上次VAR3<距今天数日内1日前的最低价的最低值
    =VAR9ANDREF(VAR3,1)>
    VAR9)-1),?日前的上次VAR3<距今天数日内1日前的最低价的最低值
    =VAR9ANDREF(VAR3,1)>
    VAR9)-1),上次VAR3>距今天数
    VAR9ANDREF(VAR3,1))))
    VARF赋值:如果最低价<,返回?,否则返回?
    VARE,最高价,上次最低价<距今天数日前的最高价
    VARE)))
    VAR10赋值:如果最低价<,返回?,否则返回?
    VARE,VAR3,上次最低价<距今天数日前的VAR3
    VARE)))
    VAR11赋值:如果最低价<,返回?,否则返回?
    VARFANDVAR3>
    VAR10ANDVAR3>
    VAR5,最低价,上次最低价<距今天数日前的最低价
    VARFANDVAR3>
    VAR10ANDVAR3>
    VAR5)))
    压力线赋值:VAR11,COLORFF00FF,线宽为2
    A赋值:收盘价/1日前的收盘价>
    1.095ANDH=OANDL=最高价
    去除ST和停牌赋值:取反ANDDYNAINFO(4)>
    0
    输出XG:(VAR4AA>的?日过滤
    90),34)AND上升价格线>
    下降价格线ANDO>
    =1日前的收盘价ANDC>
    1日前的收盘价ANDLOW>
    =压力线ANDNOT(A)AND去除ST和停牌

通达信突破年线指标公式截图

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