news 2026/9/7 2:42:16

通达信筹码分布指标公式源码详解:从COST/WINNER到选股实战

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
通达信筹码分布指标公式源码详解:从COST/WINNER到选股实战

简介:针对股票技术分析者的通达信指标公式源码文档,面向习惯利用筹码分布判断压力位、支撑位与买卖时机的投资者。文档提供一套完整的通达信公式源码,核心思路是在主图上叠加多周期均线,通过QWX5、QWX6动态计算上方阻力与下方支撑,并结合COST(50)计算平均成本、WINNER函数统计当前获利筹码比例,让筹码分布看得更清楚;公式还包含斐波那契时间窗提示和涨停/跌停标记,用于辅助识别关键变盘节点,适合有一定看盘基础、希望优化持仓决策的用户。整个资源为1个doc文件,大小仅128KB,源码内部包含支撑、阻力、平均成本、获利值、当前获利筹码等多个模块,逻辑分段清晰,复制到通达信公式管理器即可直接调用,无需安装额外数据或依赖。目前已有4597人学习/下载。使用该公式后,用户能在一张K线图上同时看到筹码密集区、关键压力支撑位和获利盘变化,减少手工画线的繁琐,提升复盘与盘中决策效率。 玩通达信的人,十个里有八个研究过筹码分布,剩下的两个,多半是还没搞懂这个指标到底在算什么。今天干脆把“筹码分布通达信指标公式源码”这件事一次讲透:从筹码理论的核心逻辑,到通达信公式语言里的关键函数,再到能直接落地的源码和避坑经验。这篇内容适合想自己写筹码类指标的朋友,也适合想把筹码集中度变成选股条件、或者被自带“火焰山”式显示搞得一头雾水的用户。

先说清楚它能解决什么问题。通达信自带筹码分布图,但它只是一个视觉工具,没办法直接把“筹码集中度”“获利盘比例”这些值输出成一条线,更没法丢进选股公式里做批量筛选。自建指标公式可以做到三件事:把筹码状态量化、把量化结果可视化、把可视化结果变成能反复验证的买卖条件。这个思路,就是这篇文章的核心价值。

1. 筹码分布指标的核心逻辑与设计思路

1.1 筹码分布到底在说什么

筹码分布本质是“成本分布”。它的基础逻辑是:每一笔成交都会在某个价位上留下筹码,如果把一段时间内所有成交按价格累加起来,就能看到不同价位的成本堆积情况。举个生活化的例子:一栋楼里住人,你把每个楼层按人数画成柱状图,楼层越高、柱子越长,说明这个价位的“住户”越多。放在股票里,这些“住户”就是持仓者,他们的成本集中区往往是后续行情的支撑或压力区。

筹码分布里最常用的几个概念:

  • 获利盘:当前价以下买入的筹码比例,也就是“赚钱的人”占比。
  • 套牢盘:当前价以上买入的筹码比例,也就是“被套的人”占比。
  • 平均成本:所有筹码的加权平均价格,可以理解为市场整体的持仓成本。
  • 筹码集中度:大部分筹码是否聚集在一个较窄的价格区间内。聚集度越高,说明主力资金越可能已经完成吸筹或派发。

不同软件对筹码分布的算法有差异,有的用三角形分布模拟单日成交量分布,有的用衰减系数把历史筹码的记忆逐渐淡化。通达信内置算法不是公开的,但它提供了COST和WINNER两个标准函数作为接口,这也是自建指标公式的入口。

1.2 为什么要自建一个通达信筹码指标

可能有人说,通达信不是自带筹码峰吗?确实自带,但自带版本有三个明显的限制。

第一个限制是“看得到但摸不着”。筹码峰在图形上是一团颜色,你很难精确读到“当前获利盘比例是82.3%”或者“筹码集中度是9.8%”。而指标公式可以把这些数值实时输出。

第二个限制是“没法做条件筛选”。你想找出“筹码集中度小于12%且获利盘大于80%”的股票,靠肉眼看图等于大海捞针。写成公式后,可以用通达信的选股器一次性扫全市场。

