通达信缩量启动选股指标(趋势型)指标公式

核心逻辑

该指标是一个综合型趋势买入信号指标。它首先计算了一种成交量加权的价差关系(VAR8C),然后结合均线系统(5日、10日、30日、60日均线)、成本分布(85%和15%成本线)、以及基于EMA的短期和中线趋势来判断市场状态。 具体原理:利用短期EMA差值与其中线EMA来追踪趋势动量,同时结合成本均价的相对位置(VARF代表28日加权成本均价),以及当日股价与多条均线的位置关系,形成一个综合性的买入条件筛选体系。

买卖信号

**买入条件(全部满足):** 1. 开盘价 ≤ 5日均线 AND ≤ 10日均线 AND ≤ 30日均线 2. 收盘价 ≥ 5日均线 AND ≥ 28日加权成本均价(VARF) 3. 中线趋势上移(VAR16 > 0,即今日中线趋势值大于昨日) 4. 短线趋势上移(VAR19 > 0,即今日短线趋势值大于昨日) 5. 当日开盘价低于前一日收盘价(前一日收阴线) 6. 前一日收盘价低于前一日开盘价(前一日收阴线) 7. 排除停牌股(DYNAINFO(4)>0) **注意:该指标仅为买入信号,无卖出条件。**

用法

1. **使用时机**:该指标为追涨型买入指标,适用于强势股回调后的再次启动信号筛选 2. **信号过滤**:要求前一日为阴线(洗盘信号),当日开盘价较低但收盘价站上短期均线和成本均价 3. **趋势确认**:要求短期和中线趋势同时向上(多头排列),表明股价处于上升趋势中 4. **仓位建议**:由于是单一买入条件,建议结合其他技术分析或风控措施使用 5. **注意事项**:该指标仅包含买入逻辑,卖出需另行设定

公式源码

VAR1C:=(HIGH - MIN(OPEN,CLOSE));
VAR2C:=(CLOSE - OPEN);
VAR3C:=(MIN(OPEN,CLOSE) - LOW);
VAR4C:=(HIGH - LOW);
VAR5C:=((vol * VAR1C) / VAR4C);
VAR6C:=((VOL * VAR2C) / VAR4C);
VAR7C:=((VOL * VAR3C) / VAR4C);
VAR8C:=((VAR5C - VAR6C) - VAR7C);
VAR4:=MA(CLOSE,5);
VAR5:=MA(CLOSE,10);
VAR6:=MA(CLOSE,30);
VAR7:=MA(CLOSE,60);
VAR8:=EMA(COST(85),7);
VAR9:=EMA(COST(15),7);
VARA:=(SUM(((CLOSE * VOL) * 100),4) / SUM((VOL * 100),4));
VARB:=(INTPART((VARA * 100)) / 100);
VARC:=(SUM(((CLOSE * VOL) * 100),7) / SUM((VOL * 100),7));
VARD:=(INTPART((VARC * 100)) / 100);
VARE:=(SUM(((CLOSE * VOL) * 100),28) / SUM((VOL * 100),28));
VARF:=(INTPART((VARE * 100)) / 100);
短线趋势:=(EMA(CLOSE,5) - EMA(CLOSE,10));
中线趋势:=EMA(短线趋势,9);
VAR10:=((0 - ((100 * (HHV(CLOSE,5) - CLOSE)) / (HHV(CLOSE,5) - LLV(LOW,5)))) + 100);
VAR11:=((0 - ((100 * (HHV(CLOSE,10) - CLOSE)) / (HHV(CLOSE,10) - LLV(LOW,10)))) + 100);
VAR12:=((0 - ((100 * (HHV(CLOSE,20) - CLOSE)) / (HHV(CLOSE,20) - LLV(LOW,20)))) + 100);
VAR13:=((0 - ((100 * (HHV(CLOSE,30) - CLOSE)) / (HHV(CLOSE,30) - LLV(LOW,30)))) + 100);
VAR14:=REF(中线趋势,1);
VAR15:=中线趋势;
VAR16:=(VAR15 - VAR14);
VAR17:=REF(短线趋势,1);
VAR18:=短线趋势;
VAR19:=(VAR18 - VAR17);
VAR1A:=OPEN;
VAR1B:=CLOSE;
(((((((VAR1A <= VAR4) AND (VAR1A <= VAR5)) AND (VAR1A <= VAR6)) AND (VAR1B >= VAR4)) AND (VAR1B >= VARF)) AND (VAR16 > 0)) AND (VAR19 > 0)) AND DYNAINFO(4)>0
AND REF(C,1)<REF(O,1) AND REF(C,1)<REF(C,2);