把通达信地量选股公式当成「成交量小于某个数值」来写,方向从一开始就偏了。成交量没有统一的大小标准,同一个数值在大盘股上算清淡,在小盘股上算活跃。地量描述的是位置:当前成交量落在它自己近期分布的低端,而不是落在某个固定阈值之下。
下面按地量的定位方式、三种判定写法、与缩量的区别、筛选范围对结果的影响、失效场景与核对清单展开。文中函数写法以通达信 PC 版的公式系统为准,不同版本与券商定制版在条件选股入口与函数集合上存在差异,请以你所用客户端帮助文档为准。
一、地量是相对位置,不是固定数值
要让判定在不同品种之间可比,需要把成交量换算成一个与自身历史相关的比值。常用的两种换算是:与近期均量相比,或者在窗口内做归一化。前者的结果是倍数,后者的结果是位置,两者都能跨越量级差异。
| 换算方式 | 输出的量 | 适用场景 |
|---|---|---|
| 当前量除以近期均量 | 一个倍数 | 判断当前比近期是活跃还是清淡 |
| 当前量在窗口内的归一化位置 | 0 到 1 之间的数 | 判断当前处在近期量能分布的哪一端 |
| 当前量是否等于窗口最小值 | 真假值 | 严格筛选,条件最紧 |
三种换算的严格程度依次提高。第三种要求当前量就是窗口内最小的那一根,一天里符合条件的根数有限;第一种只要求低于均量,宽松许多。写通达信地量选股公式时,先想清楚要的是哪一种严格程度,再选换算方式。
还有一个前提要一并确认:成交量本身的单位。客户端设置里成交量可以按手或按股显示,公式里拿到的 VOL 跟随这一设置。单位改变不会影响比值类判定,但会影响任何直接拿成交量与固定数值比较的写法。凡是出现「小于多少」的条件,都要先确认单位口径。
二、三种判定写法
下面三段可以依次跑一遍,观察筛选出来的数量变化,再决定用哪一个。
{ 写法一:严格筛选,当前量即窗口最小值 }
是地量一:=VOL=LLV(VOL,60);
{ 写法二:与近期均量的倍数低于阈值 }
基准均量:=MA(VOL,60);
倍数:=VOL/MAX(基准均量,0.0001);
是地量二:=倍数<0.5;
{ 写法三:归一化位置落在窗口低端 }
量上限:=HHV(VOL,60);
量下限:=LLV(VOL,60);
量位置:=(VOL-量下限)/MAX(量上限-量下限,0.0001);
是地量三:=量位置<0.15;
写法二与写法三都用 MAX 给分母设了下限。窗口内成交量全相等时,上限与下限之差为零,直接相除会得到无效值,整段筛选结果跟着失效。这个情形在长期停牌的品种上会出现,给分母加下限是必要动作。
窗口长度也值得单独取一档来试。60 根覆盖的时间跨度在不同品种上并不相同,活跃品种的 60 根可能只是两三个月,清淡品种的 60 根接近一年。先用两三个长度各跑一次,看筛选结果的数量是否落在可人工核对的区间内,再固定下来。
三、与缩量的区别
缩量描述的是变化方向:这一根的量比上一根少。地量描述的是位置:这一根的量落在窗口的低端。两者可以同时成立,也可以各自单独成立。
- 缩量但不是地量:量能从高位连续下滑,每一根都比上一根少,但整体仍处在窗口的中上部。
- 地量但不缩量:量能已经贴着窗口下限走了一段时间,相邻两根之间的小幅变动既不算放也不算缩。
- 两者同时成立:刚从高位下来并且直接落到窗口低端,这种情况在数据上数量最少。
把三类的判定分别输出到条件里,筛出来的样本集合大小差别很大。要复现某个筛选口径时,先把用的是哪一类写进公式描述,避免下次换一个写法就得到另一批结果。
三类的观察价值也不一样。缩量描述的是一个连续过程,适合用在单根之间的对照;地量描述的是一个位置,适合用在跨时间的横向统计。把两者的判定结果分别导出成表格,一段时间之后再回看,能看出量能分布的两端各自出现在什么样的情形下。这类记录属于数据整理,不进入任何结论。
四、筛选范围对结果的影响
条件选股的结果不只取决于条件本身,还取决于筛选范围。范围越大,符合条件的结果条数越多,逐条人工核对的时间越长。范围选择的一般原则是:条件越紧,范围可以放宽;条件越松,范围要收窄。
另一个变量是条件数量。把地量判定与其它条件叠加时,每一个追加的条件都会减少结果条数,而减少的幅度取决于条件之间的相关性。两个都在描述量能的条件叠在一起,结果条数会下降得比预期更多,因为它们的筛选对象高度重叠。
结果条数还可以当作一次口径核对:同样的条件与范围,两次运行得到的条数差得远,说明中间有参数被改动过,或者范围设置被重置。把这个条数记在公式描述里,下次对照就有基准。
条件选股的入口与参数留档方式,见 选股公式与预警 一栏。同一批条件在不同范围下的结果对不上时,先核对范围设置,再核对条件参数。
五、失效场景
- 新股与次新股。窗口内数据不足 60 根,上限与下限的取值都不可靠,归一化位置没有意义。
- 长期停牌复牌的品种。复牌当天量能异常放大,会把窗口上限抬高,此后一段时间内归一化位置普遍偏低。
- 涨跌幅限制连续到位的品种。量能被人为压制,地量判定会把这类情形一并选中,与自然清淡量能混在一起。
六、核对清单
- 窗口长度确认:60 根对应的是一段时间,换算成本品种的交易日数是否符合观察目的。
- 分母保护确认:所有除法都加了 MAX 下限,窗口内全相等时不会输出无效值。
- 严格程度确认:用的是等于最小值、倍数阈值还是归一化位置,三者的筛选结果量级差别较大。
- 范围确认:筛选范围与条件数量是否匹配,结果条数是否在可人工核对的范围内。
- 记录确认:把窗口、阈值与范围三项写进公式描述,便于下次复现同一批条件。
核对清单里的前三项属于算式本身,后两项属于使用环境。算式改对了、环境没固定,下次跑出来的结果仍旧对不上,这类返工在筛选类工作里出现的频率不低。
通达信地量选股公式的关键不在阈值取多少,而在先确认要比较的量是什么。窗口固定、换算方式固定、范围固定,三次筛选的结果才有可比性,否则每一次调整都在换一个完全不同的问题。
文中函数名与语法按通达信 PC 版公式系统的常见形态描述;不同版本与券商定制版在条件选股入口、函数集合与筛选范围设置上存在差异,具体请以你所用客户端帮助文档为准。本文只讨论公式条件写法与数据口径,不构成任何投资建议。
