麟龙量能饱合度指标详解:通达信公式源码与选股实战
2026/9/23 23:15:41 网站建设 项目流程

1. 麟龙量能饱合度指标整体思路拆解

1.1 先搞清楚一个最本质的问题:量能饱和到底算的是什么

我做了好几年量价关系的研究,手机里存了不下几十套成交量类指标,但说实话,大多数指标都逃不过一个通病——只看“量的绝对值”。你单看今天成交了1000万股,能说明什么?对一只流通盘只有几千万的小票来说,这是天量;对一只动辄百亿流通盘的大票来说,可能连零头都算不上。量这个东西,不跟自身历史比、不跟流通盘匹配度挂钩,就基本没有参考意义。

“麟龙量能饱合度”这套指标,核心思路恰恰就是“让它有可比性”。它做了一件非常朴素但有效的事情:把当前成交量放进以5日、10日、20日为基准的均量框架里去横向对比,得出一个相对比值。这个比值,我们可以理解为“量的饱和度”,物理上很好类比——海绵吸水,干燥时吸一小杯水就已经很“饱”了;如果拿水龙头一直冲,海绵吸不了那么多,水就会流走或者满溢。放到股市里,成交量突然超过历史均量越多倍,就说明这一天的资金情绪越“饱和”。

以最常见的情况举例:某只股票今天的成交量是1000万股,过去10天的平均量是400万股,单看倍数,今天是均量的2.5倍。如果这个放大同时出现在5日、10日、20日三个周期基准线之上,并且三个倍数本身还都处在放大区间,那么这就不是一天抽风式的放量,而是资金在某个时间窗口内持续参与、有效进攻的体现。这与只看“今天比昨天放量了没”完全不是一个量级的信息量。

那这套指标到底怎么处理这个逻辑的?它没有用什么高深算法,核心就是用 VOL 除以不同周期的均量,得出若干个“量比值”。单个周期看,你得到的是“短放量”还是“短缩量”;把多个周期放在一起看,你得到的是“资金是否形成了跨周期的共振”。这就像探测洪峰——光看某个支流水位涨了不算数,要是几条支流的水位同时冲起来,下游大水漫灌的概率就完全不同。您拿到这套指标公式源码之后,最先要理解的就是这句话:量能饱和度,本质上是“多周期放量共振度”。

1.2 为什么麟龙指标要把多个周期揉在一起算

我在很多交流群里看到过新手问:“我用成交量除以5日均量不就行了么?为什么要搞5日、10日、20日三个周期?”这个疑问很典型。只取5日单周期的问题在于太敏感,一天成交量突然放大一倍,5日均量很快被拉高,第二天的比值就被动态稀释掉,信号持续性差;只取20日长周期的问题在于太迟钝,等它反映出放量,行情往往已经走了一半。两个极端都不好用。

麟龙量能饱合度采用多周期组合的思路,等于把“短、中、长”三个视角各配了一副眼镜。5日均量看的是最近一周内的活跃度突变;10日均量看的是两周左右的资金持续性;20日均量看的是一个月级别的资金根基。当这三个视角同时确认“当前量 > 均量”时,说明短期情绪、中期趋势和长期基线都站在多头这一侧,信号的可信度自然比单周期要高。

如果真要给它挑个毛病,那就是对“放量”太敏感。所以实际使用中,很多人会对三个周期的比值各设门槛。比如我的习惯是:短期量比低于1.5的股票,我根本不看,因为说明它的量能还没有跃出常规波动的范围;中期量比至少要大于1.2,长期量比大于1即可。这个门槛不是公式自带的,而是我复盘大量案例之后自己加进去的。

这里我把核心计算关系用大白话料一遍:

  • 先拿今天的 VOL,分别除以5日、10日、20日的移动平均量,得到 Q1、Q2、Q3。
  • 再把三个倍数相乘,得到一个“综合饱和值”。
  • 为什么用乘法而不是加法?限期比较短,如果三个周期都大于1,乘法会放大这种共振效果;如果有一个周期小于1,乘法会快速降低总分,天然做了过滤。比如 Q1=2、Q2=1.5、Q3=1,乘完等于3;但 Q1=2、Q2=1.5、Q3=0.8,乘完等于2.4,差距立刻拉开。加法做不到这么敏感。

1.3 指标到底能解决什么问题,适合谁用

麟龙量能饱合度最大的价值,不是让你猜第二天涨跌,而是帮你在“必须判断放量是真是假”的时候,多一个客观参照。我复盘了大量案例后总结出三个典型场景:

