[AG1216]黑马竞价优化副图-通达信指标公式

免责声明:本文只是把一段公式的计算过程摊开讲,属源码编写科普,不构成任何投资建议。市场有风险,据此研究盈亏自负。

01 开盘那几分钟,这指标在给量价两头各打一个分

集合竞价那几分钟,屏幕上的数字一直在跳。成交量、开盘价、昨收价,全都在同一瞬间定下来。

这套副图就卡在这个瞬间,先把量价两头各打一个分,再拿七道门槛往下筛,越筛越少。

讲真,刚上手那阵子我总觉得这种一长串 IF 的写法挺笨,看着像堆砌。拆开才发现它把打分和筛人分成了两层,各管各的,互不干扰。

顺带说一句,原作者给这个指标起的名字里有个带效果色彩的字眼。本篇只谈算法,那个字不复述,后头统一叫它竞价优化副图。

量比打底当日量能的热度
换手卡区间太冷太热都刷掉
涨幅封顶高开不许开过头
复合分相乘强度配上涨幅

#竞价公式 #量价源码 #开盘强度

指标编号AG1216(内

02 信号条件编写逻辑:两个分数相乘,再过七道筛子

最底下那层全是当日盘口数据,靠动态行情函数取。量比是一个,昨天的收盘价是一个,开盘到现在累计的成交额又是一个。

这几个数全是同一时点的截面,没有一根是历史序列,这一点跟大多数副图不一样。

有了昨收这个锚,源码算了两件事。头一件是开盘价相对昨收跳了多少,写法很直白:

X_10:=(OPEN-X_2)/X_2*100;

第二件更有嚼头。它把过去三十天里每一天的开盘跳空都翻出来,涨的那部分单独攒一堆,涨的和跌的一起攒另一堆,两边各自平滑之后相除。

得到的就是"开盘往上跳这件事,在这三十天里占多大分量"。跳得多还不行,得是三十天里一贯往上跳的那种:

X_3:=SMA(MAX(OPEN-X_2,0),30,1)/SMA(ABS(OPEN-X_2),30,1)*100;

三十天这个窗口,二十天试过太短,遇上一周连续跳空就被带跑;六十天又太长,去年那种节奏还挂在上头没褪干净。三十天卡的是"记得住近期脾气,又不会被上一季拖着走"这一段。

两个分数算完,源码没拿它们各自设门槛,而是直接乘到了一块,再除以十缩回能读的量级:

X_12:=X_3*X_10/10;

涨幅上限
换手区间
量比下限
成交额
流通盘
股价下限
上市天数

这一步是整套里我最想让人看见的。强度分高但今天没往上跳,乘出来还是低;今天跳得高但三十天里一直往下走,乘出来照样上不去。

只有两头同时在线,乘积才跳得起来。一只手拍不响,这个道理在公式里也是成立的。

乘积出来之后,才开始过筛子。头一道卡开盘涨幅,上限压在九点八,下限另有个数。

九点八这个位置值得停一下。为什么不取十?因为涨到十整数关口那批,性质就变了,得按另一套规则算。九点八是贴着那条线站住,又不越过去。

第二道卡换手,下限零点八,上限十五。零点八以下太冷清,交投都没铺开;十五以上又太烫,一天里换手翻来覆去好几轮。

这个区间两头都留了口子,卡的是中间那段有换手但没换疯的。

第三道看量比,低于零点五的直接刷掉。

第四道看累计成交额,起步得跨过三百万这条线。

第五道看流通盘子,太大的直接不算。

第六道看股价本身,低于两块五的剔除掉。

第七道是资格类的一票否决:上市交易不足三十五天的不要,名字里带特殊标记的不要,带退字样的也不要。

七道排下来,是典型的层层收敛。每过一道,剩下的就少一截,七道全过还能站着的是少数。

三十五天这条线也有讲究。二十天短了些,上市初期那阵波动还没走完,容易混进来;放到六十天又太长,一批刚走稳的也被挡在门外。

七道都过完,源码用一个 IF 把它们打包成一整块。全部成立就吐出换手那个数,任何一道不成立就吐零。

这个打包动作看着笨,其实省事:后头只要看它吐出来的是不是大于零就行,不用再回头逐条复核。

讲真,这种"先打分再打包"的两层结构,比把条件全塞进一行里可读多了。

你平时写这种多条件的筛选,习惯一次性堆完还是分层打包?评论区聊聊。 

AGS1216黑马竞价优化副图.tn6
类型:指标公式|已下载:0|下载方式:付费下载
立即下载
在线客服
QQ:332879389
联系电话
13605084160