股票技术指标开发教程之:竞价成交量——通过集合竞价量洞悉资金意图
前言:前不久在某APP上,看到一个付费指标,关于竞价的。原理是,把每天的竞价量当做幅图显示出来,如下图。这个功能不难,感觉付费使用有点没必要,所以我今天尝试写一个通达信同款指标试试,希望对大家有帮助。
开始之前,这个指标会采用到一些特殊函数【例如:GPJYVALUE函数】,所以需要使用通达信的普及版本或以上。电脑上,所以我主要用手机版本通达信来演示。手机版本通达信可以直接使用,但是我有Level2功能,所以不知道这个函数是否需要L2权限,需要感兴趣的小伙伴们自己实验下。
先来看下效果,最近的个别个股的一个市场竞价情况,可以方便看到:
两天前我参与并卖飞的一个国脉老兄,最近几天竞价成交的很多。原因是涨停以后有很多获利盘竞价出货,所以可以看到竞价成交量近些天比较大:
两天前参与的另一个,方哥,也是如此,竞价量比较明显:
以及最近的市场最高标,信哥:它是2月28号那天竞价量突然异动了下,竞价成交了三百多万,后来开始走妖。有这个副图就可以很方便看到当初竞价的一个大概情况了,可以帮助大家复盘和做其他预判参考。
竞价还可以用来判断是不是大资金跑路了。比如说,连续大涨以后,如果突然竞价爆量了,那说明可能有资金在借助竞价获利出货,例如2月18号的塞哥:
以上只是个例哈,并不代表全部都是如此。大家在技术分析过程中,请勿盲目应用。
接下来是指标源码,我开源给大家,也写了详细的注释了,在此做个简单介绍:
代码语言:javascript复制{--------------------------------}
{ 竞价分析指标 }
{ 金额单位:万元 }
{--------------------------------}
{ 基础数据计算 }
TdAmt:IF(ISLASTBAR AND PERIOD=5, {今日竞价额}
DYNAINFO(15)/10000, {实时数据模式}
GPJYVALUE(25,1,0)*O/100), {盘后数据模式}
VOLSTICK; {量柱显示}
YdAmt:REF(TdAmt,1),NODRAW,COLORCYAN; {昨日竞价额}
{ 趋势分析指标 }
AmtMA5:=MA(TdAmt,5),NODRAW,COLORE4A8FF; {5日均线}
AmtVR:=TdAmt/REF(AmtMA5,1),NODRAW,COLORYELLOW; {量比}
{ 资金分析指标 }
AmtTR:=TdAmt/REF(AMO,1)*1000000,NODRAW,COLOR00AAFF; {占总金额}
{ 量能分析指标 }
AucVl:=DYNAINFO(15)/O/100,NODRAW; {竞价量}
VlYstR:=AucVl/REF(V,1)*100,NODRAW,COLOR00FFFF; {昨量比%}
{ 价格分析指标 }
ChgPct:(OPEN-REF(CLOSE,1))/REF(CLOSE,1)*100,NODRAW; {竞价涨幅}
{ 特殊条件指标 }
BdAmt:REF(AMO,1)*0.04/10000,NODRAW,COLORRED; {封板竞额}
TORate:=TdAmt/O/CAPITAL*10000,NODRAW; {换手%}
{ 可视化效果 }
STICKLINE(O>=REF(C,1),0,TdAmt,2.5,0),COLORRED; {高开量柱}