ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

麟龙量能饱合度指标详解:通达信公式源码与选股实战

麟龙量能饱合度指标详解:通达信公式源码与选股实战 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乘法会快速降低总分天然做了过滤。比如 Q12、Q21.5、Q31乘完等于3但 Q12、Q21.5、Q30.8乘完等于2.4差距立刻拉开。加法做不到这么敏感。1.3 指标到底能解决什么问题适合谁用麟龙量能饱合度最大的价值不是让你猜第二天涨跌而是帮你在“必须判断放量是真是假”的时候多一个客观参照。我复盘了大量案例后总结出三个典型场景第一个场景是识别突破。股价在平台整理末端突然某天一根大阳线拉起来成交量同步放大饱合度从低位的0.5以下一口气跳升到2以上这往往是短期资金开始抢筹的迹象。注意我说的是“可能”不是“一定”具体还需要结合板块和指数的状态。第二个场景是识别出货。股价在高位反复大幅震荡看着日K量能依旧旺盛但饱合度却一天比一天低说明成交量虽然绝对值还是很大但相对此前的最佳状态已经在“退潮”。这时候你如果还死抱着不放容易把利润坐过山车还回去。第三个场景是过滤假缩量。很多股下跌过程中出现缩量有人觉得是“惜售”但你打开饱合度一看缩量只是相对于最近两三天的量萎缩如果对比20日均量它依然在放大区间那这种“缩量”完全不可信后面还有更剧烈的调整。从适用人群来说这套指标特别适合两类朋友一是自己已经在做成交量分析、但觉得看量柱太粗糙的进阶股民二是刚开始学通达信公式编辑、想找一份思路清晰又能直接上手的源码来练手的初学者。如果你还停留在只看MACD金叉死叉的阶段那这套指标对你来说可能偏早因为它不像MACD那样给出明确的“叉上叉下”信号它给的是量的状态描述怎么解读还得靠你在真实行情里反复复盘。2. 通达信公式源码逐行拆解2.1 副图计算公式完整源码通达信公式必须能画在一张独立的副图里所以我最先给的是副图版本。你打开通达信按 CtrlF 打开公式管理器新建技术指标公式名称随便起比如“麟龙饱合”把以下代码粘贴进去{麟龙量能饱合度副图指标} 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); 饱和确认:A11.5 AND A21.2 AND A31; 阳线确认:CO AND CREF(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线界面按CtrlF弹出“公式管理器”。如果你找不到也可以从顶部菜单栏“功能”进入到“公式管理器”。第二步确认当前栏目是“技术指标”还是“条件选股”。如果要建副图指标就选“技术指标”点击右侧“新建”按钮。注意不要选成“五彩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); 饱和条件:A11.5 AND A21.2 AND A31; 阳线条件:CO AND CREF(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次以上你就能得到一套属于自己的信号胜率数据。这个数据比任何高手给你的建议都靠谱因为它完全来自你自身操作风格和股票池的反馈。
返回列表