第一个场景,是识别突破。股价在平台整理末端,突然某天一根大阳线拉起来,成交量同步放大,饱合度从低位的0.5以下一口气跳升到2以上,这往往是短期资金开始抢筹的迹象。注意,我说的是“可能”,不是“一定”,具体还需要结合板块和指数的状态。

第二个场景,是识别出货。股价在高位反复大幅震荡,看着日K量能依旧旺盛,但饱合度却一天比一天低,说明成交量虽然绝对值还是很大,但相对此前的最佳状态已经在“退潮”。这时候你如果还死抱着不放,容易把利润坐过山车还回去。

第三个场景,是过滤假缩量。很多股下跌过程中出现缩量,有人觉得是“惜售”,但你打开饱合度一看,缩量只是相对于最近两三天的量萎缩,如果对比20日均量它依然在放大区间,那这种“缩量”完全不可信,后面还有更剧烈的调整。

从适用人群来说,这套指标特别适合两类朋友:一是自己已经在做成交量分析、但觉得看量柱太粗糙的进阶股民;二是刚开始学通达信公式编辑、想找一份思路清晰又能直接上手的源码来练手的初学者。如果你还停留在只看MACD金叉死叉的阶段,那这套指标对你来说可能偏早,因为它不像MACD那样给出明确的“叉上叉下”信号,它给的是量的状态描述,怎么解读还得靠你在真实行情里反复复盘。

2. 通达信公式源码逐行拆解

2.1 副图计算公式完整源码

通达信公式必须能画在一张独立的副图里,所以我最先给的是副图版本。你打开通达信,按 Ctrl+F 打开公式管理器,新建技术指标公式,名称随便起,比如“麟龙饱合”,把以下代码粘贴进去:

{麟龙量能饱合度副图指标} N1:=5; N2:=10; N3:=20; Q1:=VOL/MA(VOL,N1); Q2:=VOL/MA(VOL,N2); Q3:=VOL/MA(VOL,N3); 饱合度:=Q1*Q2*Q3; 冲线:MA(饱合度,N1),COLORYELLOW; STICKLINE(饱合度>冲线,0,饱合度,2,0),COLORRED; STICKLINE(饱合度<=冲线,0,饱合度,2,0),COLORLIGRAY;

这段代码的逻辑链路是:先定义三个不同周期的均量,再计算三个量比倍数,用乘积得到“饱合度”这个副图核心变量,然后画一条5周期的“冲线”作为动态基准,最后用红灰两种彩色柱体把饱合度与冲线的相对大小画出来。

你可能要问,为什么红灰柱要画“0到饱合度”这段区间?因为副图指标默认从0轴起画,柱体的高低就是饱合度数值本身,这样看盘时一目了然——柱子越高,量的饱和程度越重;柱子是红色说明仍然在冲线上方运行,灰色说明已经跌回基准线下方,情绪在退潮。

原版指标最早流传出来的源码其实在细节上还有很多变形,比如有人用“三者之和”代替乘积,有人把均线周期改成6/12/24,还有人把最后的显示方式改成面积填充。我不建议一上来就追求“最接近原版”,因为原版源码散落多个论坛,真伪难辨,真正有价值的其实是“用VOL和MA构造量能饱和度”这个思路,你把核心逻辑吃透了,改参数改画法都只是顺手的事。

2.2 “圆圈1.00”信号绘制源码

很多朋友在论坛里搜“量能饱和度圆圈1.00”,其实指的就是这个指标在某个特定条件下,用图标和文本在K线上标注出一个“1.00”信号。这个设计比单纯画副图柱体更直观,它能直接告诉你:此刻量能饱和状态拉满了。下面是我按常见流传形式重建的主图叠加信号版本:

{麟龙量能饱合度 圆圈1.00信号} A1:=VOL/MA(VOL,5); A2:=VOL/MA(VOL,10); A3:=VOL/MA(VOL,20); 饱和确认:=A1>=1.5 AND A2>=1.2 AND A3>=1; 阳线确认:=C>O AND C>REF(C,1); DRAWICON(饱和确认 AND 阳线确认,LOW*0.96,25); DRAWTEXT(饱和确认 AND 阳线确认,LOW*0.88,'1.00'),COLORYELLOW;

这段代码干的事情很清晰:当5日量比达到1.5倍以上、10日量比达到1.2倍以上、20日量比至少达到1倍,同时当天收阳线,就在K线最低点下方依次画一个图标和“1.00”文字。图标25在通达信里是一个圆环形状,配合“1.00”文本,正好形成了大家口中“圆圈1.00”的视觉效果。