第三个限制是“难以验证和回测”。光看形态容易产生幸存者偏差。把筹码指标变成可计算、可输出的线之后,就能写进历史买卖条件里,验证它到底有没有统计优势。所以我的建议是:先理解自带的筹码图,再开始写自己的筹码指标公式,两者互相印证,而不是直接照搬网上流传的源码。

2. 通达信公式基础:函数选型与语法要点

2.1 筹码类核心函数怎么选

通达信公式语言里,和筹码直接相关的核心函数主要是WINNER和COST。很多网上流传的“筹码分布源码”本质上都是在组合这两个函数。

  • WINNER(CLOSE):返回当前价格之下的获利盘比例,取值在0到1之间,乘以100就是百分比。
  • COST(N):返回N%获利盘对应的价格,也就是“让N%的人解套需要涨到多少”。比如COST(50)是平均成本,COST(5)和COST(95)分别是5%和95%获利盘对应的价位。
  • COST(50)常被当作市场平均成本。COST(95)和COST(5)之间的区间,可以理解为“90%筹码分布的宽度”。

筹码集中度的常见计算公式是:

集中度 = (COST(95) - COST(5)) / (COST(95) + COST(5)) * 100

这个公式算出来是一个百分比。集中度越小,说明90%的筹码锁得越紧。一般低于12%就比较集中,低于8%属于极端集中,这时候往往意味着变盘临近。

选函数没什么花头,关键在于理解函数的周期属性。通达信里COST和WINNER是基于当前周期对应的历史成交数据计算的,不同周期会得到不同分布结果。日线级别看的是日线筹码,60分钟看的是60分钟筹码。要先确定自己的交易级别,再决定用哪个周期的数据做筛选。如果拿5分钟图的筹码数据去判断中线持仓成本,方向就反了。

2.2 公式语法里容易踩的坑

通达信公式看起来简单,真写起来有几个地方特别容易踩坑。

第一个坑是赋值符号和输出符号。一个冒号加等号“:=”表示只计算不输出,单个冒号“:”表示输出到图形上。新手经常把所有变量都写成输出,结果副图上一堆线条挤成一团。我的习惯是:真正要看的线用单冒号,中间计算过程全部用“:=”。

第二个坑是分号和中英文符号。公式代码必须用英文半角分号。如果从Word或者网页复制源码,大概率会带进来中文全角括号和分号,通达信会直接报“错误的公式内容”。这也是为什么题目里强调是.doc文档——doc文档在转码粘贴的过程中非常容易出这种问题。

第三个坑是未来函数。严格来说,COST和WINNER这类筹码函数不是传统意义上的未来函数,因为它们在当前K线结束时就能计算完成,不会偷看下一根K线的数据。但它们有一个特点:盘中实时计算时会随价格波动而变化,收盘后数值才稳定。如果拿盘中指标值做决策,或者公式里叠加了其他未来函数,复盘信号和盘中信号可能完全对不上。我的建议是:信号以收盘后或次日开盘前的数据为准,不要在盘中频繁做同级别的买卖判断。

第四个坑是输出线数量。一个副图指标输出太多线会严重影响阅读。我一般把同类型数据画柱状线,把核心阈值画普通曲线,颜色做区分。下面给的源码里就是这么处理的。

3. 筹码分布指标公式源码解读与实操步骤

3.1 可直接复制的副图指标源码

我直接给一套经过简化、可读性优先的副图指标源码。这套代码是基于通达信常用函数整理的示例,导入后建议用自带数据检查一遍。

{筹码分布-副图:获利盘/套牢盘/集中度} 获利盘:=WINNER(CLOSE)*100; 套牢盘:=100-获利盘; 集中度:=(COST(95)-COST(5))/(COST(95)+COST(5))*100; DRAWICON(获利盘>80 AND 集中度<12, 获利盘, 1); STICKLINE(获利盘>0, 0, 获利盘, 2, 0), COLORRED; STICKLINE(套牢盘>0, 获利盘, 100, 2, 0), COLORCYAN; 获利盘线:获利盘, COLORWHITE; 集中度线:集中度, COLORMAGENTA;

