通达信分时量能指标公式
2021/6/29 18:00:02
计算周期:=13;
INC:=IF(C>REF(C,1), VOL,0);
DEC:=IF(C<REF(C,1), VOL,0);
START0:=BARSLAST(TIME=931 AND CURRBARSCOUNT<=FROMOPEN+1);
START:=IF(START0=DRAWNULL,FROMOPEN+1,START0+1);
昨拉升最高值:CONST(REFV(HHV(INC,240),START+1)),DOTLINE,COLORYELLOW;
昨拉升最高价:=REF(C,BARSLAST(VOL=昨拉升最高值));
昨抛压最高值:=CONST(REFV(HHV(DEC,240),START+1));
昨抛压最低价:=REF(C,BARSLAST(VOL=昨抛压最高值));
抛压:=DEC>昨抛压最高值 AND C < 昨抛压最低价;
多方资金:=SUM(IF(C>REF(C,1),AMOUNT,0),计算周期);
空方资金:=SUM(IF(C<REF(C,1),AMOUNT,0),计算周期);
TIMETADAY:=TIME>931 AND CURRBARSCOUNT<=FROMOPEN+1;
量能攻击波:=INC>昨拉升最高值 AND C>昨拉升最高价 AND 多方资金>=空方资金 AND NOT(抛压) AND TIMETADAY;
ATTCK1:=BARSSINCEN(COUNT(BARSSINCEN(量能攻击波=1,13)<=0,START-1)=1,START)<=0;
ATTCK2:=BARSSINCEN(COUNT(BARSSINCEN(量能攻击波=1,13)<=0,START-1)=2,START)<=0;
今拉升最高值:CONST(HHV(INC,START-1)),COLORMAGENTA;
攻击力度:今拉升最高值/昨拉升最高值,NODRAW,COLORRED;
涨幅:=(C-DYNAINFO(3))*100/DYNAINFO(3);
CON1:=ATTCK1 AND BETWEEN(涨幅,-0.2,5) OR ATTCK2 AND BETWEEN(涨幅,-0.2,7),NODRAW;
AA:=AMOUNT/V/100;
YL:=REF(LLV(L,240),START+1),NODRAW;
CON2:=LLV(L,START-1)>=YL,NODRAW;
CON3:=HHV(INC,START+1)>=HHV(DEC,START+1)*0.5,NODRAW;
CON4:=BARSLAST(AA>=REF(AA,1))<=1,NODRAW;
OUT:=CON1 AND CON2 AND CON3 AND CON4;
STICKLINE(C>REF(C,1),0,V,0,0),COLOR0000FF;
STICKLINE(C<REF(C,1),0,V,0,0),COLOR00FF00;
STICKLINE(C=REF(C,1),0,V,0,0),COLORFFFFFF;
DRAWICON(OUT ,昨拉升最高值,17);
看股 吧公式 www.kangu ba.com
[源码翻译]通达信公式动态翻译显示
计算周期赋值:13
INC赋值:如果收盘价>1日前的收盘价,返回成交量(手),否则返回0
DEC赋值:如果收盘价<1日前的收盘价,返回成交量(手),否则返回0
START0赋值:上次时间(时分)=931ANDCURRBARSCOUNT<=当前离开盘分钟数+1距今天数
START赋值:如果START0=无效数,返回当前离开盘分钟数+1,否则返回START0+1
输出昨拉升最高值:START+1日前的(未作平滑处理)240日内INC的最高值的最后一日取值设为常数,DOTLINE,画黄色
昨拉升最高价赋值:上次成交量(手)=昨拉升最高值距今天数日前的收盘价
昨抛压最高值赋值:START+1日前的(未作平滑处理)240日内DEC的最高值的最后一日取值设为常数
昨抛压最低价赋值:上次成交量(手)=昨抛压最高值距今天数日前的收盘价
抛压赋值:DEC>昨抛压最高值 AND 收盘价 < 昨抛压最低价
多方资金赋值:如果收盘价>1日前的收盘价,返回成交额(元),否则返回0的计算周期日累和
空方资金赋值:如果收盘价<1日前的收盘价,返回成交额(元),否则返回0的计算周期日累和
TIMETADAY赋值:时间(时分)>931 AND 到最后交易的周期<=当前离开盘分钟数+1
量能攻击波赋值:INC>昨拉升最高值 AND 收盘价>昨拉升最高价 AND 多方资金>=空方资金 AND 取反 AND TIMETADAY
ATTCK1赋值:在START周期内首次统计START-1日中满足在13周期内首次量能攻击波=1距今天数<=0的天数=1距今天数<=0
ATTCK2赋值:在START周期内首次统计START-1日中满足在13周期内首次量能攻击波=1距今天数<=0的天数=2距今天数<=0
输出今拉升最高值:START-1日内INC的最高值的最后一日取值设为常数,画洋红色
输出攻击力度:今拉升最高值/昨拉升最高值,NODRAW,画红色
涨幅赋值:(收盘价-前收盘价)*100/前收盘价
CON1赋值:ATTCK1 AND 涨幅位于-0.2和5之间 OR ATTCK2 AND 涨幅位于-0.2和7之间,NODRAW
AA赋值:成交额(元)/成交量(手)/100
YL赋值:START+1日前的240日内最低价的最低值,NODRAW
CON2赋值:START-1日内最低价的最低值>=YL,NODRAW
CON3赋值:START+1日内INC的最高值>=START+1日内DEC的最高值*0.5,NODRAW
CON4赋值:上次AA>=1日前的AA距今天数<=1,NODRAW
OUT赋值:CON1 AND CON2 AND CON3 AND CON4
当满足条件收盘价>1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR0000FF
当满足条件收盘价<1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00
当满足条件收盘价=1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFFFF
当满足条件OUT时,在昨拉升最高值位置画17号图标
其它股票公式列表