通达信短线反转指标公式源码
发布日期: 2025-07-07 | 阅读量:4
VAR1:=(C-MA(C,6))/MA(C,6)*100;
VAR2:=(C-MA(C,24))/MA(C,24)*100;
VAR3:=(C-MA(C,32))/MA(C,32)*100;
VAR4:=(VAR1+VAR2+VAR3)/3;
VAR5:=EMA(VAR4,5);
K:=EMA(VAR5,5);
D:=EMA(K,5),NODRAW,COLOR38B0DE;
J:=K*3-D*2,COLORCC66FF;
MM1:=MA(CLOSE,5);
程序化指标制作:0,NODRAW;
IF(J<REF(J,1),J,DRAWNULL),CIRCLEDOT,COLORGREEN;
IF(J>REF(J,1),J,DRAWNULL),CIRCLEDOT,COLORRED;
AA:=BARSCOUNT(C);
AH:=HHV(H,200);
AL:=LLV(L,200);
A0:=(AH-AL)/40;
B1:=L-A0;{更多指标关注微信公众号:程序化指标}
DRAWTEXT((AA+0)/34=FLOOR((AA+0)/34),K,'时间窗,变盘'),COLORWHITE;
RSVK:=(((CLOSE - LLV(LOW,9)) / (HHV(HIGH,9) - LLV(LOW,9))) * 100);
KK:=SMA(RSVK,3,1);
DK:=SMA(KK,3,1);
JK:=3*KK-2*DK;
XK:=LLV(JK,2)=LLV(JK,8);
REK:=CROSS(JK,REF(JK+0.01,1)) AND XK AND JK<19;
DRAWTEXT(REK,K,'反弹1'),COLORYELLOW;
CSS:=((CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100);
HH:=CROSS(20,EMA(CSS,3));
CE:=REF(HH,1);
AAK:=REF(CLOSE,1);
BBB:=SMA(MAX(CLOSE-AAK,0),5,1)/SMA(ABS(CLOSE-AAK),5,1)*1000;
HHH:=BBB-LLV(BBB,10);
SS:=(MA(HHH,2)*3+HHH*13)/16;
短线买点:=IF(SS>13,MA(SS,2),SS)/6;
短线出击:=IF(CROSS(短线买点,1) AND (短线买点<30),30,1);
II:=短线出击=30;
DRAWTEXT(CE AND II,J,'短线反转'),COLORWHITE;
VAR2:=(C-MA(C,24))/MA(C,24)*100;
VAR3:=(C-MA(C,32))/MA(C,32)*100;
VAR4:=(VAR1+VAR2+VAR3)/3;
VAR5:=EMA(VAR4,5);
K:=EMA(VAR5,5);
D:=EMA(K,5),NODRAW,COLOR38B0DE;
J:=K*3-D*2,COLORCC66FF;
MM1:=MA(CLOSE,5);
程序化指标制作:0,NODRAW;
IF(J<REF(J,1),J,DRAWNULL),CIRCLEDOT,COLORGREEN;
IF(J>REF(J,1),J,DRAWNULL),CIRCLEDOT,COLORRED;
AA:=BARSCOUNT(C);
AH:=HHV(H,200);
AL:=LLV(L,200);
A0:=(AH-AL)/40;
B1:=L-A0;{更多指标关注微信公众号:程序化指标}
DRAWTEXT((AA+0)/34=FLOOR((AA+0)/34),K,'时间窗,变盘'),COLORWHITE;
RSVK:=(((CLOSE - LLV(LOW,9)) / (HHV(HIGH,9) - LLV(LOW,9))) * 100);
KK:=SMA(RSVK,3,1);
DK:=SMA(KK,3,1);
JK:=3*KK-2*DK;
XK:=LLV(JK,2)=LLV(JK,8);
REK:=CROSS(JK,REF(JK+0.01,1)) AND XK AND JK<19;
DRAWTEXT(REK,K,'反弹1'),COLORYELLOW;
CSS:=((CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100);
HH:=CROSS(20,EMA(CSS,3));
CE:=REF(HH,1);
AAK:=REF(CLOSE,1);
BBB:=SMA(MAX(CLOSE-AAK,0),5,1)/SMA(ABS(CLOSE-AAK),5,1)*1000;
HHH:=BBB-LLV(BBB,10);
SS:=(MA(HHH,2)*3+HHH*13)/16;
短线买点:=IF(SS>13,MA(SS,2),SS)/6;
短线出击:=IF(CROSS(短线买点,1) AND (短线买点<30),30,1);
II:=短线出击=30;
DRAWTEXT(CE AND II,J,'短线反转'),COLORWHITE;

指标公式逻辑介绍
1. 三重乖离率系统
VAR1-VAR3:6/24/32日均线乖离率
VAR4:三周期乖离率均值
VAR5:VAR4的5日EMA
KDJ改良指标:
K线:VAR5的5日EMA
D线:K线的5日EMA(浅蓝色)
J线:3K-2D(粉紫色)
2. 多维度交易信号
基础信号:
红点:J线上涨
绿点:J线下跌
高级信号:
反弹1:JK随机指标超卖金叉(JK<19)
短线反转:CSS波动率指标与BBB动量指标共振
辅助系统:
时间窗标记(34日周期变盘提示)
价格通道(200日高低点分40档)
3. 动量修正系统
BBB指标:5日标准化动量(0-1000范围)
SS指标:HHH动量的加权平滑
短线买点:SS突破阈值时的二次平滑
买入信号
✅ 趋势买点:
J线红点连续出现
K>D且J>50
价格突破A0通道中轨
✅ 反弹买点:
"反弹1"黄色标记
JK随机指标<20
配合成交量放大
✅ 反转买点:
"短线反转"白色标记
短线买点突破30阈值
CSS波动率<20
3. 卖出信号
❌ 趋势卖点:
J线绿点连续出现
K80
BBB动量跌破LLV(10)