乐于分享
好东西不私藏

改良版本 KDJ 副图指标|(附完整源码)

改良版本 KDJ 副图指标|(附完整源码)

震荡强弱副图

区间 KD + 双均线趋势过滤

附完整源码

YI DE LIANG HUA

一、底层逻辑极简梳理

通达信使用

能预警能弹窗

能对接QMT实现程序化

自定义震荡指标(借用KD指标)

以25日高低点做价格归一,通过SMA 平滑计算K值以及D值,替换了传统 KDJ 周期,优化短线假突破的噪音;

固定以<10和>90作为超买超卖阈值。

四天均线做趋势过滤

  • 10-20短期均线、13-55 中长期均线;

  • 均值判定条件:

    13 日>55 日和10 日> 20 日,来划分出多头以及空头;

用法

  • 多头环境 D 线加粗且变黄;

  • K>D 区间填充变成粉红色柱;

  • 10以下为超买区;90以上为超卖区;

二、指标实用性

  • 以 25日 周期为取值区间,相比传统 KDJ而言减少了震荡钝化和过滤了一些盘整突刺的结构;

  • 同时又用均线作为二次过滤,规避了下跌途中假底部的情况。

  • 结构简单无复杂函数,运行流畅,更加没有未来函数。

三、指标劣势

  • 周期全部固定 25/5/3/7/4,无法适配妖股,短线灵敏度不足。

  • 仅依靠价格计算,没有成交量叠加,无量假金叉就无法过滤。

  • 空头环境完全屏蔽强势信号(并不是顶底信号)

四、适配 & 不适配标的

✅适合:中长线波段、趋势蓝筹、波动适中个股;

❌不适合:超短打板、短线妖股、无量横盘个股;

源码奉上-直接复制即可

VARY:=(2*CLOSE+HIGH+LOW)/4;

VARX:=(CLOSE-LLV(LOW,25))/(HHV(HIGH,25)-LLV(LOW,25))*100;

MA10:=SMA(VARX,5,1);

VARX2:=SMA(MA10,3,1);

VAR13:=3*MA10-2*VARX2;

K:=SMA(VAR13,7,1);

D:SMA(K,4,1),COLORBLUE,LINETHICK2;

EMA13:=EMA(C,13);

EMA55:=EMA(C,55);

EMA10:=EMA(C,10);

EMA20:=EMA(C,20);

IF(D>REF(D,1) AND  EMA13>EMA55 AND EMA10>EMA20,D,DRAWNULL),COLORYELLOW,LINETHICK3;

STICKLINE(K>D AND EMA13>EMA55 AND EMA10>EMA20,D,K,2,0),COLORMAGENTA;

STICKLINE(EMA13>EMA55 AND EMA10>EMA20,2,7,2,0),COLOR0000FF;

STICKLINE(EMA13<EMA55 OR EMA10<EMA20,2,7,2,0),COLOR00FF00;

STICKLINE(EMA13>EMA55 AND EMA10>EMA20,98,93,2,0),COLOR0000FF;

STICKLINE(EMA13<EMA55 OR EMA10<EMA20,98,93,2,0),COLOR00FF00;

短线顶部:90,COLOR00FF00,LINETHICK2;

长线底部:10,COLOR0000FF,LINETHICK2;

注明:本文为技术交流,仅为知识分享,仅供互讨交流,以上模型指标公式仅限学术探讨模拟测试,不作任何投资依据以及建议,"都是通过历史数据的理论推演",且勿用作法律禁止之外的用途!

本文纯技术分享类文章,请大家自觉遵守《微信公众平台运营规范》。

市场瞬息万变,任何指标都无法做到100% 的准确性,预警功能也好,对面QMT实现自动化也罢,都只是工具,并不能代替你做抉择!