为什么要有“收阳线”这个确认?因为量能放大必须伴随价格上涨,至少收盘价要高于开盘价,才能说明资金的进攻意愿是向上的;反过来,如果放量却收阴,说明是恐慌盘在出逃,这时候量能再饱和也不是进攻信号,而是典型的“放量下跌”,需要回避。这个确认条件是我在复盘大量案例后坚持保留的,原版有些版本没有这个条件,如果你原封不动地照抄,很容易在下跌中继的放量里被套进去。

主图叠加的用法很简单:你只要把这段代码建成一个“主图指标”,它就会自动加载到K线图层的上方。看到“1.00”出现的位置,再回看副图的饱合度柱体,两相对照,比只看一个维度要有说服力得多。

2.3 公式里涉及的核心函数与写法禁忌

通达信公式底层其实是类C风格,有一些细节点,写错了不会报错,但结果完全不对。我把这段公式里涉及的核心函数做一次集中说明:

  • VOL:表示成交量,单位是手,它是行情自带的基础序列。
  • MA(X,N):对X做N周期简单移动平均。MA(VOL,5)就是最近5天成交量的平均值,这是整个量比体系的基础骨架。
  • REF(X,N):引用N周期前的X值。REF(C,1)就是昨天收盘价,用来确认今天是否比昨天涨。
  • STICKLINE(COND,P1,P2,宽度,0):条件为真时,以P1到P2画柱体。1和0分别可以调整柱宽和空心实心,我习惯用2,0,柱子偏粗,视觉上更醒目。
  • DRAWICON(COND,PRICE,编号):条件为真时在指定位置画编号图标。通达信内置图标编号里,25就是圆环形状,与“1.00”文本搭配最合适。
  • DRAWTEXT(COND,PRICE,'文本'):条件为真时在指定位置输出一段文本。

写这套公式时最常踩的坑,是中文标点。通达信的公式要求所有分号、冒号、括号都必须是英文半角,很多新手从网页复制代码下来,正好把中英文标点混在一起,粘贴进去就报“语法错误”,然后一片茫然。另一个坑是变量名的合法性,你用汉字做变量名没问题,但不能用保留字,比如直接用BASE、DATE之类的内置词当变量名,有的版本能容忍,有的版本会直接报错。

我的建议是:变量名尽量短并带含义,比如A1、Q2、饱合度,方便自己维护,也不容易和保留字冲突。至于信号条件里的阈值,1.5、1.2、1这些数字不是固定的,完全可以根据你关注的股票池来调整。短线妖股波动大,可以提高到2.0、1.5、1.2;趋势白马相对稳定,可以适当降低到1.2、1.1、1.0。

3. 实操:在通达信里建立指标并完成选股

3.1 新建指标的具体步骤

通达信的公式管理器入口并不难找,但对新手来说,每一步都有细节容易出错。我在本地反复操作过多次,给你一套稳到不会再踩雷的流程:

第一步,打开通达信软件,在K线界面按Ctrl+F,弹出“公式管理器”。如果你找不到,也可以从顶部菜单栏“功能”进入到“公式管理器”。

第二步,确认当前栏目是“技术指标”还是“条件选股”。如果要建副图指标,就选“技术指标”,点击右侧“新建”按钮。注意不要选成“五彩K线”,否则后面加载方式不一样,容易混淆。

第三步,在弹出的公式编辑器里,把“公式名称”填好,只能用字母、数字或中文,不能带特殊符号。我在“画线方法”里选“副图”,这会直接决定它是显示在K线下方独立区域还是叠加在主图上。如果你正在写主图信号,比如“圆圈1.00”那个版本,就选“主图叠加”。

第四步,把源码粘贴到编辑区域,点击“测试公式”,窗口底部会出现编译结果。如果提示“测试通过”,那就没问题;如果报错,仔细看错误行号,结合我前面说的中英文标点问题排查。

第五步,测试通过后点击“确定”保存,然后在K线界面输入你刚刚起的公式名称首字母,比如“麟龙饱合”就打“LLBH”,就可以像调用系统指标一样把它调出来。

我特别想提醒的是,指标建立后第一次加载时,副图的显示比例可能很难看,因为饱合度的乘积数值波动很大,正常水平可能在1附近,放量时冲到5以上,副图柱子看起来会忽高忽低。遇到这种情况,直接双击副图坐标轴,选择“自动缩放”,让软件自己调整纵轴区间,视觉问题基本就能解决。