简单解释一下:获利盘用红色柱线从0画到它的数值,套牢盘用青色柱线画在获利盘上方,白色曲线是获利盘百分比,紫色曲线是筹码集中度值。这样一眼就能看到两个关键信息:当前赚钱的人占比、筹码的聚集程度。

如果你更关心价格层面的成本带,建议用主图叠加版本:

{筹码分布-主图:成本带} 平均成本:COST(50), COLORWHITE; 上沿:COST(95), COLORYELLOW; 下沿:COST(5), COLORYELLOW;

这三条线都是价格,叠在K线图上非常直观。白色线是市场平均成本,黄色带是“90%筹码所在的成本区间”。价格在黄色带下沿附近往往有支撑,在上沿附近往往是压力。注意,这是统计意义上的概率,不是精确的主力成本。

选股公式的话,把条件输出单独摘出来即可:

{筹码集中度选股} 集中度:=(COST(95)-COST(5))/(COST(95)+COST(5))*100; 获利:=WINNER(CLOSE)*100; XG:集中度<12 AND 获利>80;

3.2 逐行拆解:代码里的关键参数和计算逻辑

先看副图代码里的第一组赋值:

获利盘:=WINNER(CLOSE)*100;

这一行的意思是:取当前收盘价对应的获利盘比例,乘以100转成百分数。WINNER返回0到1之间的小数,乘以100后范围变成0到100,方便后面画柱状图。

集中度:=(COST(95)-COST(5))/(COST(95)+COST(5))*100;

这行是核心。COST(95)是“95%的人获利对应的价格”,COST(5)是“5%的人获利对应的价格”。两者的差除以两者之和,得到90%成本区间的相对宽度,再乘以100变成百分数。比如COST(95)等于11元,COST(5)等于9元,那么集中度就是(11-9)/(11+9)*100=10%,说明大部分筹码集中在9到11元之间。

DRAWICON这行是一个提示信号。当获利盘大于80且集中度小于12时,在图形上画一个图标。这个条件不是金科玉律,你可以按自己的交易体系调整阈值。选股的时候也可以直接把这条件复制到选股公式里。

至于主图三条线,逻辑更简单:COST(50)是所有筹码的加权平均价,如果股价在它上方,说明市场整体是盈利的;上沿和下沿框出来的区域可以看成筹码最密集的波动区间。

3.3 参数优化和回测思路

网上很多筹码指标源码喜欢把所有阈值写成固定数字,我建议反过来:把阈值参数化,让用户自己调。第一版可以把12%、80%这些数字写死,等逻辑验证过后,再改成参数。

通达信的参数定义在公式管理器里有专门入口,可以添加名为“N”或者“阈值”的参数,然后在公式里用参数名替代固定数字。用不同股票、不同年份的数据反复测试,你会发现合适的阈值会随市场环境变化。牛市里获利盘长期在80%以上,熊市里经常在20%以下,如果用一个固定阈值做全市场选股,效果一定不稳定。

回测时还有个容易忽略的点:要先确定“筹码数据周期”和“交易周期”一致。如果用日线筹码选股,但按周线持仓,逻辑上会出现信号和数据错配。我在实际测试中感受最深的是:日线级别的筹码集中度突破,往往领先于价格突破,但也会频繁假突破。所以我不建议单一使用筹码指标,最好叠加成交量突破或均线多头排列来做过滤。

4. 安装导入、信号验证与常见问题

4.1 通达信导入指标公式的完整步骤

把源码变成自己能用的指标,路径比较固定:

  1. 打开通达信,按Ctrl+F打开公式管理器。
  2. 左侧选择“技术指标公式”下的“其他类型”,或者你自己新建的分类。
  3. 点击“新建”,在弹出的编辑窗口里粘贴源码。
  4. 给公式起一个名字,建议用英文或数字开头,避免和系统函数重名。
  5. 点击“测试公式”,看到“测试通过”的提示后再点“确定”保存。
  6. 回到K线图界面,在副图位置输入公式名并回车,或者通过右键“选择副图指标”找到它。

