【指标介绍】
在趋势分析的工具库中,能精准识别反转信号的量化指标始终是核心需求。今天为大家深度拆解一款兼顾实用性与精准度的通达信指标——首板回调九转,它通过多条件叠加与极致缩量、九转序列的协同验证,为趋势观察提供系统化的信号指引。该指标包含1主图、1副图、1选股源码,无未来函数,手机与电脑端通达信均适用。
一、指标核心解析:从信号定义到实战指引
这款指标的核心逻辑是通过量化规则,追踪“强势首板→连续回调”的特定形态,在满足严格序列条件时提示趋势观察时机。我们从信号定义、回调识别、动态标记、支撑参考四个维度,帮你理清每一个信号的意义与用法。
1. 核心信号定义:首板的精准判定标准
指标主图中以红色实体标注的“首板”信号,是整个分析逻辑的起点,其判定经过双重严格筛选,确保信号的有效性:
- 时间维度:必须是最近五个交易日内出现的首个强势形态K线;
- 幅度维度:该强势K线的实体涨幅需超过5%,排除小幅波动带来的虚假信号。
2. 回调趋势识别:九转序列的核心逻辑
指标的核心价值在于对回调趋势的精准追踪,它借鉴序列比较思想,锁定特定的回调形态:当首板信号出现后,若走势未延续强势,而是进入回调阶段,需满足明确的序列条件——从首板次日开始,连续九个交易日的收盘价,均低于其对应四日前的收盘价。这一条件确保了回调趋势的连贯性与确定性,避免短期震荡带来的误判。
3. 动态信号标记:直观追踪回调进程
为了方便使用者实时追踪回调进度,指标在主图中设置了动态标记功能:在回调过程中,会以绿色数字实时标注当前已满足“收盘价低于四日前收盘价”条件的天数。数字从1开始逐步递增,当数字递增至“9”时,标志着完整的回调序列已经形成,此时进入关键的趋势观察窗口。
4. 关键支撑参考:自动生成趋势锚点
当九转序列完整形成(即数字显示为9)时,系统会自动生成一条黄色水平支撑线,为趋势判断提供核心参考:
- 支撑线画法:取出现“9”信号当日及其前两个交易日,共三个交易日的最低价作为基准;
- 参考价值:该黄色支撑线是后续走势的重要锚点,而出现“9”信号的位置,在统计上往往对应阶段性的低位区域,是趋势可能反转的关键观察点。
【指标图示】


【指标源码】
{首板回调九转副图}
ST:=100*ABS(C-O)/REF(C,1);
SH:=CODELIKE('00') OR CODELIKE('60');
SZ:=CODELIKE('30') OR CODELIKE('68');
SS:=CODELIKE('4') OR CODELIKE('8');
X1:=IF(SH,0.1,IF(SZ,0.2,IF(SS,0.3,100)));
ZTJ:=ZTPRICE(REF(C,1),X1);
ZT:=C=H AND C>=ZTJ;
SB:=ZT AND COUNT(ZT,5)=1 AND ST>5;
T1:=REF(SB,1) AND ZT=0;
N1:=BARSLAST(T1);
SD:EVERY(C<=REF(C,4),9) AND N1=9 COLOR00FFFF;
DRAWTEXT(SD,0.69,' ★首板九转'),COLOR00FFFF;
{首板回调九转主图}
ST:=100*ABS(C-O)/REF(C,1);
SH:=CODELIKE('00') OR CODELIKE('60');
SZ:=CODELIKE('30') OR CODELIKE('68');
SS:=CODELIKE('4') OR CODELIKE('8');
X1:=IF(SH,0.1,IF(SZ,0.2,IF(SS,0.3,100)));
ZTJ:=ZTPRICE(REF(C,1),X1);
ZT:=C=H AND C>=ZTJ;
SB:=ZT AND COUNT(ZT,5)=1 AND ST>5;
T1:=REF(SB,1) AND ZT=0;
N1:=BARSLAST(T1);
T2:=EVERY(C<=REF(C,4),9) AND N1=9;
STICKLINE(SB,H,L,0,0)COLORRED;
STICKLINE(SB,C,O,3,0)COLORRED;
DRAWNUMBER(T2,L,9)COLORGREEN;
DRAWNUMBER(N1=1 AND C<=REF(C,4),L,1)COLORGREEN;
DRAWNUMBER(N1=2 AND BARSLASTCOUNT(C<=REF(C,4))>1,L,2)COLORGREEN;
DRAWNUMBER(N1=3 AND BARSLASTCOUNT(C<=REF(C,4))>2,L,3)COLORGREEN;
DRAWNUMBER(N1=4 AND BARSLASTCOUNT(C<=REF(C,4))>3,L,4)COLORGREEN;
DRAWNUMBER(N1=5 AND BARSLASTCOUNT(C<=REF(C,4))>4,L,5)COLORGREEN;
DRAWNUMBER(N1=6 AND BARSLASTCOUNT(C<=REF(C,4))>5,L,6)COLORGREEN;
DRAWNUMBER(N1=7 AND BARSLASTCOUNT(C<=REF(C,4))>6,L,7)COLORGREEN;
DRAWNUMBER(N1=8 AND BARSLASTCOUNT(C<=REF(C,4))>7,L,8)COLORGREEN;
LL:=IF(L=LLV(L,3),L,LLV(L,3));
DRAWSL(T2,LL,0,CURRBARSCOUNT,0)COLORYELLOW;
{首板回调九转选GU}
ST:=100*ABS(C-O)/REF(C,1);
SH:=CODELIKE('00') OR CODELIKE('60');
SZ:=CODELIKE('30') OR CODELIKE('68');
SS:=CODELIKE('4') OR CODELIKE('8');
X1:=IF(SH,0.1,IF(SZ,0.2,IF(SS,0.3,100)));
ZTJ:=ZTPRICE(REF(C,1),X1);
ZT:=C=H AND C>=ZTJ;
SB:=ZT AND COUNT(ZT,5)=1 AND ST>5;
T1:=REF(SB,1) AND ZT=0;
N1:=BARSLAST(T1);
EVERY(C<=REF(C,4),9) AND N1=9;
