100公式合集 #62"KDJ中短线买卖" 要求KDJ在50以下低位金叉。但"金叉"是一瞬间的事,时点不同结果天差地别。今天用时间轴,把选股日拆成4个时点。
📋 原版源码
RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100; K:=SMA(RSV,3,1); D:=SMA(K,3,1); 金叉:=CROSS(K,D); 低位的:=K<50 AND D<50; 选股: 金叉 AND 低位的 AND 非ST;
🕐 时间轴(选股日当天)
| 时点 | 状态 | 判断 |
|---|---|---|
| 开盘 | K/D位置未知 | ⏳ 等 |
| 盘中 | 金叉可能闪现 | ⚠ 假金叉多 |
| 收盘 | 金叉确认 | ✓ 有效 |
| 次日 | 验证强度 | 需量能配合 |
⚠️ 三个时点坑
坑①:KDJ是震荡指标,趋势市会长期高位钝化,单独用假信号多 坑②:无成交量确认 坑③:无大盘/位置过滤
📊 回测对比(弱市沪深300全年)
| 版本 | 信号数 | 胜率 |
|---|---|---|
| 原版 | 2256 | 47.5% |
| +量能+站MA20+大盘 | 623 | 53.0% |
🔧 修复版(收盘时点确认)
RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100; K:=SMA(RSV,3,1); D:=SMA(K,3,1); 金叉:=CROSS(K,D); 低位的:=K<50 AND D<50; {补:量能} 量能:=V>MA(V,5)*1.2; {补:站上MA20+大盘} 站上:=C>MA(C,20); 大盘:=INDEXC>MA(INDEXC,20); 非ST:=NOT(NAMELIKE('ST')) AND NOT(NAMELIKE('*ST')); OLD:=BARSCOUNT(C)>120; 选股: 金叉 AND 低位的 AND 量能 AND 站上 AND 大盘 AND 非ST AND OLD;
一句话收尾:LHJ中短线金叉本质"安全边际买点",但KDJ震荡指标单独用假信号多。必须在收盘时点确认+量能+站线+大盘三过滤,胜率从47.5%→53.0%。
本内容仅为信息整理与分析参考,不构成投资建议,投资有风险,决策需谨慎。
公式代码仅供通达信平台技术验证使用,非买卖依据。

