本指标是从3个成交量指标里提取我认为的精华部分提炼加工而成。完工验图时,突感股市如茫茫大漠,幻真幻假,全凭自己慧眼来找一片绿洲。所以就虚伪了把,取名“海市蜃楼”。现拿出与大家一起分享。(指标内“CURRENTTIME”为返回函数,主要是预测成交量,不影响其他功能的正确率。另自动合计数据功能是我自己编写的,希望带给大家帮助。)
{“海市蜃楼”注解}(个人观点,仅供参考。)
1.紫色竖条为预测成交量,盘中显示,收盘后消失。
2.灰色实柱是提示成交量有异状。
3.白色实柱表示该成交量是15日内最小成交量。
4.红色实柱为主动净买盘,实柱长短表示净买量多少。净买量为负时,不显示。
5.量能饱和度是指成交量在各个时段的强弱表现。一般饱和度越高风险越大,当满100时,股价又处于波段的高点时,往往预示着顶部的到来;而股价在低位时,非常有可能是主力开始拉升行情的态势。判断顶底还需其他指标配合和分析K线。
6.两条灰色虚线是成交量布林线。当布林线通道长期扁窄,成交量也一直在通道之下,而某日突然拉升,甚至突破通道,可能是主力开始拉升的迹象;而布林通道逐渐变宽,某日成交量突破布林上沿,也往往预示主力拉高出货的动作。
7.在指标界面右击,点“调整指标参数”会出现调整“起始点”和“结束点”数值窗口。当调整数值时,指标界面会出现黄色竖虚线(起始点)和绿色竖虚线(结束点),而上方的“天数”、“累计涨跌”、“累计换手”的数值也会相应变化。参数清零,则竖虚线消失。
{"海市蜃楼"源码}
input:起始点(0,0,1000),结束点(0,0,1000);
成交量:VOL,pRECIS0,VOLSTICK;
{主动买卖盘}
BB:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
主动买:=IF(CLOSE>OPEN,BB*(HIGH-LOW),IF(CLOSE<OPEN,BB*((HIGH-OPEN)+ (CLOSE-LOW)),VOL/2));
主动卖:=IF(CLOSE>OPEN,0-BB*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0- BB*(HIGH-LOW),0-VOL/2));
净买卖:=主动买+主动卖;
STICKLINE(净买卖>0,0,净买卖,5,0),LAYER1,COLOR5B5BFF;
{预测成交量}
T:=CURRENTTIME;
H1:=intpart(T / 10000);
MM:=intpart(mod(T,10000)/100);
A1:=if(between(t,93000,113000),60*(h1-9)+mm-30,120);
A2:=if(between(t,130000,150000) and t>113000,60*(h1-13)+mm+120,240);
A:=if(t<130000,a1,a2);
预测量:IF(BARSTATUS=2,VOL*240/A,VOL),pRECIS0,linethick0,COLORFB64D6;
STICKLINE(预测量>vol and t>93000 and t<150000,0,预测量,2,0),LAYER6,COLORFB64D6;
{15日最小量}
stickline(v=llv(v,15),0,v,5,0),COLORWHITE;
{突变}
突变:=v+ref(v,1)>=(ref(v,2)+ref(v,3)+ref(v,4)+ref(v,5)+ref(v,6))/5*3 and v<2*ref(v,1) and c>o and c>ma(c,21);
stickline(突变,0,v,5,0),COLOR5D5D5D;
{变盘}
V2:=IF(BARSTATUS=2,预测量/REF(VOL,1)-1,VOL/REF(VOL,1)-1);
STICKLINE(V2>=1,0,v,5,0),COLOR5D5D5D;
{大盘变盘}
大盘变盘:=c>=hhv(c,15) and v>=hhv(v,15);
stickline(大盘变盘,0,v,5,0),COLOR5D5D5D;
{饱和度}
量能饱和度:IF((AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20))*100>100,100,(AMOUNT/C) /(HHV(AMOUNT,20)/HHV(C,20))*100),COLORBA75FF,precis0,LINETHICK0;
{定点线}
起始日:=filter(backset(BARSTATUS=2,起始点),起始点);
结束日:=filter(backset(BARSTATUS=2,结束点),结束点);
VERTLINE(起始日,1),LAYER0,coloryellow;
VERTLINE(结束日,1),LAYER0,colorgreen;
天数:起始点-结束点+1,pRECIS0,linethick0,colorwhite;
{换手率}
换手率:=v/capital*100;
累计涨跌:sum((c/ref(c,1)-1)*100,天数),pRECIS2,linethick0,COLOR8C8CFF;
累计换手:sum(换手率,天数),pRECIS2,linethick0,COLOR77CBFD;
{成交量布林线}
下布林线: MA(vol,20),precis0,LAYER7,DOTLINE,COLOR5D5D5D;
上布林线:下布林线 + 2*STDDEV(v,20),precis0,LAYER7,DOTLINE,COLOR5D5D5D;