通达信擒金牛选股公式
发布日期: 2025-07-17 | 阅读量:4
N1 := 9; N2 := 3; N3 := 3;
M1 := 12; M2 := 26; M3 := 9;
P1 := 13; P2 := 200; P3 := 125;
P4 := 10; P5 := 5; P6 := 105;
{ 判断日线KDJ金叉 }
KDJ_K := KDJ.K#DAY(N1, N2, N3);
KDJ_D := KDJ.D#DAY(N1, N2, N3);
XGS1 := CROSS(KDJ_K, KDJ_D);
{ 计算日线KD指标中的K值 }
XGS2 := KD.K#DAY(9, 3, 3);
{ 计算日线KD指标中的D值 }
XGS3 := KD.D#DAY(9, 3, 3);
{ 过滤条件:K上穿D且前一日D<30,周期为13 }
XGS4 := FILTER(CROSS(XGS2, XGS3) AND REF(XGS3, 1) < 30, 13);
{ 过滤条件:K上穿D且前一日D>30,周期为13 }
XGS5 := FILTER(CROSS(XGS2, XGS3) AND REF(XGS3, 1) > 30, 13);
{ 复制XGS4 }
XGS6 := XGS4;
{ 计算MACD的DIF }
MACD_DIF := MACD.DIF#DAY(M1, M2, M3);
{ 计算MACD的DEA }
MACD_DEA := MACD.DEA#DAY(M1, M2, M3);
XGS7 := MACD_DIF;
XGS8 := MACD_DEA;
{ 固定参数XGS9 = 10 }
XGS9 := 10;
{ 固定参数XGS10 = 5 }
XGS10 := 5;
{ 条件:DIF上穿DEA且前一日DEA<0,过滤周期13 }
XGS11 := FILTER(CROSS(XGS7, XGS8) AND REF(XGS8, 1) < 0, 13);
{ 复制XGS11 }
XGS12 := XGS11;
{ 计算技术指标XGS13 }
XGS13 := (HHV(HIGH, XGS9) - CLOSE) / (HHV(HIGH, XGS9) - LLV(LOW, XGS9)) * P2 - P3;
{ SMA平滑处理后的XGS14 }
XGS14 := SMA(XGS13, XGS10, 1) + 15;
{ 计算XGS15 }
XGS15 := (CLOSE - LLV(LOW, XGS9)) / (HHV(HIGH, XGS9) - LLV(LOW, XGS9)) * P2 - P6;
{ SMA平滑处理后的XGS16 }
XGS16 := SMA(XGS15, XGS10, 1) + 15;
{ XGS16上穿XGS14信号 }
XGS17 := CROSS(XGS16, XGS14);
擒金牛 :XGS12 AND XGS11 AND XGS1;
M1 := 12; M2 := 26; M3 := 9;
P1 := 13; P2 := 200; P3 := 125;
P4 := 10; P5 := 5; P6 := 105;
{ 判断日线KDJ金叉 }
KDJ_K := KDJ.K#DAY(N1, N2, N3);
KDJ_D := KDJ.D#DAY(N1, N2, N3);
XGS1 := CROSS(KDJ_K, KDJ_D);
{ 计算日线KD指标中的K值 }
XGS2 := KD.K#DAY(9, 3, 3);
{ 计算日线KD指标中的D值 }
XGS3 := KD.D#DAY(9, 3, 3);
{ 过滤条件:K上穿D且前一日D<30,周期为13 }
XGS4 := FILTER(CROSS(XGS2, XGS3) AND REF(XGS3, 1) < 30, 13);
{ 过滤条件:K上穿D且前一日D>30,周期为13 }
XGS5 := FILTER(CROSS(XGS2, XGS3) AND REF(XGS3, 1) > 30, 13);
{ 复制XGS4 }
XGS6 := XGS4;
{ 计算MACD的DIF }
MACD_DIF := MACD.DIF#DAY(M1, M2, M3);
{ 计算MACD的DEA }
MACD_DEA := MACD.DEA#DAY(M1, M2, M3);
XGS7 := MACD_DIF;
XGS8 := MACD_DEA;
{ 固定参数XGS9 = 10 }
XGS9 := 10;
{ 固定参数XGS10 = 5 }
XGS10 := 5;
{ 条件:DIF上穿DEA且前一日DEA<0,过滤周期13 }
XGS11 := FILTER(CROSS(XGS7, XGS8) AND REF(XGS8, 1) < 0, 13);
{ 复制XGS11 }
XGS12 := XGS11;
{ 计算技术指标XGS13 }
XGS13 := (HHV(HIGH, XGS9) - CLOSE) / (HHV(HIGH, XGS9) - LLV(LOW, XGS9)) * P2 - P3;
{ SMA平滑处理后的XGS14 }
XGS14 := SMA(XGS13, XGS10, 1) + 15;
{ 计算XGS15 }
XGS15 := (CLOSE - LLV(LOW, XGS9)) / (HHV(HIGH, XGS9) - LLV(LOW, XGS9)) * P2 - P6;
{ SMA平滑处理后的XGS16 }
XGS16 := SMA(XGS15, XGS10, 1) + 15;
{ XGS16上穿XGS14信号 }
XGS17 := CROSS(XGS16, XGS14);
擒金牛 :XGS12 AND XGS11 AND XGS1;

指标公式逻辑介绍
核心指标体系
1.1 三重周期KDJ系统
日线KDJ:9/3/3参数设置
K值:快速随机指标
D值:慢速随机指标
金叉条件:K上穿D且前一日D<30(超卖区)
1.2 MACD趋势系统
双线参数:12/26/9标准设置
DIF:快线EMA(12)-EMA(26)
DEA:DIF的9日EMA
金叉条件:DIF上穿DEA且DEA<0(零下金叉)
1.3 价格位置指标
XGS13:9日价格通道的200倍标准化
XGS15:9日价格位置的105倍调整
交叉信号:XGS16上穿XGS14(短期动能突破中期)
2. 信号合成逻辑
2.1 擒金牛主信号
✅ 触发条件:
MACD零下金叉(XGS12 AND XGS11)
KDJ日线金叉(XGS1)
价格动能突破(XGS17)
2.2 辅助过滤条件
KDJ超卖:前一日D值<30
MACD零下:确保在深度调整后
周期验证:13日过滤避免频繁信号
3. 系统优势特点
三指标共振:KDJ+MACD+价格动能协同验证
零下金叉:捕捉深度调整后的反转机会
双周期验证:9日短期与13日中期协同
标准化处理:200/105倍放大敏感度
严格过滤:13日周期避免假信号
4. 实战交易策略
4.1 买入执行
"擒金牛"信号出现建仓50%
收盘价突破9日高点加仓30%
DIF>0确认趋势再加20%
4.2 止盈策略
K值>80减仓50%
DIF-DEA>1.5部分止盈
跌破10日均线清仓