通达信主力扫盘指标公式源码
发布日期: 2025-07-15 | 阅读量:8
VAR0:=(3 * CLOSE + LOW + OPEN + HIGH)/6;
{ 计算一个加权平均价格 VAR0,权重为:收盘价×3,加上最低价、开盘价和最高价各1份 }
VAR1:=(20 * VAR0 + 19 * REF(VAR0,1) + 18 * REF(VAR0,2) + 17 * REF(VAR0,3) +
16 * REF(VAR0,4) + 15 * REF(VAR0,5) + 14 * REF(VAR0,6) + 13 * REF(VAR0,7) +
12 * REF(VAR0,8) + 11 * REF(VAR0,9) + 10 * REF(VAR0,10) + 9 * REF(VAR0,11) +
8 * REF(VAR0,12) + 7 * REF(VAR0,13) + 6 * REF(VAR0,14) + 5 * REF(VAR0,15) +
4 * REF(VAR0,16) + 3 * REF(VAR0,17) + 2 * REF(VAR0,18) + REF(VAR0,21)) / 210;
{ 对 VAR0 进行加权移动平均计算,时间越近权重越大 }
VAR2:=EMA(VAR1,15);
{ 对 VAR1 做15日指数平滑处理 }
VAR3:=HHV(CLOSE,90);
VAR4:=LLV(CLOSE,90);
{ VAR3 是最近90周期内的最高收盘价;VAR4 是最近90周期内的最低收盘价 }
VAR5:=VAR3 - VAR4;
{ 收盘价区间范围 }
VAR6:=EMA((CLOSE - VAR4)/VAR5 - 0.5,14);
{ 将当前收盘价标准化到 [-0.5, 0.5] 区间并做14日指数平滑 }
程序化指标:VAR6 * 20,COLORSTICK,COLORRED;
{ 绘制红色柱状图,放大VAR6便于观察 }
VAR7:=REF(HHV(CLOSE,66),2);
{ 取前两天的66周期最高收盘价作为参考位 }
VAR8:=CROSS(CLOSE,VAR7) AND (HHV(CLOSE,110)/LLV(CLOSE,110) - 1)*100 < 45 AND 程序化指标 < 5.666;
{ 当前价格上穿前两天的66周期高点,且波动率小于45%,程序化指标小于5.666时成立 }
VAR9:=LLV(程序化指标,35) < -8.9 AND CROSS(程序化指标,-7.815) AND 程序化指标 < -1.2;
{ 程序化指标在35日内达到极低值,并出现向上交叉-7.815,且仍低于-1.2 }
VAR10:=10 * FILTER(VAR9,41);
{ 每41周期过滤一次 VAR9 的信号,乘以10用于绘图 }
主力扫盘:15 * FILTER(VAR8,41),STICK,COLORBLACK;
{ 每41周期过滤一次 VAR8 的信号,用黑色柱状图表示“主力扫盘”信号 }
DRAWTEXT(主力扫盘 > 0,13,'主.'),COLORYELLOW;
DRAWTEXT(主力扫盘 > 0,10,'力.'),COLORYELLOW;
DRAWTEXT(主力扫盘 > 0,7,'扫.'),COLORYELLOW;
DRAWTEXT(主力扫盘 > 0,4,'盘.'),COLORYELLOW;
DRAWTEXT_FIX(1,0.02,1,0,'信号出现时股价运行在昨天收盘价之上是扫盘;在之下是护盘'),COLOR0080FF;

指标公式逻辑介绍
核心指标系统
1.1 四价加权中枢(VAR0)
计算公式:(3*收盘价+最低价+开盘价+最高价)/6
特性:强化收盘价权重,平滑单日波动
1.2 21日动态加权均线(VAR1)
算法:递减权重EMA(20-1日权重)
二次平滑:15日EMA(VAR2)
应用:识别主力成本区
1.3 程序化指标(VAR6)
计算逻辑:
90日价格区间标准化(-0.5至0.5)
14日EMA平滑
放大20倍可视化
信号特征:红色柱状图显示主力活动强度
2. 主力行为识别系统
2.1 主力扫盘信号(VAR8)
✅ 触发条件:
价格突破66日前高(VAR7)
110日波动率<45%
程序化指标<5.666
黑色柱状图标记
黄色"主力扫盘"文字提示
2.2 护盘信号(VAR9)
✅ 触发条件:
程序化指标35日内<-8.9
上穿-7.815阈值
仍保持<-1.2
黄色文字提示
3. 辅助判断指标
3.1 价格通道系统
90日通道:VAR3(最高价)/VAR4(最低价)
波动率监控:(HHV/LLV-1)*100<45%
3.2 动态过滤机制
41日信号过滤:避免频繁触发
10倍/15倍放大:增强信号可视性
4. 系统核心优势
四维价格合成:3:1:1:1权重平衡市场噪音
双周期EMA验证:21日加权+15日平滑
标准化处理:将价格映射到[-0.5,0.5]区间
动态波动控制:45%阈值过滤极端行情
主力意图识别:扫盘/护盘行为可视化