
01 筹码从绿翻红那几秒,WINNER在数什么
那天下午两点四十,我盯着副图看。筹码空间那根柱子本来还趴在二十附近,绿得发蔫,突然就往上蹿,颜色从绿翻成红,前后也就几根K线的工夫。
我反正第一反应不是追,是想搞明白这柱子到底在算什么。后来把源码拆开才知道,它核心就一个函数——WINNER,算的是当前价格之下有多少筹码是获利的。
说起来这指标名字叫成交趋势,其实最扎眼的不是趋势线,是那根会变色的筹码空间柱。WINNER吐出来的数乘以一百,就是获利盘比例,零到一百之间蹦。
筹码空间这个词,说白了就是获利盘占全部筹码的比例空间。
这块板子我先钉在这儿,回头细说。
速查卡(五秒扫完,名称 + 一句话作用):
02 指标源码分享|成交趋势

指标编号:AG261018
指标完整源码:
筹码空间:IF(WINNER(CLOSE),WINNER(CLOSE)*100,20),VOLSTICK;TX80:80,POINTDOTCOLORYELLOW;DX20:20,POINTDOTCOLORGREEN;VAR1:=LLV(LOW,21);VAR2:=HHV(HIGH,21);K:EMA((CLOSE-VAR1)/(VAR2-VAR1)*100,6),COLORRED;D:EMA(0.667*REF(K,1)+0.333*K,2),COLORGREEN;VAR3:=LLV(LOW,55);VAR4:=HHV(HIGH,34);VAR5:=EMA((CLOSE-VAR3)/(VAR4-VAR3)*100,3);VAR6:=(K+VAR5)/2;VAR7:=EMA(0.667*REF(VAR5,1)+0.333*K,2);VAR8:=EMA(VAR6,5);VAR9:EMA(0.667*REF(VAR8,1)+0.333*VAR8,2);DRAWICON(LONGCROSS(D,K,0.1),D,2),COLORRED;DRAWICON(LONGCROSS(K,D,0.1),K,1),COLORGREEN;
顺手把 #筹码空间# 这个话题钉一下,平时跟 #WINNER函数# #通达信副图# 绑在一块儿聊,搜起来方便。
03 四行公式拆开看,筹码空间怎么算出来
先说最顶上那行,也是整副图的灵魂。
筹码空间:IF(WINNER(CLOSE),WINNER(CLOSE)*100,20),volSTICK;
WINNER(CLOSE) 干的事很直接——拿当前收盘价去问,历史上所有成交的筹码里,有多少比例的成本价比现在低。低的就是获利盘。这个数本身是零到一的小数,乘一百变成零到一百的百分比刻度,画成柱形。
IF 套了一层是兜底。WINNER 算不出来的时候(比如新股数据不够),给个二十的默认值,不至于柱子消失。我反正觉得这个兜底挺实在,比直接画零强。
生活化一点说,WINNER 就像餐厅里查"有多少桌已经吃完了"——收盘价比他们的成本高,等于这桌已经买单走人,剩下的就是还在吃的。获利盘比例高,说明大部分筹码已经"吃饱了"。
对了,说个题外的,这指标原名不叫成交趋势,我在老版本里见过它叫"筹码趋势",后来改了名。内核一行没动。
然后看 K 线,这是第二条腿。
VAR1:=LLV(LOW,21);
VAR2:=HHV(HIGH,21);
K:EMA((CLOSE-VAR1)/(VAR2-VAR1)*100,6),COLORRED;
先算二十一天里最低价和最高价,然后把当前收盘价塞进这个区间,看它在什么位置——零是贴在二十一天最低点,一百是顶在二十一天最高点。这就是 RSV 的思路,跟 KDJ 里那个 RSV 是一回事。
我就信双周期 RSV 不信单周期 KDJ。单周期 KDJ 用的是九周期,太灵敏,噪声多。这里用二十一周期打底,再叠六日 EMA 平滑,等于先把窗口拉宽再做滤波,稳得多。
参数怎么定的?二十一这个数,我试过改成十四,RSV 上蹿下跳像踩了弹簧,假信号多了一倍;改成三十四,线又钝得像老牛拉车,等它拐过来行情都走了一半。二十一卡中间,不偏不倚。
六日 EMA 也是同理,改成四日太跳,改成十日又拖,六日刚好。
D 线是 K 线的影子,但不是简单复制。
D:EMA(0.667*REF(K,1)+0.333*K,2),COLORGREEN;
这行有意思。它不是直接对 K 做 EMA,而是先做一个加权混合——前一天的 K 占三分之二权重,今天的 K 占三分之一,然后再对这个混合值做两日 EMA。
为什么这么干?0.667 比 0.333 大,说明 D 线更看重昨天的 K,而不是今天的。等于 D 线天生比 K 线慢半拍,而且慢得有讲究——不是简单滞后,是通过权重分配让新数据的冲击力被稀释。
打个比方,这就像调鸡尾酒——昨天的 K 是基酒占大头,今天的 K 是调味只加一点,调出来的 D 线口感更醇厚,不会被某一天的异动带偏。
我反正觉得这个加权比直接 EMA 聪明,直接 EMA 是固定平滑系数,而这里 0.667/0.333 的权重分配等于自定义了一个"记忆强度"。
末尾是信号标注,用的 LONGCROSS。
VAR9:EMA(0.667*REF(VAR8,1)+0.333*VAR8,2);
DRAWICON(LONGCROSS(D,K,0.1),D,2),COLORRED;
DRAWICON(LONGCROSS(K,D,0.1),K,1),COLORGREEN;
LONGCROSS 跟普通 CROSS 的区别在于多了第三个参数——持续周期。普通 CROSS 只要这根线上穿那根线就触发,不管下一根是不是又穿回去。
LONGCROSS(D,K,0.1) 的意思是,D 线在 K 线之下维持了至少 0.1 个周期之后才上穿,等于加了一个"持续确认"的门槛。
0.1 这个阈值很小,小到几乎就是"刚交叉"的程度。但它的意义在于过滤掉那种针尖对麦芒的瞬时交叉——两根线几乎粘在一起又分开的情况,LONGCROSS 不会误触发。
我试过把 0.1 改成 1,信号少了一大半,很多正常交叉都被过滤掉了;改成 0.01,又跟普通 CROSS 没区别了。0.1 是个刚刚好的门槛。
图标编号 2 是红色向下箭头,画在 D 线上;编号 1 是绿色向上箭头,画在 K 线上。注意这里没有中文买卖标注,纯图标编号,干净。
收尾说一句,这副图的结构其实很清晰——筹码空间柱负责告诉你获利盘的温度,K/D 双线负责告诉你这个温度在上升还是下降,LONGCROSS 负责在双线真正交叉的时候给你画个标记。三层叠在一起,各干各的活。