3.2 副图形态怎么解读,信号质量标准是什么

指标建好之后,画面的确出来了,但如果你只会看“红柱高就是好”,那跟不会看没区别。我在实战里对副图形态的解读,大致分成三个层次:

第一个层次,看柱体高度级别。饱合度小于0.5,说明当前量能相对历史均量严重萎缩,市场交投冷清,这种票要么趴着不动,要么就是变盘前夜的沉默期。饱合度在0.5到1之间,量能处于常规区间,没有异常。饱合度超过1,放量开始显性化。超过2,已经算是明显的主动性放量,需要高度关注。超过3以上,属于极端爆量,常见于消息刺激或资金短线博弈剧烈的时候。

第二个层次,看红灰切换节奏。红柱连续保持且高度曲线斜率向上,说明量能在逐步攀升,资金不断加码;如果红柱一根比一根矮,哪怕还是红色,也要警惕这是量能衰减的前兆;一旦柱子从红色切换成灰色并且连续多根灰色,基本可以确认当时的放量情绪告一段落。

第三个层次,看“冲线”的关系。冲线是饱合度5期均线,它起到平滑作用。饱合度站上冲线,说明短期量能强于最近均态;跌破冲线,说明短期量能开始回落。你把“饱合度上穿冲线”大致等价为一个放量确认信号,把“饱合度下穿冲线”理解为量能退潮信号,整个指标的实战价值就出来了。

我更推荐的做法是:把“圆圈1.00”信号和副图红柱综合起来用。信号在K线上打点,红柱在副图里提供状态连续变化,两者结合,相当于一个负责“抓启动点”,一个负责“看状态持续性”。我复盘时发现,很多有效的短线机会,都出现在“圆圈1.00”信号刚出现、副图饱合度同步于冲线上方继续抬高的阶段;而一旦副图柱子明显走平或转头向下,哪怕信号还在K线上方挂着,也不能再追高。

3.3 把指标扩展成选股公式,实现一键初筛

手动翻K线看指标信号太慢,通达信支持把指标逻辑转成“条件选股公式”,放到选股器里自动扫市场。我常用版本是这样写的:

{麟龙量能饱合度 条件选股} A1:=VOL/MA(VOL,5); A2:=VOL/MA(VOL,10); A3:=VOL/MA(VOL,20); 饱和条件:=A1>=1.5 AND A2>=1.2 AND A3>=1; 阳线条件:=C>O AND C>REF(C,1); 涨幅条件:=C/REF(C,1)>1.03; 选股:饱和条件 AND 阳线条件 AND 涨幅条件;

这个选股公式的逻辑是:5日量比超过1.5、10日量比超过1.2、20日量比保持正值,同时当天收出阳线且涨幅超过3%。

用的时候,打开通达信的“功能”菜单,选择“选股器”里的“条件选股”,公式下拉列表中找到你刚建立的这个选股公式,再设定选股范围(比如沪深A股、剔除ST),执行选股即可。注意,条件选股跑的是历史数据快照,选出来的票需要你人工再确认K线形态、板块属性以及当时的市场热度,不能盲目无脑上。

我通常还会在选股公式里加一条流通市值的过滤,比如“FINANCE(40)>30”代表流通市值大于30亿,这是我个人的习惯,目的是过滤掉小盘票的极端波动。原版麟龙指标并没有这个步骤,完全属于我实盘过程中的额外加固,你可以根据自己的风格决定要不要保留。

有一点必须说清楚:选股公式选出来的是一批满足量能饱和条件的股票,不等于这批股票都能买。量能饱和只是“资金活跃度”的度量,不代表股价就一定上涨。所以选股结果出来后,我的习惯是先压缩到20只以内,再人工结合均线趋势和前期平台位置做二次过滤。比如饱合度很高但股价处于明显下跌通道中,这种放量很可能就是下跌中继或者弱势反抽,直接跳过比较安全。

4. 常见问题与我的实战心得

4.1 最常见的报错与修复方法

在带很多读者复现这套指标的过程中,收集到的高频报错基本就三类。第一类是“句法错误”或“未知标识符”,八成是源码里的标点符号混入了中文全角字符。修复方法:把代码整体放进一个纯文本编辑器里,用替换功能把所有中文标点换成英文半角,或者干脆手动重新敲一遍公式。

第二类是“变量未定义”或“数据取不到”,常见于旧版本通达信对某些函数的支持差异。我提供的这三个公式里用到的函数都非常基础,正常不会出大问题,但如果你把“饱合度”这个汉字变量名在输出行和赋值行写错了哪怕一个字,报错就跟着来。要注意保持一致。

