通达信超级好用的小树副图
量:=VOL,VOLSTICK;
五日量:MA(量,5),COLORWHITE;
TT1:=BARSCOUNT(C);
均价黄:=SUM(C*V,TT1)/SUM(V,TT1);
量两步:=MA(V,5)>REF(MA(V,5),1) AND REF(MA(V,5),1)>REF(MA(V,5),2);
价两步:= C>=REF(C,1) AND REF(C,1)>REF(C,2);
价上岗量破5:=C>均价黄 AND V>MA(V,5);
量起爆:=V>=REF(V,1)*2 ;
价创新高:=C>=HHV(C,0);
量创新高:=V>=HHV(V,0);
对昨日涨幅:=C/DYNAINFO(3)<=1.02;
每日一点:=量两步 AND 价两步 AND 价上岗量破5 AND 量起爆
AND 价创新高 AND 量创新高 AND 对昨日涨幅;
DRAWTEXT(每日一点,HHV(量,0)*0.9,'起爆'),COLORBLUE;
DRAWICON(每日一点,HHV(量,0),1),COLORRED;
STICKLINE(每日一点,量,0,1,0),COLORMAGENTA;
DRAWTEXT(每日一点,量*0.9,'∠'),COLORRED;
DRAWTEXT(CURRBARSCOUNT=160,HHV(V,60)*0.9,
'稳定'),COLORGREEN;
{计算收益、已爆分钟}
VV01:=BARSSINCE(每日一点)+1;
首次起爆价:REF(C,VV01-1),NODRAW;
今天收益:(DYNAINFO(7)-首次起爆价)/首次起爆价*100,NODRAW;
流通盘0:CAPITAL*100/100000000,NODRAW;
起爆时间:REF(TIME/10000,VV01),NODRAW;
已爆分钟:VV01-1,NODRAW;
{画出底线和红球}
首次起爆量:=REF(VOL,VV01-1);
DRAWICON(已爆分钟>=2,首次起爆量/2,13);{出现红球,至少已经确认2分钟了};
突破:REF(EMA(C,14),1);
A1X:=(EMA(C,10)-突破)/突破*100;
多方:=IF(A1X>=0,REF(EMA(C,10),BARSLAST(CROSS(A1X,0))+1),DRAWNULL);
空方:=IF(A1X<0,REF(EMA(C,10),BARSLAST(CROSS(0,A1X))+1),DRAWNULL);
STICKLINE(A1X>=0,多方,突破,10,0),COLOR000099;
STICKLINE(A1X<0,空方,突破,10,0),COLOR00CC66;
今日开盘线:DYNAINFO(4),COLORMAGENTA;
今日最高价:DYNAINFO(5),COLORBLUE;
今日最低价:DYNAINFO(6),COLORGREEN;
今日均价线:DYNAINFO(11),COLORYELLOW;
DRAWTEXT(C=DYNAINFO(6) AND DYNAINFO(11)>=DYNAINFO(4)*1.01,C*1.002,'买入'),COLORWHITE;
DRAWTEXT(C=DYNAINFO(5) AND DYNAINFO(11)>=DYNAINFO(4)*1.01,C*0.998,'卖出'),COLORGREEN;
REFLINE:-4,100;
VAR5:=LLV(LOW,75);
VAR6:=HHV(HIGH,75);
VAR7:=(VAR6-VAR5)/100;
VAR8:=SMA((CLOSE-VAR5)/VAR7,20,1);
VARA:=3*VAR8-2*SMA(VAR8,15,1);
主力线:100-(100-VARA),COLORWHITE,LINETHICK2;
DRAWICON((CROSS(主力线,REF(主力线,1)) AND 主力线<=100),主力线,1);
DRAWICON((CROSS(主力线,REF(主力线,1)) AND 主力线>100),100*0.995,1);
持强:HHV(IF(TIME<=100000,COUNT(CROSS(主力线,REF(主力线,1))+CROSS(REF(主力线,1),主力线),0),0),0),COLORFFCC66,LINETHICK2;
连红:主力线>REF(主力线,1) AND 主力线>100;
(主力线,主力线<0),COLORRED,LINETHICK2;
(主力线,主力线>100),COLORGREEN,LINETHICK2;
(主力线,0,主力线<0,RGB(255,0,0));
(主力线,100,主力线>100,RGB(0,250,0));
100,POINTDOT,COLORGREEN,LINETHICK2;
50,POINTDOT,COLORGRAY,LINETHICK2;
趋势:SMA((CLOSE-LLV(LOW,25))/(HHV(HIGH,25)-LLV(LOW,25))*100,5,1),COLORYELLOW,LINETHICK2;
反趋势:=EMA((CLOSE-HHV(HIGH,25))/(LLV(LOW,25)-HHV(HIGH,25))*100,5);
顶线:100-(HHV(HIGH,25)-LLV(LOW,25))/EMA(HHV(HIGH,25)-CLOSE,5),COLORBLUE,LINETHICK2;
底线:(HHV(HIGH,25)-LLV(LOW,25))/EMA(CLOSE-LLV(LOW,25),5),COLORRED,LINETHICK2;
DRAWTEXT(底线>=趋势,趋势,'★'),COLORFF00FF;
DRAWTEXT(趋势<7,趋势,'★'),COLORYELLOW;
DRAWTEXT(趋势>=90 AND 趋势<=93,趋势,'★'),COLORGREEN;
DRAWTEXT(趋势>93,趋势,'★'),COLORBLUE;
DRAWTEXT(CROSS(趋势,底线),趋势,'涨'),COLORRED;
DRAWICON(CROSS(趋势,反趋势),趋势,1);
(趋势,趋势>=REF(趋势,1),RGB(255,0,0),趋势<REF(趋势,1),RGB(0,255,0)),LINETHICK2;
未来函数检测结果如下:
该公式包含未来函数:CAPITAL
该公式包含未来函数:DYNAINFO
解密、定制、编写股票指标请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
量赋值:成交量,成交量STICK
五日输出量:量的5日简单移动平均,画白色
TT1赋值:C的有效数据周期数
均价黄赋值:TT1的C*V日累和/TT1的V日累和
量两步:=V的5日简单移动平均>REF(V的5日简单移动平均,1) AND REF(V的5日简单移动平均,1)>REF(V的5日简单移动平均,2)
价两步赋值: C>=1日前的C AND 1日前的C>2日前的C
价上岗量破5:=C>均价黄 AND V>V的5日简单移动平均
量起爆:=V>=1日前的V*2
价创新高赋值:C>=0日内C最高值
量创新高:=V>=0日内V最高值
对昨日涨幅赋值:C/DYNAINFO(3)<=1.02
每日一点赋值:量两步 AND 价两步 AND 价上岗量破5 AND 量起爆
AND 价创新高 AND 量创新高 AND 对昨日涨幅
DRAWTEXT(每日一点,0日内量最高值*0.9,'起爆'), 画蓝色
DRAWICON(每日一点,0日内量最高值,1),画红色
当满足条件每日一点时,在量和0之间画柱状线
当满足条件每日一点时,在量*0.9和'∠'位置书写文字
DRAWTEXT( 到最后交易的周期=160,60日内V最高值*0.9,
'稳定'),画绿色
{计算收益、已爆分钟}
VV01赋值:BARSSINCE(每日一点)+1
输出
首次起爆价:VV01-1日前的C,NODRAW
输出
今天收益:(现价-首次起爆价)/首次起爆价*100,NODRAW
输出
流通盘0:当前流通股本*100/100000000,NODRAW
输出
起爆时间:VV01日前的TIME/10000,NODRAW
输出
已爆分钟:VV01-1,NODRAW
{画出底线和红球}
首次起爆量赋值:VV01-1日前的成交量
当满足条件已爆分钟>=2时,在首次起爆量/2和13之间画图标
{出现红球,至少已经确认2分钟了}
输出
突破:1日前的C的14日指数移动平均
A1X赋值:(C的10日指数移动平均-突破)/突破*100
多方赋值:IF(A1X>=0,REF(C的10日指数移动平均,上次A1X上穿0距今天数+1),DRAWNULL)
空方赋值:IF(A1X<0,REF(C的10日指数移动平均,上次0上穿A1X距今天数+1),DRAWNULL)
当满足条件A1X>=0时,在多方和突破之间画柱状线
当满足条件A1X<0时,在空方和突破之间画柱状线
输出
今日开盘线:开盘价,画洋红色
输出
今日最高价:DYNAINFO(5), 画蓝色
输出
今日最低价:DYNAINFO(6),画绿色
输出
今日均价线:均价,画黄色
DRAWTEXT(C=DYNAINFO(6) AND 均价>=开盘价*1.01,C*1.002,'买入'),画白色
DRAWTEXT(C=DYNAINFO(5) AND 均价>=开盘价*1.01,C*0.998,'卖出'),画绿色
输出
REFLINE:-4,100
VAR5赋值:75日内最低价最低值
VAR6赋值:75日内最高价最高值
VAR7赋值:(VAR6-VAR5)/100
VAR8赋值:SMA((收盘价-VAR5)/VAR7,20,1)
VAR8的15日[1日权重]移动平均
输出
主力线:100-(100-VARA),画白色, 线宽为2
DRAWICON((CROSS(主力线,1日前的主力线) AND 主力线<=100),主力线,1)
DRAWICON((CROSS(主力线,1日前的主力线) AND 主力线>100),100*0.995,1)
输出持强:HHV(IF(TIME<=100000,COUNT(CROSS(主力线,1日前的主力线)+CROSS(1日前的主力线,主力线),0),0),0),COLORFFCC66, 线宽为2
输出
连红:主力线>1日前的主力线 AND 主力线>100
(主力线,主力线<0),画红色, 线宽为2
(主力线,主力线>100),画绿色, 线宽为2
(主力线,0,主力线<0,RGB(255,0,0))
(主力线,100,主力线>100,RGB(0,250,0))
100,POINTDOT,画绿色, 线宽为2
50,POINTDOT,COLORGRAY, 线宽为2
输出
趋势:SMA((收盘价-25日内最低价最低值)/(25日内最高价最高值-25日内最低价最低值)*100,5,1),画黄色, 线宽为2
反趋势赋值:EMA((收盘价-25日内最高价最高值)/(25日内最低价最低值-25日内最高价最高值)*100,5)
输出
顶线:100-(25日内最高价最高值-25日内最低价最低值)/E25日内最高价最高值-收盘价的5日简单移动平均, 画蓝色, 线宽为2
输出
底线:(25日内最高价最高值-25日内最低价最低值)/E收盘价-25日内最低价最低值的5日简单移动平均,画红色, 线宽为2
当满足条件底线>=趋势时,在趋势和'★'位置书写文字
当满足条件趋势<7时,在趋势和'★'位置书写文字
当满足条件趋势>=90 AND 趋势<=93时,在趋势和'★'位置书写文字
当满足条件趋势>93时,在趋势和'★'位置书写文字
DRAWTEXT(趋势上穿底线,趋势,'涨'),画红色
DRAWICON(趋势上穿反趋势,趋势,1)
(趋势,趋势>=1日前的趋势,RGB(255,0,0),趋势<1日前的趋势,RGB(0,255,0)), 线宽为2