---
template: sheet
theme: shadcn
title: 趋势雷达 · 通达信副图
subtitle: 原版问题五处已修，整理版可直接粘贴
cols: 3
source: 原始公式 2026-10-23 · bundles_qfq 9717 只实测
---
原版粘进 TDX 会多出两条无意义的输出线，还有个中文变量名。整理版改了 5 处结构问题、换了配色、加了骑线圆点与字母偏移，信号逻辑一行没动。

## A 原版的五处问题

| 位置 | 问题 | 整理版 |
|---|---|---|
| `d=` / `s=` | 单等号=输出线，会画出两条 0/1 线 | 改 `:=` |
| `量:=VOL>…` | 中文变量名，TDX 不认 | 改 `TRVU` |
| `PARTLINE(...)` | 双色分段写法，部分版本不认 | 改 `IF(...,DRAWNULL)` 双线 |
| `STICKLINE(…,CC,REF(CC,1))` | 画的是 CC 不是 BB，与 PARTLINE 叠着看 | 去掉，只留主线 |
| `HH:=1.75` | 死变量，没有被引用 | 删 |

原版超买与超卖同为 `coloryellow`，两条线看不出区别。整理版超买用金黄、超卖用灰。

## B 整理版长什么样

```kv cols=2
主线: 双色，上升红 / 下降绿
参考线: 超买 3.2 金黄点线 · 超卖 0.5 灰点线
圆点: 骑线，1 宽度，按信号着色
字母: 底 / 升 / 顶 / 下，线上方 0.12
输出行: 4 条
内部变量: 全部 TR_ 前缀
```

配色沿用你之前定的四色，都是 `COLOR` 加 BBGGRR 六位：

| 信号 | 颜色 | TDX 代码 |
|---|---|---|
| 底 | 绿 #1EB154 | COLOR54B51E |
| 升 | 蓝 #1976D2 | COLORD27619 |
| 顶 | 红 #E53935 | COLOR3539E5 |
| 下 | 金 #F5A623 | COLOR23A6F5 |

想要柱状带的话，文件末尾留了一行注释掉的 `STICKLINE`，取消注释即可。

## C 语法自检结果

整理版过了这几项：

- 括号逐行配平，无跨行语句（TDX 不支持换行续写）。
- 大括号注释全为单行，未出现多行注释。
- 所有内部变量定义在引用之前，`TR_` 前缀互不冲突。
- 输出行 4 条：超买、超卖、主升、主降。

## D 信号频次实测

拿 `bundles_qfq` 的真实行情跑了一遍（资金线 ZDMR/BDMC 等字段本机没有，`下` 信号未计入）。

| 标的 | 近 500 日 底 | 升 | 顶 | BB 末值 |
|---|---|---|---|---|
| sh000001 | 2 | 3 | 27 | 0.63 |
| sh600519 | 12 | 14 | 17 | 2.96 |
| sz000858 | 19 | 9 | 13 | 2.92 |
| sz300750 | 13 | 13 | 13 | 0.22 |

`sz300750` 今日（2026-10-23）触发一条底信号，BB=0.22 落在超卖线下方。

```callout warn 频次提示
指数近 500 日出现 27 次顶信号，明显偏多。原因是顶条件只看 BB>2 与短线拐头，没有资金与量能的过滤。

真要用来做交易，建议给顶再加一条 `TRMA5<0` 或跌破 5 日线，与下信号对称。
```

## E 整理版代码（一）

```text
{趋势雷达 · 通达信副图 · v1 (2026-10-23)}
{口径: BB线 = 3日EMA(4倍超跌扩张), 理论区间0~4; 参考线 超买3.2 / 超卖0.5}
{资金线MA5 = (主动买-主动卖)/股本 的5日均值, <0 视为资金流出}
{信号: 底=超卖拐头 | 升=拐头+20日线上+放量 | 顶=高位拐头 | 下=拐头+资金流出+破5/10日线}

TRR0:=((IF(ISNULL(ZDMR[-1]),0,ZDMR)+IF(ISNULL(BDMR[-1]),0,BDMR))-(IF(ISNULL(ZDMC[-1]),0,ZDMC)+IF(ISNULL(BDMC[-1]),0,BDMC)))/SHGZG*100;
TRMA5:=MA(TRR0,5);
TRFF:=LLV(LOW,10);
TRGG:=HHV(HIGH,25);
TRCC:=EMA((CLOSE-TRFF)/(TRGG-TRFF)*4,4);
TRBB:=EMA(TRCC,3);

TRUP:=TRBB>=REF(TRBB,1);
TRDD:=CLOSE>MA(CLOSE,20) AND CLOSE>MA(CLOSE,5);
TREE:=CLOSE<MA(CLOSE,10) AND CLOSE<MA(CLOSE,5);
TRVU:=VOL>MA(VOL,5);

TRD:=TRUP AND REF(TRUP,1)=0 AND REF(TRUP,2)+REF(TRUP,3)=0 AND TRBB<0.5;
TRS:=TRUP AND REF(TRUP,1)=0 AND REF(TRUP,2)+REF(TRUP,3)=0 AND TRDD AND REF(TRDD,1)=0 AND TRVU;
TRT:=TRBB>2 AND TRUP=0 AND REF(TRUP,1)=1 AND REF(TRUP,2)+REF(TRUP,3)=2;
TRX:=TRUP=0 AND REF(TRUP,1)=1 AND REF(TRUP,2)+REF(TRUP,3)=2 AND TRMA5<0 AND TREE AND TRBB>1;
```

## F 整理版代码（二）

```text
超买:3.2,COLOR23A6F5,DOTLINE;
超卖:0.5,COLORAAAAAA,DOTLINE;

主升:IF(TRUP,TRBB,DRAWNULL),COLORRED,LINETHICK2;
主降:IF(TRUP,DRAWNULL,TRBB),COLORGREEN,LINETHICK2;

STICKLINE(TRD,TRBB-0.03,TRBB+0.03,1,0),COLOR54B51E;
STICKLINE(TRS,TRBB-0.03,TRBB+0.03,1,0),COLORD27619;
STICKLINE(TRT,TRBB-0.03,TRBB+0.03,1,0),COLOR3539E5;
STICKLINE(TRX,TRBB-0.03,TRBB+0.03,1,0),COLOR23A6F5;

DRAWTEXT(TRD,TRBB+0.12,'底'),COLOR54B51E;
DRAWTEXT(TRS,TRBB+0.12,'升'),COLORD27619;
DRAWTEXT(TRT,TRBB+0.12,'顶'),COLOR3539E5;
DRAWTEXT(TRX,TRBB+0.12,'下'),COLOR23A6F5;

{如需柱状带: 取消下一行注释即可}
{STICKLINE(TRUP,TRBB,REF(TRBB,1),3,0),COLORRED;}
```

## G 文件

两个文件都带 UTF-8 BOM，粘进 TDX 不会乱码。

| 文件 | 说明 |
|---|---|
| [趋势雷达_副图_20261023.txt](https://qpyjs.com/趋势雷达_副图_20261023.txt) | 整理版，直接粘贴 |
| [趋势雷达_原始_20261023.txt](https://qpyjs.com/趋势雷达_原始_20261023.txt) | 原版存档，一字未改 |

本地路径：`/root/web_reports/趋势雷达_副图_20261023.txt`。

顺带说明：`ZDMR`、`BDMR`、`ZDMC`、`BDMC`、`SHGZG` 这几个字段来自通达信的资金数据接口，本机行情包里没有，所以资金线 `TRMA5` 无法离线复算。整理版保留原样，只做了变量改名。
