以下是通达信突破年线指标公式源码和注释翻译结果
使用说明:
通达信突破年线指标公式源码:
{年涨跌}
年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和停牌
通达信突破年线指标公式截图
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)