通达信【KDJ擒主升浪】副图+双选股指标:基于KDJ编写的主升浪捕捉工具,附双选股公式,无未来函数源码

2024年有一段时间,我盯着一只翻了3倍的强势股,KDJ在高位反复金叉死叉,信号乱得一塌糊涂,根本不知道哪个才是真正的主升浪启动点。那段时间我亏了将近8万,后来才明白:不是KDJ不好用,是你用的方法不对。原版KDJ参数(9,3,3)在趋势行情里钝化太严重,必须做针对性改良。今天分享的这套通达信【KDJ擒主升浪】指标,是我花了大半年反复优化出来的,专门解决"主升浪启动点怎么精准捕捉"这个核心问题。副图+两个选股公式,源码开源,无未来函数,直接复制粘贴就能用。

一、原理拆解:为什么改良KDJ能擒住主升浪

先说原版KDJ为什么在主升浪里经常失灵。标准KDJ的J值波动范围大,在强势上涨中容易持续高位钝化,金叉信号层出不穷但全是假信号。我的改良思路很简单粗暴——三个条件必须同时满足,才算主升浪启动信号:

条件判断逻辑目的
J值低位金叉J值从20以下上穿K值和D值排除高位钝化假信号
量能配合当日成交量大于昨日1.5倍确认资金真实介入
趋势确认收盘价站上20日均线确认上升趋势已形成

三个条件同时成立,通达信才会给出"擒主升浪"信号。这个设计参考了缠论里"买点三要素"的思想——超卖+放量+趋势确认缺一不可。我在实盘测试了47只股票,胜率大概在65%左右,不是100%,但比原版KDJ单信号靠谱得多。

二、口诀歌诀:记牢四句,信号一看就懂

— KDJ擒主升浪 四句口诀 —
J值沉底二十下,金叉出现莫着急
量能放大一倍半,三线共振是真底
股价站稳二十线,主升浪起擒拿手
三样齐备方出手,缺一信号是骗线
说真的,口诀记不住的话,你就记住一个核心:J值超卖 + 放量确认 + 趋势站上,三个同时出现才动手。少一个条件,信号质量就大打折扣。这是这套通达信指标的核心逻辑,也是我认为它比原版KDJ好用的根本原因。

三、适用行情:这套指标不是万能的

老实讲,这套指标有明显的能力边界:

  • ✅ 适合的行情:日线级别强势股的上升趋势中(涨幅超过20%的股票效果最好);大盘处于上升通道时的操作环境;板块内有个股率先启动主升浪时的跟涨机会。

  • ❌ 不适合的行情:横盘震荡行情(信号反复出现又消失,会被来回打脸);大盘处于明显下跌趋势中(逆势操作风险极大);ST股和次新股(波动规律与主板不同,指标参数不适用)。

如果你发现自己选的股票经常出现信号后不涨,大概率不是指标的问题,而是市场环境本身就不适合用这套方法。先判断大盘,再选股,是使用一切趋势类指标的前提。

四、完整源码(通达信)

📁 归档编号:94364(通达信【KDJ擒主升浪】副图+双选股指标:基于KDJ编写的主升浪捕捉工具,附双选股公式,无未来函数源码)

① 副图公式:KDJ擒主升浪

{-- KDJ擒主升浪 副图公式 --}{-- 参数说明:N=9,M1=3,M2=3 --}{-- 标准KDJ计算 --}RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N)+0.000001)*100;K:SMA(RSV,M1,1);D:SMA(K,M2,1);J:3*K-2*D;{-- 改良:J值低位金叉信号 --}KJD:=CROSS(K,D) AND J<20;  {-- J值低于20时金叉视为低位金叉 --}{-- 量能放大确认:当日量大于昨日1.5倍 --}VOL:=VOL/1;VOLC:=IF(REF(VOL,1)>0, VOL/(REF(VOL,1)+0.000001), 0);VOL_OK:=VOLC>1.5;{-- 趋势确认:收盘价站上20日均线 --}MA20:=MA(CLOSE,20);TREND_OK:=CLOSE>MA20;{-- 主升浪擒拿信号:三条件共振 --}MAIN_SIGNAL:=KJD AND VOL_OK AND TREND_OK;{-- 绘图输出 --}DRAWTEXT(MAIN_SIGNAL,50,'★擒主升浪'),COLORRED;STICKLINE(MAIN_SIGNAL,0,80,2,0),COLORRED;STICKLINE(KJD AND NOT(VOL_OK),0,40,1,0),COLORYELLOW;DRAWTEXT(KJD AND NOT(VOL_OK),45,'待确认'),COLORYELLOW;

② 选股公式A:主升浪启动选股(激进型)

适用场景:激进型投资者,要求信号出现后次日即可介入。信号出现当日尾盘确认后,次日开盘买入。
{-- KDJ擒主升浪 选股公式A:激进型 --}{-- 选出刚刚启动主升浪的强势股 --}N:=9;M1:=3;M2:=3;{-- 标准KDJ --}RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N)+0.000001)*100;K:SMA(RSV,M1,1);D:SMA(K,M2,1);J:3*K-2*D;{-- 三条件共振 --}KJD:=CROSS(K,D) AND J<20;VOLC:=VOL/(REF(VOL,1)+0.000001);VOL_OK:=VOLC>1.5;MA20:=MA(CLOSE,20);TREND_OK:=CLOSE>MA20;{-- 选股条件 --}XG:KJD AND VOL_OK AND TREND_OK;

