核心逻辑
该指标是对经典KDJ指标的优化改进。通过获取日线级别的KDJ值(K、D、J),计算其变化趋势,然后将KDJ曲线向后延伸一个周期,预测下一交易日的KDJ数值。这样可以将原本需要等待金叉/死叉发生的时间提前,让投资者更早发现潜在的交叉信号。
买卖信号
- **买入信号**:当预测的K线(白线)从下向上穿越D线(黄线)时,形成"提前金叉",视为买入机会 - **卖出信号**:当预测的K线从上向下穿越D线时,形成"提前死叉",视为卖出信号 - **J线辅助**:可观察J线(紫线)的变化,J值快速向上突破时可能预示上涨动能增强
用法
1. 该指标以虚线形式展示预测的K、D、J曲线 2. 重点关注预测的K线与D线的交叉位置,比传统KDJ提前一个周期发出信号 3. 需结合其他技术分析工具综合判断,避免单一指标依赖 4. 适用于短线交易者把握波段高低点
公式源码
{指标介绍:提前金叉效果,把快要金叉的KDJ指标延申后提前金叉。}
K1:=kdj.K#DAY;
D1:=kdJ.D#DAY;
J1:=KDJ.J#DAY;
K:IF(CURRBARSCOUNT>1,REFX(K1,1),DRAWNULL);
D:IF(CURRBARSCOUNT>1,REFX(D1,1),DRAWNULL);
J:IF(CURRBARSCOUNT>1,REFX(J1,1),DRAWNULL);
K2:=CONST(IF(K1-REF(K1,1)>0,Abs(K1-REF(K1,1)),0-ABS(K1-REF(K1,1))));
K3:=IF(ISLASTBAR,CONST(K1)+K2,DRAWNULL);
D2:=CONST(IF(D1-REF(D1,1)>0,ABS(D1-REF(D1,1)),0-ABS(D1-REF(D1,1))));
D3:=IF(ISLASTBAR,CONST(D1)+D2,DRAWNULL);
J2:=CONST(IF(J1-REF(J1,1)>0,ABS(J1-REF(J1,1)),0-ABS(J1-REF(J1,1))));
J3:=IF(ISLASTBAR,CONST(J1)+J2,DRAWNULL);
DRAWLINE(CURRBARSCOUNT=2,K,ISLASTBAR,K3,0),COLORWHITE,DOTLINE;
DRAWLINE(CURRBARSCOUNT=2,D,ISLASTBAR,D3,0),COLORYELLOW,DOTLINE;
DRAWLINE(CURRBARSCOUNT=2,J,ISLASTBAR,J3,0),COLORMAGENTA,DOTLINE;