
【免责声明】本文仅拆量能信号副图的算法原理与信号含义,属编程源码科普,不构成任何投资建议。市场有风险,据此操作盈亏自负。
01 ▸ RSI 减 WR,捏成一根温度计
多强的量算强,多少人靠眼睛猜。量柱红红绿绿一大片,全凭感觉估,回头一看,跟实际对不上号。
这副图换个路子:把两个现成的摆动值,一个管强弱,一个管位置,直接相减,合成一根差值线。
RSI 管力度,涨得猛不猛它说了算,按周算一轮。WR 管位置,收盘价待在高位还是低位,它心里有数,十天一个区间。俩值一减,差距就摆到明面上了。RSI 全称相对强弱,WR 全称威廉指标,都是老江湖,单拎出来各有脾气,合起来反而互补。
这信号,就落在这根差值上。先看它摆了什么:
速查卡(五秒扫完):
| RSI5 | WR10 |
| 差值脉动 | 6日平滑 |
02 ▸ 指标源码分享|量能信号副图

N:=5;N1:=10;LC:=REF(CLOSE,1);RSI5:=SMA(MAX(CLOSE-LC,0),N,1)/SMA(ABS(CLOSE-LC),N,1)*100;0,COLORGREEN;WR10:=100*(HHV(HIGH,N1)-CLOSE)/(HHV(HIGH,N1)-LLV(LOW,N1));NEWVOL:=RSI5-WR10;NV:NEWVOL,COLORRED;STICKLINE(NEWVOL>0,0,NEWVOL,0.8,1),COLORYELLOW;STICKLINE(NEWVOL<0,0,NEWVOL,0.8,1),COLORYELLOW;MA(NEWVOL,6),COLORWHITE;DRAWTEXT(FILTER((NEWVOL>REF(NEWVOL,2)) AND ( REF(NEWVOL,1)<REF(NEWVOL,3) AND NEWVOL<0 ),5),NEWVOL*0.995,'信号位'),COLORWHITE;DRAWTEXT(FILTER((NEWVOL<REF(NEWVOL,3)) AND ( REF(NEWVOL,1)>REF(NEWVOL,4) AND NEWVOL>0 ),5),NEWVOL*0.995,'高位区'),COLORFF00FF;
03 ▸ 这根差值转正那一下,NEWvol 怎么算出来的
先看头一截,力度从哪来。
SMA(MAX(CLOSE-LC,0),N,1)
LC 是昨天的收盘价。MAX 取大,今天比昨天高,这个数记下来;比昨天低,记 0。等于说只数涨的,不数跌的,攒起来的数,就是这一周涨的劲头。
源码里这行是分子,分母还有一行 SMA(Abs(CLOSE-LC),N,1),把涨跌都算进去。分子只数涨的,分母涨跌通吃,一比,就是涨的占几成,越接近一百,涨得越占上风。
N 取 5,短了取 3,两三天就翻一次脸,线跟过山车似的。拖到 8,力道都走完了它才反应过来。5 卡中间,刚好兜住一周的劲儿。
再看另一截,位置从哪来。
100*(HHV(HIGH,N1)-CLOSE)/(HHV(HIGH,N1)-LLV(LOW,N1))
HHV 和 LLV 是最高最低。十天最高价减收盘价,除以十天的高低跨度,乘一百。算出来是个百分位,收盘价待在这十天区间的哪个档位,一目了然。
N1 取 10,收到 6,区间太窄,一天大阴线就能把数值怼到边上,跳得凶。拉到 14,区间太宽,档位感变得迟钝。10 卡中间,两周的高低刚好。
两截都齐了,合成。
NEWvol:=RSI5-WR10
力度减位置,得一根差值。力度猛、档位还没顶上去,数值就往正走;反过来,往下扎。正负分家,线就立在 0 轴两边。
MA(NEWVOL,6)
这根线再平均六天。3 天太跳,一根柱就带歪;10 天太滞,拐头半天看不见。6 天,这节奏一周多,看着最舒服。
柱子用 STICKLINE 画,正的一根,负的一根,颜色分开。正负转换的地方,源码里用 FILTER 过滤,五天里最多标一回,不会一窝蜂冒出来。
FILTER 这函数有意思,专门治"连续触发"。差值在零轴附近磨蹭,天天都够条件,不拦一下,信号标得满屏都是。拦一道,五天内最多一回,图上干净。N 和 N1 一组参数调好,剩下的交给图自己跑。每天收盘,差值自动算,信号自动标,人只要扫一眼。
负区里拐头向上那一下,标"信号位"。正区里开始回落那一下,标"高位区"。落点都标在柱子上,扫一眼就知道差值走到哪一步了。
评论区聊聊,你看量能强弱,习惯看哪两个指标?有没有试过把两个值相减着看?