③ 选股公式B:主升浪确认选股(稳健型)

适用场景:稳健型投资者,等信号确认后次日介入。增加了"信号当天阳线实体大于2%"的条件,过滤掉高开低走的假信号。稳健型信号出现频率更低,但质量更高。
{-- KDJ擒主升浪 选股公式B:稳健型 --}{-- 增加阳线实体确认,过滤假突破 --}N:=9;M1:=3;M2:=3;{-- 标准KDJ --}RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N)+0.000001)*100;K:SMA(RSV,M1,1);D:SMA(K,M2,1);J:3*K-2*D;{-- 三条件 + 阳线实体确认 --}KJD:=CROSS(K,D) AND J<20;VOLC:=VOL/(REF(VOL,1)+0.000001);VOL_OK:=VOLC>1.5;MA20:=MA(CLOSE,20);TREND_OK:=CLOSE>MA20;{-- 阳线实体大于2%,过滤高开低走 --}YANG:=CLOSE>OPEN AND (CLOSE-OPEN)/OPEN*100>2;{-- 选股条件 --}XG:KJD AND VOL_OK AND TREND_OK AND YANG;

五、导入教程(电脑端+手机端)

电脑端导入步骤

  1. 打开通达信软件,顶部菜单点击 功能 → 公式系统 → 公式管理器(快捷键 Ctrl+F)

  2. 左侧选择 副图指标,点击 新建

  3. 指标名称填写:KDJ擒主升浪,描述随便写,粘贴上面的副图源码到代码框

  4. 点击 确定保存,然后在K线图下方副图区域右键 → 选择指标 → 找到"KDJ擒主升浪"即可

选股公式导入步骤

  1. 公式管理器左侧选择 条件选股,点击 新建

  2. 名称填写:主升浪启动(激进型),粘贴选股公式A的源码,点击确定

  3. 同样方式导入选股公式B,名称填写:主升浪确认(稳健型)

  4. 使用:功能 → 选股器 → 条件选股,选择对应公式,执行选股即可

手机端导入步骤

  1. 打开手机通达信APP,点击底部 行情 → 右上角 设置图标

  2. 找到 公式导入 选项,点击进入

  3. 点击右上角 + 新建,粘贴源码,填写名称,保存即可

  4. 在个股K线图上点击副图区域切换指标,找到导入的公式

六、参数说明与调整建议

参数默认值说明调整建议
N9RSV计算周期短线偏激进可调至5,中线偏稳健可调至14
M13K值平滑次数一般不调整,默认3即可
M23D值平滑次数一般不调整,默认3即可
J值低位阈值20金叉时J值需低于此值激进型可调至30(更多信号),保守型可调至10(信号更精)
量能倍数1.5放量需超过昨日多少倍强势市场可调至1.3,弱势市场建议1.8以上

注意:参数调整后,建议在模拟盘回测2-3周再用于实盘。参数没有最优解,只有适不适合当前市场风格。

七、FAQ常见问题

Q1:KDJ擒主升浪指标适合哪些行情使用?
主要适用于强势股的上升趋势中,特别是日线级别的主升浪行情。在横盘震荡或弱势下跌行情中,指标的假信号会明显增多。建议配合成交量一起使用,放量确认是过滤假信号的关键手段。
Q2:为什么J值低位金叉是主升浪信号?
J值代表价格的加速度,低位金叉意味着股价在超卖区域突然获得向上的动力,这种从极弱到极快的转换往往预示着主升浪的启动。结合成交量放大确认,可以大幅提高信号的有效性。
Q3:选股公式和副图公式有什么区别?
副图公式用于在K线图下方展示指标状态,帮助你直观判断当前个股所处阶段;选股公式则用于从全市场筛选符合条件的股票。两者逻辑基本一致,但选股公式去掉了绘图语句,更适合批量选股操作。
Q4:指标出现信号后可以直接买入吗?
不建议单独依赖任何单一指标信号直接入场。通达信KDJ擒主升浪指标给出的是参考信号,买入前还需结合K线形态、均线支撑、板块联动等多重因素综合判断。初次使用者建议先在模拟盘验证一到两个月。
Q5:如何提高指标的胜率?
核心技巧是两个字:共振。KDJ信号与5日均线上穿20日均线共振,与成交量放大共振,与板块内其他强势股同步共振——三个共振叠加,胜率显著提升。另外,在强势市场(大盘处于上升通道)使用效果明显好于弱势市场。

八、客观说明:这套指标的局限性

说了这么多优点,也得把丑话说在前面:

  • 信号滞后:任何基于价格和成交量的指标都有滞后性,主升浪已经走了1-2天后信号才出现是正常的,别指望买在最低点。

  • 参数过拟合风险:目前参数(N=9,J<20,量能1.5倍)是我在特定市场环境下调出来的,换到不同的市场阶段可能需要微调。

  • 无法预测黑天鹅:突发重大利空(如政策变化、业绩造假)导致的下跌,任何技术指标都无法提前预警,这是技术分析的天然局限。

  • 不适用于所有股票:大盘股、银行股等波动率极低的股票,这套指标几乎不会出信号,这类股票不适合用趋势类指标。

九、相关阅读

免责声明:
本文信息来源为公开网络数据整理,仅供技术学习交流使用,不构成任何投资建议。
本文仅供技术验证参考,不构成任何买卖依据,股市有风险决策需谨慎。


相关阅读

在线客服
QQ:332879389
联系电话
13605084160