第三类是“输出超限”或“引用周期过多”。通达信一个指标默认最多输出6条线,我的副图源码里有饱合度、冲线两条线加上两条柱线图标,共4条,没超限。但在原版流传的一些复杂版本里,有人加了一堆辅助线,结果导致编译无法通过,那就只能忍痛删掉占用线数的中间结果。

最稳定的修复策略永远是“从简到繁”:先只画一条饱合度线,测试通过后再加均线、图标、颜色判断。每加一条就测试一次,这样出问题也能立即定位到是哪一行。

4.2 量能饱和度的失效场景,你一定要知道

任何指标都有适用范围,麟龙量能饱合度也不是万能的。我在使用中总结出几个典型的失效场景,提前知道,能帮你避开很多损失。

第一个失效场景,是一字涨停或跌停。一字板几乎没有成交,VOL极度萎缩,而前几日的均量可能还很大,这时计算出的量比值会低得离谱,饱合度直接砸到零轴附近。但股价确实在涨停,量能饱和度的“低迷”完全反映不了市场的真实强度。所以遇到连续一字板的票,别再用副图信号去判断强弱,直接看封单和情绪更实际。

第二个失效场景,是停牌复牌后的第一天。停牌期间的均量仍按停牌前的数据计算,而复牌当天因为事件刺激往往爆出巨大成交量,饱合度瞬间冲到极端值。这种信号看似“完美放量”,实际上可能只是事件兑现后的情绪宣泄,未必有持续力。

第三个失效场景,是次新股。上市时间太短,长期均量数据不足,MA(VOL,20)可能用的还是上市头几天的超大量或超小量,基准本身不稳定,指标数值也跟着失真。次新股用量能饱和度,不如直接用换手率和封单动向来判断。

第四个场景是除权除息日。价格和成交量本身受除权影响产生跳变,如果处理不当,量比会变大或变小。通达信有复权功能,但复权处理后成交量是否也被同步修正,跟行情源和软件版本都有关系。遇到除权日的票,我一般先看复权后的K线,再确认指标是否同步更新,避免误读。

4.3 结合其他指标形成组合打法

单独使用量能饱和度,会碰到一个天然缺陷:它只描述“量”的状态,对“趋势方向”的判断很弱。放量可以向上突破,也可以是向下破位。我的实战习惯,是用量能饱和度做“过滤器”,再用趋势类指标做“方向器”。

最常见组合是“饱合度 + MACD背驰”。如果副图饱合度在高位持续下降,但价格还在创新高,同时30分钟或60分钟MACD出现顶背驰,那基本可以确认高位量能不足,趋势有衰竭风险。反过来,价格创出新低,饱合度却在低位开始持续抬高,日K的MACD底背驰信号也出现,那就要留意资金是不是在低位偷偷进场了。

另一个组合是“饱合度 + 均线系统”。我给朋友的极简版本只有两条判断:股价在20日均线上方,同时饱合度再次上穿冲线,作为顺势加仓参考;股价跌破20日均线后,饱合度即使冲出红色柱子也一律观望,不抢反弹。这个办法很笨但很管用,直接把放量下跌的假信号全部过滤掉。

对了,如果你喜欢做短线的“量能打板”,可以再叠加换手率条件。通达信里有“HSL”函数,也就是换手率。比如设定换手率在5%到15%之间,配合饱合度上穿冲线,筛选出来的票大多处在活跃资金重点关注的区间。换手率太低说明关注度不足,太高则可能是对倒或分歧太大。这个经验我是在多次复盘短线炒作龙头后总结出来的,放在这里供你参考。

我在实际使用中发现,指标信号越简单越容易坚持执行。量能饱和度虽然需要你自己定阈值、自己判断形态,看起来比一键给出买卖点的指标“麻烦”,但正是这种“麻烦”让你在操作前多想了3秒,而这3秒往往能帮你躲过很多无谓的放量陷阱。我的做法是,把所有阈值和选股规则写下来贴在屏幕上,盘中只看执行,不临时改参数,等收盘复盘发现问题后,再统一优化。

最后再分享一个我自己常做的小动作:每周收盘后,把每周列表跑一遍,选出的票放进自选股,然后回看它们之后3到5天的走势,记录信号出现后是涨还是跌。连续记录20次以上,你就能得到一套属于自己的信号胜率数据。这个数据比任何高手给你的建议都靠谱,因为它完全来自你自身操作风格和股票池的反馈。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询