读取 TRIN 序列…

阿姆氏指标 ARMS · TRIN全A股量价广度 · 反向指标(数值越高=抛压越集中)

初始化…
数据日期 — · 源 新浪 hs_a 快照(成交额) + 新浪日K
原始单日 TRIN = (家数比) ÷ (成交额比)
—
—
SMA21 主判断口径 · 中线
—
—
区间判定 SMA21 平滑 + 脉冲背离
—
0 超买255075100 超卖
TRIN 序列 · 原始值 + 4/21/55 日均线
拆解 · 家数比 ADR vs 量能比 VDR 的 5 日均两条线张口=二八分化;纵轴 0–4(下跌家数极少的日子 ADR 会冲出画面)
近 25 个交易日明细
家数:家 · 成交额:亿元(新浪 hs_a 全市场口径,不含停牌)
日期上涨 A下跌 D家数比 涨额(亿)跌额(亿)成交额比 原始 TRINSMA4
参考
SMA21
主判断
SMA55
参考
SMA21 区间分位判定
口径与读法
公式(成交额版) TRIN = (上涨家数 ÷ 下跌家数) ÷ (上涨成交额 ÷ 下跌成交额) = (A × D_AMT) ÷ (D × A_AMT)。四个原始量:A 上涨家数、D 下跌家数、A_AMT 上涨成交额、D_AMT 下跌成交额。平盘与停牌股不参与。用的是成交额(元),不是成交股数——这是 A 股宽幅广度分析常用的改良口径。
方向(与 RSI 相反!) TRIN 低 → 上涨股分到相对更多成交额;TRIN 高 → 下跌股拿到不成比例的钱、抛压集中。但「越高越偏空」只在单日层面近似成立,不能直接当买卖信号——5 年实测显示:TRIN 高位之后既可能大涨(真超卖修复)也可能大跌(情绪脉冲衰竭),必须加一道平滑确认,见下条。
★ 判定分水岭:脉冲是否被平滑确认(本看板核心) 同样是一根 TRIN≥1.5 的长柱:
 · 若 SMA21 也已升到 1.10 以上,说明抛压是多日累积释放,属真超卖 → 历史上 32 例,T+10 均值 +2.84%、涨超 5% 占 31.2% → 超卖确认·偏多。
 · 若 SMA21 仍停在 1.10 以下,说明只有单日暴量、广度并未持续恶化,属一次性情绪脉冲 → 历史上 61 例,T+10 均值 −0.47%、跌超 5% 占 18.0%(基准 14.5%)→ 脉冲背离·偏空/偏弱。
 · 实例:2026-09-21(TRIN 1.922 但 SMA21 仅 1.067)即典型脉冲背离,此后 10 个交易日中证1000 −9.57%;2026-10-09 同类,T+10 −5.25%。
量价四象限 ① 涨家数多且涨额占比更高 → TRIN 显著<1,健康多头共振;② 涨家数多但涨额很少 → TRIN>1 且 ADR>1,虚涨分化,隐患最大(本指标最大价值);③ 跌家数多且跌额更重 → TRIN 显著>1 且 ADR<1,恐慌释放,到极值易见短线底;④ 跌家数多但跌额不大 → TRIN<1,温和回调,良性调整。
平滑 单日值噪声大,判断以 SMA21 为准;SMA4 看短线急变、SMA55 看中枢漂移,二者仅作背景参考,不单独定方向(慢变量在趋势期会单侧黏滞,曾造成连续 20/25 日同一判定)。
阈值 SMA21:<0.85 超买 / ≥1.10 超卖(沿用 A股日线经验值,实测 p10≈0.810 / p90≈1.095)。脉冲背离阈值:单日 TRIN ≥1.80 判偏空、1.50–1.80 判偏弱。其余情形不强行给方向,仅在判定栏附近 3 年分位位置供参考。
边界 TRIN 是全市场广度指标,不能拿单只 ETF / 个股算;与期权 PCR 是两个维度(PCR 看期权资金,TRIN 看股票广度+成交额匹配),可叠加做大盘环境过滤。数据源:新浪 hs_a 全市场快照(amount 字段)+新浪日K回补历史。
更新机制 云端云函数 trin-api 由定时触发器在每个交易日 9:25 起每 5 分钟抓取一次全市场快照并刷新服务端缓存(9:25–11:35 与 12:55–15:05 为活跃窗口,午休与盘后自动静默、不重复抓取);页面每 60 秒轻量比对一次云端时间戳,只有云端数据确实翻新才重绘,所以页面读数与云端始终同源同步,不会出现「刷了但刷的是旧缓存」。