通达信〖SKDJ核心〗多维度共振找下跌洗盘后拐头向上副图源码


整合了 SKDJ(慢速随机指标)、MACD、趋势方向(ZIG 转向)、涨停试盘金坑等多个维度,核心作用是:

1. 以 SKDJ 的 K/D 线为基础,识别价格超买超卖区间;

2. 通过 MACD 红柱拐点、趋势方向(ZIG)确认上涨信号;

3. 结合涨停试盘(ZB/ZT)、成交量、价格波动等特征,捕捉 “试盘金坑” 后的短线启动机会;

最终通过XGK信号输出多条件共振的买入提示,本质是找 “下跌洗盘后 + 量能回暖 + 指标拐头” 的短线买点。
 
N:=35; M:=5; N1:=9; M1:=3;

{ SKDJ核心指标 }
LOWV:=LLV(LOW,N);
HIGHV:=HHV(HIGH,N);
RSV:=EMA((CLOSE-LOWV)/(HIGHV-LOWV)*100,M);
K:EMA(RSV,M),COLORRED;
D:MA(K,M),COLORWHITE,DOTLINE;

{ 下降K线(优化:平滑趋势,避免频繁拐头)}
下降K:DRAWLINE(K>=HHV(K,10),K,LOW<=LLV(LOW,3),HHV(K,3),1),DOTLINE,LINETHICK2,COLORWHITE;

{ 副SKDJ(优化:参数区分,避免重复M)}
LOWVA:=LLV(LOW,N1);
HIGHVA:=HHV(HIGH,N1);
RSVA:=EMA((CLOSE-LOWVA)/(HIGHVA-LOWVA)*100,M1); { 原公式错误:分母用了LOWV,改为LOWVA }
KA:=EMA(RSVA,M1),COLOR738AFB; { 移除重复COLORWHITE }
DA:=MA(KA,M1),COLORGREEN;

{ 趋势方向(优化:降低ZIG波动率,减少滞后)}
F1:=ZIG(3,8); { 15%→8%,提前捕捉趋势拐点 }
方向:100-IF((F1> REF(F1,1)),10,100),COLOR00FF00,LINETHICK2;
上涨前沿: REF(方向,1)=0 AND 方向=90,COLORMAGENTA,NODRAW;
下跌前沿: REF(方向,1)=90 AND 方向=0,COLORWHITE,NODRAW;
DRAWICON(上涨前沿, 90, 1);
DRAWICON(下跌前沿, 90, 2);

{ MACD(优化:标准化+修复最长柱计算)}
DIF:=20*(EMA(CLOSE,12)-EMA(CLOSE,26));
DEA:=EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;
下降MACD:DRAWLINE(MACD>=HHV(MACD,10),MACD,LOW<=LLV(LOW,3),HHV(MACD,3),1),DOTLINE,LINETHICK1,COLORWHITE;

{ 寻找红/绿柱最长(优化:避免BARSLAST无值时出错)}
MAX_RED:=HHV(MACD,IF(BARSLAST(MACD<0)=0,15,BARSLAST(MACD<0)+15));
DRAWLINE(MACD=MAX_RED,MACD,REF(MACD=MAX_RED,1),REF(MACD,1),1),COLORRED,LINETHICK1,DOTLINE;
MAX_GREEN:=LLV(MACD,IF(BARSLAST(MACD>0)=0,15,BARSLAST(MACD>0)+15));
DRAWLINE(MACD=MAX_GREEN,MACD,REF(MACD=MAX_GREEN,1),REF(MACD,1),1),COLORGREEN,LINETHICK1,DOTLINE;

{ MACD第一红柱(优化:明确拐点)}
红柱:=MACD>0 AND REF(MACD,1)<=0; { 原公式REF(MACD,1)<0,改为<=0,兼容平盘 }
第一根红柱:红柱 AND REF(NOT(红柱),1),NODRAW;

XGK:10*(CROSS(K,下降K) AND 方向=90 AND 第一根红柱 );







来函数检测结果如下
该公式包含未来函数:ZIG

定制、编写公式指标请联系QQ或微信同号:88652583

N赋值:35
M赋值:5
N1赋值:9
M1赋值:3
LOWV赋值:N日内最低价的最低值
HIGHV赋值:N日内最高价的最高值
RSV赋值:(收盘价-LOWV)/(HIGHV-LOWV)*100的M日指数移动平均
输出K:RSV的M日指数移动平均,画红色
输出D:K的M日简单移动平均,画白色,DOTLINE
输出下降K:当满足条件K>=10日内K的最高值时,在K位置画直线起点,当满足条件最低价<=3日内最低价的最低值时,在3日内K的最高值位置画直线终点,1表示是否延长.,DOTLINE,线宽为2,画白色
LOWVA赋值:N1日内最低价的最低值
HIGHVA赋值:N1日内最高价的最高值
RSVA赋值:(收盘价-LOWVA)/(HIGHVA-LOWVA)*100的M1日指数移动平均
KA赋值:RSVA的M1日指数移动平均,COLOR738AFB
DA赋值:KA的M1日简单移动平均,画绿色
F1赋值:收盘价8%的之字转向
输出 方向:100-如果(F1>1日前的F1),返回10,否则返回100,COLOR00FF00,线宽为2
输出上涨前沿: 1日前的方向=0 AND 方向=90,画洋红色,NODRAW
输出下跌前沿: 1日前的方向=90 AND 方向=0,画白色,NODRAW
当满足条件上涨前沿时,在90位置画1号图标
当满足条件下跌前沿时,在90位置画2号图标
DIF赋值:20*(收盘价的12日指数移动平均-收盘价的26日指数移动平均)
DEA赋值:DIF的9日指数移动平均
输出平滑异同平均线:(DIF-DEA)*2,COLORSTICK
输出下降MACD:当满足条件MACD>=10日内MACD的最高值时,在MACD位置画直线起点,当满足条件最低价<=3日内最低价的最低值时,在3日内MACD的最高值位置画直线终点,1表示是否延长.,DOTLINE,线宽为1,画白色
MAX_RED赋值:如果上次MACD<0距今天数=0,返回15,否则返回上次MACD<0距今天数+15日内MACD的最高值
当满足条件MACD=MAX_RED时,在MACD位置画直线起点,当满足条件1日前的MACD=MAX_RED时,在1日前的MACD位置画直线终点,1表示是否延长.,画红色,线宽为1,DOTLINE
MAX_GREEN赋值:如果上次MACD>0距今天数=0,返回15,否则返回上次MACD>0距今天数+15日内MACD的最低值
当满足条件MACD=MAX_GREEN时,在MACD位置画直线起点,当满足条件1日前的MACD=MAX_GREEN时,在1日前的MACD位置画直线终点,1表示是否延长.,画绿色,线宽为1,DOTLINE
红柱赋值:MACD>0 AND 1日前的MACD<=0
输出 第一根红柱:红柱 AND 1日前的取反,NODRAW
输出XGK:10*(K上穿下降K AND 方向=90 AND 第一根红柱 )
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |  加入收藏   

@2005-2025 粤ICP备2025457605号-2 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图