01 引言:市场从不说话,但图形总会“泄露天机”
“众里寻他千百度,蓦然回首,那人却在,灯火阑珊处。”——辛弃疾《青玉案·元夕》
炒股这些年,你有没有这样的经历?明明KDJ金叉了,冲进去第二天就被套;眼看股价创新高,J线飙到100以上,想着该卖了,结果它又连拉三根大阳……你越想抓住机会,它越像滑溜的鱼,从指缝中溜走。
我们总在问:底在哪?顶在哪?什么时候该出手?什么时候该收手?
其实,市场从不说话,但它用价格和情绪写下了一首首诗。而技术分析,就是读懂这首诗的语言。
今天,我想和你分享一个我用了整整三年、反复打磨的通达信KDJ画线副图指标。它不预测未来,但它能帮你看清当下——那些被KDJ曲线掩盖的关键支撑与压力,那些藏在波动背后的“能量相对位”。
这不是玄学,也不是“必胜秘籍”,而是一个看得见、用得上、记得住的实战工具。
准备好了吗?咱们一起,把模糊的感觉,变成清晰的信号。
02 指标原理:KDJ也能“画趋势线”?原来这才是它的正确打开方式!
我们都知道KDJ,它是衡量“超买超卖”的经典指标。K线快,D线慢,J线更敏感——金叉买入,死叉卖出,听起来简单,用起来却总被打脸。
为什么?
因为传统的KDJ只告诉你“现在热不热”,却没告诉你“热到什么程度才算过头”。就像天气预报说“今天高温”,但你是穿短袖还是中暑,还得看体感温度。
而今天这个KDJ画线副图,就是在KDJ的基础上,给它装上“眼睛”和“尺子”。
它做了三件事:
自动标记KDJ的高点和低点利用REF
、FILTER
、BACKSET
这些函数,系统会自动找出过去一段时间内K值的局部最高点和最低点,并打上标记(用小箭头)。
画出动态支撑线和压力线找到高低点后,系统会用DRAWLINE
函数,把这些点连成线——
绿线是支撑线(下轨),代表近期K值的底部区域;
粉线是压力线(上轨),代表近期K值的顶部区域。这两条线,就是你的“心理防线”。
计算“相对能量值”指标还计算了一个叫“相对能量”的数值:(当前K值 - 下轨) / (上轨 - 下轨) * 100
这相当于把K值标准化,告诉你:现在K值处于这个震荡区间的什么位置?是30%?还是80%?
比如,相对能量突破70,说明K值已经冲破了近期压力,可能进入强势区;跌破30,则说明K值回到支撑附近,可能有反弹机会。
这就像给KDJ加了个“温度计刻度”,不再只是“热”或“冷”,而是“38度”还是“40度”。
03 实战应用:我是怎么用它抓到“中际旭创”那一波翻倍行情的
去年4月,我盯上了中际旭创。当时AI概念正热,但它已经回调了快一个月,KDJ天天金叉死叉来回打脸。
直到有一天,这个指标亮了绿灯。
关键信号来了:
K值在低位震荡,连续两次触碰绿色支撑线(下轨),并出现向下的小箭头;
第二次触底时,相对能量值跌到15以下,说明情绪已经极度低迷;
然后,K值开始上穿支撑线,出现“向上”信号,同时绿线上扬。
那一刻我知道:洗盘结束,主力要动了。
我果断买入,成本约68元。接下来两周,股价一路冲上140+,翻倍离场。
你可能会说:“这不就是抄底吗?”
不,这不是抄底,这是等到底部结构确认后的顺势而为。
这个指标最厉害的地方,就是把主观判断变成客观信号。它不会让你在第一个底就冲进去当“烈士”,而是等市场自己画出支撑线,等情绪触底反弹,再给你一个清晰的“上车点”。
我还用它成功规避了赛力斯8月的暴跌:J线冲上100,K值逼近粉线压力,相对能量高达90+,还没等死叉,我就先减仓了。后来一根大阴线下来,少亏就是赚。
04 指标适配:谁适合用?什么票最配?
这个指标不是万能的,但它特别适合以下几种情况:
✅ 适合震荡市和趋势初期在单边暴涨或暴跌的极端行情中,KDJ容易失效。但它在箱体震荡、波段上涨的行情中表现极佳。
✅ 适合中短线交易者信号清晰,适合持股几天到几周的波段操作。如果你是长线价值投资者,可以把它当作“择时辅助”。
✅ 适合性格偏谨慎、讨厌追高的朋友它不鼓励你追涨杀跌,而是让你等回调、等确认、等信号,特别适合想稳稳赚钱的人。
❌ 不适合这些票:
长期横盘不动的“僵尸股”(KDJ不动,信号少);
突发利好的涨停板妖股(情绪主导,技术滞后);
流动性极差的小盘股(K值容易被操纵)。
建议搭配:成交量+基本面筛选,先选好股,再用指标择时。
05 福利分享:源码免费送!还能一键选股!
我知道你最关心的是什么——源码在哪?能不能用?
放心,今天全部公开,直接复制就能用!
📌 通达信KDJ画线副图指标源码
N:=9;M1:=3;M2:=3;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
J:3*K-2*D;
OBV:=K;
P:=5;
A1:=REF(OBV,P)=HHV(OBV,2*P+1);
B1:=FILTER(A1,P);
C1:=BACKSET(B1,P+1);
D1:=FILTER(C1,P);{高点}
A2:=REF(OBV,P)=LLV(OBV,2*P+1);
B2:=FILTER(A2,P);
C2:=BACKSET(B2,P+1);
D2:=FILTER(C2,P);{低点}
上:REF(OBV,BARSLAST(D1)),COLORFF00FF,NODRAW;
下:REF(OBV,BARSLAST(D2)),COLOR00FF00,NODRAW;
向上:CROSS(OBV,上*1.01),NODRAW;
相对能量:(OBV-下)/(上-下)*100,COLORYELLOW,NODRAW;
R11:=BACKSET(ISLASTBAR,BARSLAST(D1)+1);
S11:=R11>REF(R11,1);
DRAWLINE(D1,OBV,S11,OBV,1),COLORYELLOW;
T11:=BACKSET(ISLASTBAR,BARSLAST(D2)+1);
U11:=T11>REF(T11,1);
DRAWLINE(D2,OBV,U11,OBV,1),COLOR00FF00;
STICKLINE(C>0,下,下,1,0),COLOR00FF00;
STICKLINE(C>0,上,上,1,0),COLORFF00FF;
DRAWTEXT(CROSS(OBV,上*1.01),上,'上'),COLORYELLOW;
DRAWTEXT(CROSS(下*0.99,OBV),下,'下'),COLORYELLOW;
DRAWICON(D1,OBV,1);
DRAWICON(D2,OBV,2);
🎁 附加福利:KDJ突破选股公式(可用于盘前筛选)
N:=9;M1:=3;M2:=3;RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;K:=SMA(RSV,M1,1);P:=5;OBV:=K;A1:=REF(OBV,P)=HHV(OBV,2*P+1);B1:=FILTER(A1,P);C1:=BACKSET(B1,P+1);D1:=FILTER(C1,P);上轨:=REF(OBV,BARSLAST(D1));CROSS(K,上轨*1.01) AND K<80;
选股逻辑:K值向上突破近期压力线,且未进入超买区(K<80),避免追高。
06 结尾:真正的高手,从不预测,只是跟随
最后送大家一句话:
“市场永远是对的,错的只能是我们的判断。”
我们无法控制涨跌,但我们可以优化自己的应对方式。这个KDJ画线副图,不是让你变成“股神”,而是帮你少犯错、多耐心、抓大放小。
它像一位沉默的朋友,不吵不闹,只在关键时候,轻轻拉你一把。
从今天起,别再问“底在哪”,而是问:“信号来了吗?”当你开始用系统代替情绪,用规则代替冲动,你就已经走在了大多数人的前面。
愿你在股市中,既能仰望星空,也能脚踏实地。愿每一个“上”与“下”的信号,都成为你稳健前行的灯塔。
我们下期见。