简介:这份文档面向股票技术分析初学者与通达信指标爱好者,提供筹码获利比例指标的完整公式源码与研判方法,帮助读者理解如何借助获利比例判断个股强弱趋势与所处阶段。资源包共1个doc文件,大小约302KB,内容以指标源码、阶段划分说明与操作要点为主,结构紧凑便于直接查阅。文档将获利比例划分为0%—6%超跌区、6%—20%反弹区、20%—50%弱势区、50%—80%持股区、80%—100%超强势区五个阶段,并给出WINNER函数编写的通达信源码及STICKLINE分段着色写法,同时强调指标需从底部向上运行才具指导意义,下降途中比例越大反而越应警惕。目前已有475人学习,适合希望把筹码分布与获利比例结合进选股与持股判断的投资者参考。
1. 筹码获利比例指标:一份能直接导入的公式源码,到底解决了什么
很多人第一次看到「筹码获利比例」这个词,会以为它跟筹码分布图是一回事。其实不是。筹码分布图看的是不同价位上堆积了多少流通盘,而获利比例只回答一个问题:按当前收盘价算,全市场持有这只股票的人里,有多大比例是浮盈的。这个数字在 0 到 100 之间,越低说明套牢盘越重,越高说明获利盘越厚。通达信里用WINNER(CLOSE)*100就能算出来,但光有一个数字没用,关键是怎么把它变成能看的图形、能对照的区间。这份「筹码获利比例通达信指标公式源码.doc」给的就是一套现成的公式,把 0-6%、6-20%、20-50%、50-80%、80-100% 五个区间用不同颜色的柱子画出来,导入通达信就能用。适合手里有通达信、想给副图加一个筹码维度参考的人,不适合指望靠一个指标就解决买卖点的人。
2. 公式拆解:WINNER 函数怎么算获利比例,STICKLINE 怎么画五色柱
2.1 WINNER(CLOSE) 到底在算什么
通达信里的WINNER是一个筹码分布函数,它返回的是「当前价格以下的筹码占总筹码的比例」。写成WINNER(CLOSE),意思就是按今天的收盘价去算,有多少比例的持仓成本低于这个收盘价。乘以 100 之后,得到的就是一个 0 到 100 的百分比数值。这个数值的底层逻辑是:通达信在本地维护了一套基于历史成交的筹码分布模型,每天根据成交量、换手率、价格区间去推算筹码在不同价位的堆积情况。WINNER就是在这个分布上做一次积分,把收盘价以下的筹码累加起来。
这里有一个容易被忽略的点:WINNER依赖的是通达信自己的筹码分布算法,不同版本的通达信在筹码衰减系数上可能有细微差异,所以同一只股票在不同机器上算出来的获利比例可能差一两个百分点。这不是公式写错了,是底层数据模型的差异。如果你要做严格的回测,这一点要心里有数。
2.2 五色柱的 STICKLINE 参数逐条说明
源码本身不长,核心就是六行:
比例:WINNER(CLOSE)*100; STICKLINE(比例>0,比例,0,2,0),COLOR888888; STICKLINE(比例>6,比例,6,2,0),COLOR00FF00; STICKLINE(比例>20,比例,20,2,0),COLOR80FF80; STICKLINE(比例>50,比例,50,2,0),COLOR8888FF; STICKLINE(比例>80,比例,80,2,0),COLOR0000FF;第一行比例:WINNER(CLOSE)*100;是输出一条名为「比例」的指标线,数值就是获利比例。后面五行是画柱状图,用的是STICKLINE函数。STICKLINE的参数格式是STICKLINE(条件, 起点, 终点, 宽度, 是否空心)。以第二行为例:比例>0是条件,只要获利比例大于 0 就画;起点是比例,终点是0,意思是柱子从 0 画到当前比例值;宽度是2,控制柱子的粗细;最后一个0表示实心柱。
第三行STICKLINE(比例>6,比例,6,2,0)就更有意思了。条件是比例大于 6,起点是比例,终点是 6。这意味着当获利比例超过 6% 时,从 6 到当前比例这一段会被画成COLOR00FF00这个绿色。换句话说,0 到 6 这一段被灰色覆盖,6 到 20 这一段被绿色覆盖,20 到 50 被浅绿覆盖,50 到 80 被浅蓝覆盖,80 以上被蓝色覆盖。五段颜色叠在一起,你一眼就能看出当前获利比例落在哪个区间。
2.3 颜色代码与区间对应关系
通达信的颜色代码是 BGR 格式,不是常见的 RGB。COLOR888888是灰色,COLOR00FF00是纯绿,COLOR80FF80是浅绿,COLOR8888FF是浅蓝,COLOR0000FF是纯蓝。如果你想把颜色改成自己习惯的配色,只需要改这几个十六进制值。比如想把 80 以上改成红色,把COLOR0000FF换成COLOR0000FF对应的红色代码COLOR0000FF在 BGR 里其实是蓝色,红色应该是COLOR0000FF反过来写,也就是COLOR0000FF的 B 和 R 互换,变成COLOR0000FF。这个细节不搞清楚,改出来的颜色会跟你想的完全不一样。
| 区间 | 颜色代码 | 显示颜色 | 含义 |
|---|---|---|---|
| 0-6% | COLOR888888 | 灰色 | 超跌区 |
| 6-20% | COLOR00FF00 | 绿色 | 小幅反弹区 |
| 20-50% | COLOR80FF80 | 浅绿 | 弱势/震荡区 |
| 50-80% | COLOR8888FF | 浅蓝 | 持股区 |
| 80-100% | COLOR0000FF | 蓝色 | 获利风险区 |
3. 导入通达信:从新建公式到副图显示的完整操作
3.1 新建技术指标公式的步骤
打开通达信,按Ctrl+F调出公式管理器。在左侧树形菜单里找到「技术指标公式」下的「其他类型」,点一下选中,然后点右侧的「新建」按钮。弹出的窗口里,公式名称填一个你自己好记的,比如筹码获利,公式描述可以写「筹码获利比例五区间」。画线方法选「副图」,因为这是一个独立于 K 线的指标,不要选「主图叠加」。然后在下方的代码编辑区里,把上面那六行源码完整粘贴进去。
粘贴完之后点「测试公式」,如果语法没问题,下方会提示「测试通过」。如果报错,最常见的原因是中文标点混进去了,比如把英文的逗号写成了中文的逗号,或者把WINNER拼错了。通达信的公式编辑器对中文标点非常敏感,一个全角逗号就能让整行失效。测试通过之后点「确定」保存,公式就建好了。
3.2 在副图里调用这个指标
回到 K 线图界面,在下方副图区域点右键,选择「选择指标」,然后在弹出的列表里找到你刚才建的「筹码获利」。点确定之后,副图就会显示五色柱。如果柱子的颜色跟你预期的不一样,或者只显示一种颜色,大概率是STICKLINE的条件写反了,或者颜色代码写错了。这时候回到公式编辑器,逐行检查条件和颜色值。
还有一个常见情况:副图里柱子是画出来了,但 Y 轴的范围不对,比如只显示 0 到 10,看不到 80 以上的部分。这是因为通达信的副图坐标默认是自动缩放的,如果最近一段时间获利比例一直很低,坐标轴就会压缩。你可以在副图区域点右键,选「坐标设置」,把 Y 轴最大值手动设成 100,这样五个区间就都能看到了。
3.3 参数调整:宽度、颜色、区间阈值怎么改
源码里STICKLINE的第四个参数是柱子宽度,目前是2。如果你觉得柱子太细,可以改成3或4,但不要太大,否则相邻柱子会糊在一起。区间阈值就是比例>6、比例>20、比例>50、比例>80这几个数字,你可以根据自己的交易习惯调整。比如你觉得 50 这个分界线太粗糙,想细分成 40 和 60,那就加一行STICKLINE(比例>40,比例,40,2,0),COLORxxxxxx;,同时把原来的比例>50改成比例>60。每加一个区间,就多一层颜色叠加,逻辑上要保证后一行的起点等于前一行的终点,否则会出现颜色断层。
提示:改完公式之后一定要点「测试公式」再保存,直接保存有时候不会触发语法检查,等到用的时候才发现报错就晚了。
4. 五个区间的实战含义:从超跌到风险区的判断逻辑
4.1 0-6% 与 6-20%:底部区域的两种做法
获利比例掉到 6% 以下,意味着几乎所有人都套着,市场情绪到了冰点。这时候长线选手会去看基本面,如果业绩没崩、市盈率不高,就在这个区间慢慢建仓,然后关掉软件该干嘛干嘛。短线选手则要等一个信号:成交量放大。没有量的底部横盘,可能横几个月甚至更久,短线资金耗不起。6% 到 20% 这个区间,是股价从底部开始往上磨的阶段,反弹动能刚出来,但还不稳定。长线可以继续加仓,短线要挑那些有题材、有热度的票,因为这种票一旦反弹,幅度会比普通票大得多。
4.2 20-50%:方向决定性质
这个区间最需要看方向。如果股价是从上往下跌下来的,获利比例在 20-50% 之间,说明下跌还没到位,上方套牢盘还在割肉,这时候碰它容易接飞刀。如果股价是从底部爬上来的,获利比例进入 20-50%,那就是另一回事了,说明趋势在转好,长线可以继续拿。短线在这个区间要特别注意震幅,如果每天就波动一两个点,没有操作空间,再看好也别参与,因为手续费和滑点就能把利润吃掉。
4.3 50-80% 与 80-100%:持股区与风险区的分界
获利比例站上 50%,意味着超过一半的人都在赚钱,市场情绪偏暖。这个区间通常对应上升途中的洗盘或者主升浪的中段,只要获利比例不跌破 50%,趋势就还在。到了 80% 以上,情况就复杂了。一种可能是主力高控盘,上方没有套牢盘,股价继续拉;另一种可能是主力准备出货,在高位制造假突破,然后反手砸盘。这两种情况在获利比例上看起来一样,都是 80% 以上,但后续走势天差地别。所以到了这个区间,不能只看获利比例,要结合成交量、换手率、板块热度一起看。
注意:原文里反复强调「筹码获利比例一定是要从底部向上开始运行,由下降通道转为上升通道时才最有指导意义」。这句话是整个指标的核心前提。如果股价还在下降通道里,获利比例越大,反而越是卖出信号,因为那意味着反弹即将结束。
5. 避坑与排查:公式导入后不显示、颜色错乱、数值偏差的常见原因
5.1 公式测试通过但副图不显示
现象:公式管理器里测试通过,但副图调用之后一片空白。原因:最常见的是画线方法选错了,选成了「主图叠加」而不是「副图」。主图叠加的公式在副图里调用时,通达信不会报错,但也不会显示。解决:回到公式编辑器,把画线方法改成「副图」,保存后再调用。
5.2 柱子颜色跟源码不一致
现象:源码里写的是绿色,画出来却是红色或者别的颜色。原因:通达信的颜色代码是 BGR 顺序,不是 RGB。COLOR00FF00在 BGR 里是绿色,但如果你按 RGB 去理解,会以为它是红色。解决:记住 BGR 顺序,或者直接用通达信自带的颜色选择器取色,不要手写十六进制值。
5.3 同一只股票在不同电脑上数值不同
现象:两台电脑都装了通达信,导入同一个公式,同一只股票同一天,获利比例差了 1-2 个百分点。原因:通达信的筹码分布算法依赖本地数据,不同电脑的盘后数据下载完整度、复权设置、筹码衰减参数可能不同。解决:在做对比分析之前,先确保两台电脑都做了完整的盘后数据下载,并且复权方式一致。如果还是差,就以其中一台为准,不要混用。
5.4 获利比例在 80% 以上但股价不涨反跌
现象:副图显示获利比例已经到 85%,按区间划分属于强势区,但股价第二天就大幅回落。原因:80% 以上本身就是风险积聚区,主力可能借高位获利盘丰厚的时候出货。获利比例高只说明浮盈的人多,不说明这些人不会卖。解决:在 80% 以上区间,把获利比例和成交量配合看,如果放量滞涨或者放量下跌,优先减仓,不要死守区间划分。
5.5 公式里的中文标点导致编译失败
现象:粘贴源码后点测试,提示「语法错误」但看不出哪里错。原因:从网页或者文档里复制代码时,逗号、括号、分号可能被自动转成了全角字符。解决:把代码里所有标点逐个检查一遍,确保逗号是,、分号是;、括号是()。最省事的办法是在通达信公式编辑器里手动敲一遍,不要直接粘贴。
6. 进阶用法:把获利比例和成交量、均线组合起来看
单独看获利比例,容易陷入「区间对了但时机不对」的尴尬。我自己的习惯是把它和成交量、20 日均线放在一起做三重确认。具体做法是:在副图里除了五色柱,再加一条 20 日均线,主图里保留成交量。当获利比例从 6% 以下开始回升,同时成交量放大到 5 日均量的 1.5 倍以上,并且股价站上 20 日均线,这三个条件同时满足的时候,才认为底部反转的概率比较大。如果只有获利比例回升,成交量和均线都没跟上,那大概率只是弱反弹,不值得参与。
验证方法也很简单:找一段历史行情,把这三个条件写成通达信的选股公式,回测一下过去一年的信号。选股公式可以这样写:
获利比例 := WINNER(CLOSE)*100; 放量 := VOL > MA(VOL,5)*1.5; 站均线 := CLOSE > MA(CLOSE,20); 选股: 获利比例 > 6 AND 获利比例 < 20 AND 放量 AND 站均线;这段代码的意思是:获利比例刚从超跌区回到 6-20% 区间,同时成交量放大,股价站上 20 日均线。回测的时候注意把「未来函数」关掉,WINNER本身不是未来函数,但如果你在选股公式里用了REF或者ZIG之类的函数,就要小心信号漂移。我一般会在回测结果里随机抽 20 个信号,逐个翻 K 线图人工核对,看看信号出现的位置是不是真的在底部区域。这个习惯帮我省了很多次「回测很美、实盘很惨」的后悔药。
从那以后我每次拿到一个新的指标公式,都不会直接上实盘,而是先跑一遍历史信号,人工核对至少 20 个样本,确认信号逻辑跟自己的理解一致之后,才放进自选股里做观察。希望帮到你。
本文还有配套的精品资源,点击获取