通达信十转序列主图指标(均线型)指标公式

核心逻辑

该指标包含两部分核心逻辑: 1. **均线系统**:使用5日均线(M05)和20日均线(M20)判断中长期趋势。当5日均线处于上涨状态且位于20日均线上方时,表明处于上升趋势。 2. **连涨连跌计数**:通过N系列变量统计连续上涨天数(要求今日收盘价≥4日前收盘价),通过M系列变量统计连续下跌天数。这类似于"几连阳"或"几连阴"的计数逻辑,用于判断趋势的持续性和可能出现的转折点。

买卖信号

1. **买入条件**(均线信号): - 5日均线上涨且站上20日均线:画粗蓝线 - 增强条件:5日均线上涨 + (收盘价>5日均线 OR 收阳线) + 5日均线涨幅>0.5% + 5日均线>20日均线:画粗蓝点线 2. **卖出条件**(均线信号): - 无明确卖出均线信号 3. **文字标注信号**: - N=1至N9:显示"1"至"10",表示连续上涨的第N天(蓝色,在K线下方) - M=1至M9:显示"1"至"10",表示连续下跌的第N天(绿色,在K线上方)

用法

1. **适用场景**:适用于短线交易,捕捉连涨/连跌后的可能转折点。当出现连续上涨(显示数字增大)后,若出现滞涨或回调信号,需警惕下跌风险;当连续下跌后出现反弹信号,可关注买入机会。 2. **注意事项**: - 该指标主要用于数"几连阳"或"几连阴",连续上涨/下跌天数越多,后续反转概率可能越大 - 均线信号(粗蓝线/蓝点)可作为趋势确认的辅助参考 - 需结合成交量和其他指标综合判断,避免单一指标决策

公式源码

M05:MA(C,5),COLORFF8800;
M20:MA(C,20),COLORFF11FF;
速5:(MA(C,5)-REF(MA(C,5),1))/REF(MA(C,5),1)*1000,COLORFFFFFF,NODRAW;
IF(M05>REF(M05,1) && M05>M20,M05,DRAWNULL),COLOR0077FF,LINETHICK3;
IF(M05>REF(M05,1) && (C>M05 OR C>O) && 速5>0.5 && M05>M20,M05,DRAWNULL),COLOR0077FF,LINETHICK6,crOSSDOT;
LC:=REF(C,1);
A1:=C>=REF(C,4);
N:=A1 && LC<REF(LC,4);
N1:=REF(N,1)=1 && C>=REF(C,4) AND A1;
N2:=REF(N1,1)=1 && C>=REF(C,4) AND A1;
N3:=REF(N2,1)=1 && C>=REF(C,4) AND A1;
N4:=REF(N3,1)=1 && C>=REF(C,4) AND A1;
N5:=REF(N4,1)=1 && C>=REF(C,4) AND A1;
N6:=REF(N5,1)=1 && C>=REF(C,4) AND A1;
N7:=REF(N6,1)=1 && C>=REF(C,4) AND A1;
N8:=REF(N7,1)=1 && C>=REF(C,4) AND A1;
N9:=REF(N8,1)=1 && C>=REF(C,4) AND A1;
DRAWTEXT(N=1,L*0.982,'1'),COLOR00DDFF;
DRAWTEXT(N1=1,L*0.982,'2'),COLOR00DDFF;
DRAWTEXT(N2=1,L*0.982,'3'),COLOR00DDFF;
DRAWTEXT(N3=1,L*0.982,'4'),COLOR00DDFF;
DRAWTEXT(N4=1,L*0.982,'5'),COLOR00DDFF;
DRAWTEXT(N5=1,L*0.982,'6'),COLOR00DDFF;
DRAWTEXT(N6=1,L*0.982,'7'),COLOR00DDFF;
DRAWTEXT(N7=1,L*0.982,'8'),COLOR00DDFF;
DRAWTEXT(N8=1,L*0.982,'9'),COLOR00DDFF;
DRAWTEXT(N9=1,L*0.982,'10'),COLOR00DDFF;
M:=C<REF(C,4) AND LC>REF(LC,4);
M1:=REF(M,1) && C<REF(C,4) AND LC<REF(LC,4);
M2:=REF(M1,1) && C<REF(C,4) AND LC<REF(LC,4);
M3:=REF(M2,1) && C<REF(C,4) AND LC<REF(LC,4);
M4:=REF(M3,1) && C<REF(C,4) AND LC<REF(LC,4);
M5:=REF(M4,1) && C<REF(C,4) AND LC<REF(LC,4);
M6:=REF(M5,1) && C<REF(C,4) AND LC<REF(LC,4);
M7:=REF(M6,1) && C<REF(C,4) AND LC<REF(LC,4);
M8:=REF(M7,1) && C<REF(C,4) AND LC<REF(LC,4);
M9:=REF(M8,1) && C<REF(C,4) AND LC<REF(LC,4);
DRAWTEXT(M,H*1.02,'1'),COLOR00CC00;
DRAWTEXT(M1,H*1.02,'2'),COLOR00CC00;
DRAWTEXT(M2,H*1.02,'3'),COLOR00CC00;
DRAWTEXT(M3,H*1.02,'4'),COLOR00CC00;
DRAWTEXT(M4,H*1.02,'5'),COLOR00CC00;
DRAWTEXT(M5,H*1.02,'6'),COLOR00CC00;
DRAWTEXT(M6,H*1.02,'7'),COLOR00CC00;
DRAWTEXT(M7,H*1.02,'8'),COLOR00CC00;
DRAWTEXT(M8,H*1.02,'9'),COLOR00CC00;
DRAWTEXT(M9,H*1.02,'10'),COLOR00CC00;