选股公式的导入略有不同:在公式管理器里选“条件选股公式”分类,新建后粘贴选股条件,测试通过后,再用通达信自带的选股器执行。选股公式的输出不需要画柱状线,一般只留一个条件输出,比如XG:=...,最后一行写选股条件并打上等号。拿前面给的选股公式举例,把“XG:集中度<12 AND 获利>80”粘贴进去就可以直接测试。

4.2 常见问题速查表

我帮人调过太多次源码,常见问题基本集中在下面几类:

问题现象常见原因解决办法
公式测试不过,提示缺少“:=”或“:”从doc或网页复制后混入全角字符在纯文本编辑器里重新输入空格和冒号,整体用英文半角重敲
副图什么都没有代码里的输出语句用了“:=”而非“:”把要显示的核心变量改成单冒号输出
数值很大,图乱成一团混用了百分比和价格两个量纲副图不要同时输出价格类和百分比类,统一在0到100范围内
曲线和K线颜色不对颜色关键字拼写错误使用标准的COLORRED、COLORGREEN等关键字
盘中数值反复跳筹码函数是动态计算值以收盘后数据为准,盘中只做参考
保存后中文注释变乱码不同版本通达信编码不一致注释尽量用英文或拼音,重要内容单独存一份txt

4.3 实操心得和避坑经验

筹码分布指标最大的陷阱,是让人误以为它显示的是“真实持仓分布”。实际上,COST和WINNER只是基于历史成交量分布做的一种数学模拟,它假设每个人买入后一直持有,直到卖出才会在对应价位消除筹码。真实交易里存在高频换手、对倒、大宗交易等情况,这些都会被算法简化掉。

所以我的判断标准很简单:筹码指标用来做风险提示,而不是精确的主力成本线。比如,当一只股票筹码集中度从25%快速下降到8%附近,同时股价在高位横盘,这时候就要警惕,筹码集中度高不一定是吸筹,也可能是主力在高位对倒派发。反过来,股价在成本带下沿获得支撑、获利盘从低位回升,同时成交量温和放大,这种时候筹码指标的提示价值才更强。

实际操作里,我最常用的是把主图的平均成本COST(50)当成一条动态生命线。股价站稳平均成本线,说明大部分参与者不亏钱,持股心态稳定;股价跌破平均成本线,就要考虑降低仓位。这套逻辑比单纯数筹码峰要简单得多,也更适合普通交易者。

最后再分享一个小技巧:每次用筹码指标筛出股票后,不要立刻交易,先把它加入自选股,等次日开盘前用收盘数据重新确认一次。这样做能过滤掉不少盘中诱多信号。如果你愿意多花一点时间,还可以把每次筛选结果、当时的集中度、获利盘数值记下来,月底回顾一次,很快就能找到适合当前市场的阈值范围。这是我在实际使用中收获最大的一步,比到处找“终极源码”有用得多。

本文还有配套的精品资源,点击获取

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/7 2:41:35

AI Toolkit 视频打标与 LoRA 训练:低显存友好的本地工作流

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/7 2:40:15

VS2017编译64位libssh2库:从CMake配置到项目集成完整指南

简介&#xff1a;面向需要在Windows 64位平台使用SSH2协议实现安全文件传输、远程shell等功能的C/C开发者&#xff0c;这份由Visual Studio 2017编译生成的libssh2库压缩包可直接集成到项目中&#xff0c;免去自行下载源码、配置CMake与OpenSSL依赖的繁琐步骤。包内共115个文件…

作者头像 李华
网站建设 2026/9/7 2:39:35

老电影数字化AI工作流:抽帧修复、字幕生成与人脸识别标注实战

这次我们拿《热线电话》(1991) 当素材&#xff0c;但这不是一篇影评。真正要跑通的是老电影数字化的完整 AI 工作流&#xff1a;把片源抽帧、画质修复、语音转字幕、人脸识别标注&#xff0c;最后通过 API 和批量脚本把一部长片自动化处理完。主演是马羚、仇晓光、李幼斌、刘冬…

作者头像 李华