通达信一击必中副图指标公式源码
发布日期: 2025-07-16 | 阅读量:6
{ 定义参考线 }
顶部 := 85;
中部 := 50;
底部 := 20;
{ 计算价格波动范围 }
价格波动范围 := HHV(HIGH, 9) - LLV(LOW, 9);
{ 上影线比例 }
上影比例 := HHV(HIGH, 9) - CLOSE;
{ 下影线比例 }
下影比例 := CLOSE - LLV(LOW, 9);
{ RSV变形值 }
RSV变形 := 上影比例 / 价格波动范围 * 100 - 70;
{ 60周期相对位置 }
相对位置60 := (CLOSE - LLV(LOW, 60)) / (HHV(HIGH, 60) - LLV(LOW, 60)) * 100;
{ 四价平均 }
四价平均 := (2 * CLOSE + HIGH + LOW) / 4;
{ KDJ变形指标 }
K值 := SMA(下影比例 / 价格波动范围 * 100, 3, 1);
J值 := SMA(K值, 3, 1) - SMA(RSV变形, 9, 1);
{ 修正J值 }
修正J值 := IF(J值 > 100, J值 - 100, 0);
{ 低点支撑位 }
低点支撑 := LLV(LOW, 34);
{ 高点压力位 }
高点压力 := HHV(HIGH, 34);
{ 多空强度指标 }
多空强度 := EMA((四价平均 - 低点支撑) / (高点压力 - 低点支撑) * 100, 13);
{ 平滑处理 }
平滑强度 := EMA(0.667 * REF(多空强度, 1) + 0.333 * 多空强度, 2);
{ 主趋势线 }
主趋势 := SMA(相对位置60, 20, 1), COLORRED;
{ 信号线 }
信号线 := SMA(主趋势, 5, 1), COLORGREEN;
{ 绘制柱状图 }
STICKLINE(主趋势 > 信号线, 主趋势, 信号线, 1, 0), COLORRED;
STICKLINE(信号线 > 主趋势, 主趋势, 信号线, 1, 0), COLORGREEN;
{ 出击信号:金叉且在安全区域 }
出击信号 :IF((CROSS(主趋势, 信号线) AND (信号线 < 顶部)), 50, 0), COLORRED;
{ 顶部卖出信号图标 }
DRAWICON(主趋势 < REF(主趋势, 1) AND REF(主趋势, 1) < REF(主趋势, 2) AND 主趋势 > 信号线, 60, 2);
{ 底部买入信号图标 }
DRAWICON(CROSS(信号线, 主趋势), 70, 15);
顶部 := 85;
中部 := 50;
底部 := 20;
{ 计算价格波动范围 }
价格波动范围 := HHV(HIGH, 9) - LLV(LOW, 9);
{ 上影线比例 }
上影比例 := HHV(HIGH, 9) - CLOSE;
{ 下影线比例 }
下影比例 := CLOSE - LLV(LOW, 9);
{ RSV变形值 }
RSV变形 := 上影比例 / 价格波动范围 * 100 - 70;
{ 60周期相对位置 }
相对位置60 := (CLOSE - LLV(LOW, 60)) / (HHV(HIGH, 60) - LLV(LOW, 60)) * 100;
{ 四价平均 }
四价平均 := (2 * CLOSE + HIGH + LOW) / 4;
{ KDJ变形指标 }
K值 := SMA(下影比例 / 价格波动范围 * 100, 3, 1);
J值 := SMA(K值, 3, 1) - SMA(RSV变形, 9, 1);
{ 修正J值 }
修正J值 := IF(J值 > 100, J值 - 100, 0);
{ 低点支撑位 }
低点支撑 := LLV(LOW, 34);
{ 高点压力位 }
高点压力 := HHV(HIGH, 34);
{ 多空强度指标 }
多空强度 := EMA((四价平均 - 低点支撑) / (高点压力 - 低点支撑) * 100, 13);
{ 平滑处理 }
平滑强度 := EMA(0.667 * REF(多空强度, 1) + 0.333 * 多空强度, 2);
{ 主趋势线 }
主趋势 := SMA(相对位置60, 20, 1), COLORRED;
{ 信号线 }
信号线 := SMA(主趋势, 5, 1), COLORGREEN;
{ 绘制柱状图 }
STICKLINE(主趋势 > 信号线, 主趋势, 信号线, 1, 0), COLORRED;
STICKLINE(信号线 > 主趋势, 主趋势, 信号线, 1, 0), COLORGREEN;
{ 出击信号:金叉且在安全区域 }
出击信号 :IF((CROSS(主趋势, 信号线) AND (信号线 < 顶部)), 50, 0), COLORRED;
{ 顶部卖出信号图标 }
DRAWICON(主趋势 < REF(主趋势, 1) AND REF(主趋势, 1) < REF(主趋势, 2) AND 主趋势 > 信号线, 60, 2);
{ 底部买入信号图标 }
DRAWICON(CROSS(信号线, 主趋势), 70, 15);

指标公式逻辑介绍
核心指标体系
1.1 影线KDJ变形指标
创新计算:基于上下影线比例重构传统KDJ
上影比例 = (最高价-收盘价)/价格波动范围
下影比例 = (收盘价-最低价)/价格波动范围
RSV变形 = (上影比例*100)-70(中轴调整)
K值计算:下影比例的3日SMA(反映支撑强度)
J值修正:过滤超买区域(>100时归零)
1.2 多空强度系统
四价平均:(2*收盘+最高+最低)/4(强化收盘权重)
动态通道:34日高低点构成支撑压力带
强度指标:价格在通道中的相对位置(13日EMA平滑)
2. 双线趋势系统
2.1 主趋势线
算法:60日相对位置的20日SMA
特性:红色曲线,反映中长期趋势
关键阈值:85/50/20(顶/中/底部)
2.2 信号线
算法:主趋势线的5日SMA
特性:绿色曲线,短期趋势过滤器
交叉信号:金叉/死叉产生交易信号
3. 智能交易信号
3.1 买入信号组合
✅ 出击信号(红色50值):
主趋势线上穿信号线
信号线<85(非超买区)
多空强度>50中轴
修正J值<30(非超卖区)
✅ 底部图标(15号):
信号线下穿主趋势线
主趋势线<20底部区域
四价平均>低点支撑
3.2 卖出信号组合
❌ 顶部图标(2号):
主趋势线连续2日下降
仍位于信号线上方
多空强度>80
修正J值>70