通达信死了都要买指标(趋势型)指标公式

核心逻辑

这是一个综合型趋势判断指标,结合了加权均线、均线系统、布林带通道和K线形态识别。 1. **辰星线**:采用加权移动平均算法,对最近21个交易日的YTSL(一种加权均价:(3×收盘价+最低价+开盘价+最高价)/6)进行加权,越近期的权重越大,权重从20递减到1。这条线对价格反应较敏感,用于判断短期趋势。 2. **牵牛线**:26日简单移动平均线,相当于月均线,用于判断中长期趋势。 3. **通道系统**:以26日均线为中轨,加上/减去20日标准差形成上下轨,再加减2倍标准差形成上下极限,类似于布林带功能。 4. **K线形态识别**:通过连续多根K线的涨跌关系,判断当前处于上涨趋势(持股)还是下跌趋势(持币)。

买卖信号

- **买入信号(B)**:当之前处于下跌形态(连续绿K),但当日出现上涨K线时,在最低价位置显示"←B"红色标记 - **卖出信号(S)**:当之前处于上涨形态(连续红K),但当日出现下跌K线时,在最高价位置显示"←S"绿色标记

用法

1. **趋势判断**:红色点(持股)表示处于上涨趋势中,灰色点(持币)表示处于下跌趋势中 2. **均线配合**:当MA3在辰星线下方时显示绿色等待线,表示短期弱势;上穿时可能产生买入机会 3. **通道应用**:价格触及上极限可能超买,触及下极限可能超跌反弹 4. **形态信号**:出现"B"信号时可考虑买入,出现"S"信号时可考虑卖出或减仓

公式源码

MA3:=MA(C,3);
 YTSL:=(3*C+L+O+H)/6;
 辰星线: (20*YTSL+19*REF(YTSL,1)+18*REF(YTSL,2)+17*REF(YTSL,3)+16*REF(YTSL,4)+15*REF(YTSL,5)+14*REF(YTSL,6)+13*REF(YTSL,7)+12*REF(YTSL,8)+11*REF(YTSL,9)+10*REF(YTSL,10)+9*REF(YTSL,11)+8*REF(YTSL,12)+7*REF(YTSL,13)+6*REF(YTSL,14)+5*REF(YTSL,15)+4*REF(YTSL,16)+3*REF(YTSL,17)+2*REF(YTSL,18)+REF(YTSL,20))/211,COLORFFFF00;
 牵牛线:MA(C,26),COLOR669933;
 等待:IF(MA3<=辰星线,牵牛线,DRAWNULL),COLORGREEN,LINETHICK2;
 中轨:=MA(C,26);
 上轨:=中轨+STD(C,20);
 下轨:=中轨-STD(C,20);
 上极限:(中轨+2*STD(C,20)),COLORFF937F,LINETHICK2;
 下极限:(中轨-2*STD(C,20)),COLORWHITE,LINETHICK2;
 急速超跌:=(C-MA(C,34))/MA(C,34)*100<-14;
 VAR1:=(C>REF(C,1) AND C>REF(C,2));
 VAR2:=(REF(VAR1,1) AND C<=REF(C,1) AND C>=REF(C,2));
 VAR3:=(REF(VAR2,1) AND C>=REF(C,1) AND C<=REF(C,2));
 VAR4:=(REF(VAR3,1) AND C<=REF(C,1) AND C>=REF(C,2));
 VAR5:=(REF(VAR4,1) AND C>=REF(C,1) AND C<=REF(C,2));
 VAR6:=(REF(VAR5,1) AND C<=REF(C,1) AND C>=REF(C,2));
 VAR7:=(REF(VAR6,1) AND C>=REF(C,1) AND C<=REF(C,2));
 VAR8:=(REF(VAR7,1) AND C<=REF(C,1) AND C>=REF(C,2));
 VAR9:=(REF(VAR8,1) AND C>=REF(C,1) AND C<=REF(C,2));
 VARA:=(REF(VAR9,1) AND C<=REF(C,1) AND C>=REF(C,2));
 VARB:=(REF(VARA,1) AND C>=REF(C,1) AND C<=REF(C,2));
 VARC:=(REF(VARB,1) AND C<=REF(C,1) AND C>=REF(C,2));
 持股:IF(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,辰星线,DRAWNULL),COLORRED,POINTDOT,LINETHICK5;
 VARD:=(C<REF(C,1) AND C<REF(C,2));
 VARE:=(REF(VARD,1) AND C>=REF(C,1) AND C<=REF(C,2));
 VARF:=(REF(VARE,1) AND C<=REF(C,1) AND C>=REF(C,2));
 VAR10:=(REF(VARF,1) AND C>=REF(C,1) AND C<=REF(C,2));
 VAR11:=(REF(VAR10,1) AND C<=REF(C,1) AND C>=REF(C,2));
 VAR12:=(REF(VAR11,1) AND C>=REF(C,1) AND C<=REF(C,2));
 VAR13:=(REF(VAR12,1) AND C<=REF(C,1) AND C>=REF(C,2));
 VAR14:=(REF(VAR13,1) AND C>=REF(C,1) AND C<=REF(C,2));
 VAR15:=(REF(VAR14,1) AND C<=REF(C,1) AND C>=REF(C,2));
 VAR16:=(REF(VAR15,1) AND C>=REF(C,1) AND C<=REF(C,2));
 VAR17:=(REF(VAR16,1) AND C<=REF(C,1) AND C>=REF(C,2));
 VAR18:=(REF(VAR17,1) AND C>=REF(C,1) AND C<=REF(C,2));
 持币:IF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,辰星线,DRAWNULL),COLORLIGRAY,POINTDOT,LINETHICK5;
 VAR19:=((REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1)) AND VAR1);
 VAR1A:=((REF(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,1)) AND VARD);
 DRAWTEXT(VAR19,L,'←B'),COLORRED;
 DRAWTEXT(VAR1A,H+0.1,'←S'),COLOR00FF33;