# 文本可视化常用规则 · 金融报告 v1.1

版本：2026-09-14。适用：金融新闻解读、全球资产战情表、投资研究与预测；聊天、手机、网页共用。此文是表达与数据合同，不是实时行情或买卖建议。

## 1. 固定阅读顺序

新闻快报 → 新闻多维影响表 → 执行摘要 → 资产短中长期总览 → 本期评分变化 → 关键观点逐项展开 → 仓位动作表 → 后续触发器。

新闻前不插长篇结论。新闻之后采用结论先行：一个总判断、三个支撑观点、一项最大反例。每个章节标题必须是一句可检验的结论，而非只有“美国债券”等话题名。各观点回指新闻编号和来源；新闻热度不能代替投资重要性。

## 2. 文本可视化常用规则

1. 不用空格补齐中文、英文或 emoji 的宽度；数字比较默认 Markdown 竖线表。聊天表不放进代码框。移动端表格原则上不超过四列；宽表按主题拆分。
2. 使用可逐个计数的独立方块，禁用连续黑色长条。非表格行按“方块 → 精确数字 → 标签”排列；两张图上下排，不并排。
3. 正负评分变化固定：🟩 正值、🟥 负值、⬜ 零值；同时显示 + / − / 0，颜色不是唯一编码。此规则表示评分变化，不套用不同市场的涨跌颜色惯例。
4. 每张图必须写单位与尺度。0–100分吸引力用10格，每格10分，四舍五入近似，数字保留精确值。变化图通常每格1分；过长时全图统一改为每格2、5、10或20分，禁止按资产分别缩放。
5. 非零小数不足一格，必须保留精确正负数并标“不足1格”，不得标“持平”。零用⬜和0，不代表一个单位。缺失用 N/A，不得填0。
6. 同一图固定颜色语义。总分热力颜色：70–100 🟩，50–69.99 🟨，40–49.99 🟧，0–39.99 🟥；只是吸引力档位，不是自动买卖指令。新闻重要性单独用0–5，不借颜色暗示利好。
7. 不再用字符坐标画仓位地图、四象限散点、雷达轮廓、K线或地图。仓位改用“角色｜动作｜条件”表；四象限需要时改成四类清单，不靠位置传递意义。
8. 每图只回答一个问题：总分、变化、收益率、价格涨跌、仓位比例分开，不能共用一把尺。基点、百分点、百分比必须写清单位。
9. 评分变化必须由本期−上期计算；同一资产、期限、币种、模型版本与统计口径方可比较。更换口径时标“不可直接比较”。美股宽基分数不能挪给高质量股子集。
10. 每图后补一行“读图结论”；每一节后补三条“逻辑 / 核心 / 反例与动作”。不要重复整段文字。
11. 首次出现术语用中文解释，例如“持有期间的利息收入”，不单独抛出 carry、Quality、ROIC 等缩写。
12. 事实、推断、情景假设分别标注；未核验的数据不得包装成最新事实。示例值明确标“排版示例”，不能因重新上色就变成可信预测。

## 3. 新闻先行：看发生了什么，再看它改变什么

默认精选3–5条，最多7条；没有足够重要的新信息就少报，不凑数量。日更使用过去24小时，周更使用距上次报告的窗口；同时记录上次报告与当前截止时间，禁止把一周旧闻写成今日新进展。事件发生时间与新闻发布时间分别记录。

每条新闻固定：

- N编号｜一句话事实（约25–50字）｜事件时间/发布时间/来源。
- 新增信息：相对上次报道或已知共识究竟变了什么；重复报道合并。
- 预测含义：可能改变哪个变量、哪类资产、哪个期限；明确属于分析推断。
- 重要性0–5｜证据置信度高/中/低｜已被市场反映程度低/中/高/未评估；三者分开。

重要性锚点：0无实质增量；1局部噪声；2单一主题；3影响一个大类资产；4影响多个资产；5可能改变核心宏观情景。重要性不是涨跌概率。

### 新闻影响维度

固定五个原因方向：经济增长、通胀、利率与流动性、企业盈利、尾部风险。每个方向用“重要性0–5 + 变量方向↑/↓/→/?”，如“4↑”表示对该方向较重要且预计变量上行；不代表投资利好。利率与流动性栏必须明确本格指利率还是融资宽松程度，避免两者反向却共用一个箭头。

聊天默认一条新闻一张三列表：维度｜重要性0–5｜变量方向及解释。多新闻汇总矩阵可按维度拆为两张，避免手机宽表。

映射到资产后才使用带符号影响分：−5至+5，正值为该资产在指定期限的预期回报受到支持，负值为受压。必须有机制与时间范围，不把同一新闻对所有资产标成同一利好/利空。

五个维度可能相关，不直接相加成资产总分；多家媒体复述同一事件也不能重复加权。已被价格充分反映的大利好，不等于还有大幅上涨空间。

## 4. 咨询式正文：先答案，再证据

执行摘要固定：一句总判断 + 三个支撑观点 + 主要动作 + 最大反例；不增加未经验证的概率或漂亮分数。三个支撑观点尽量不重叠，并足够支持总判断。

每个观点固定模板：

### 观点：一句可检验的结论

判断：明确资产、方向、期限，必要时给条件。
证据：2–3条，事实与推断分开，注明来源和数据截至时间。
传导：原因变量 → 中间变量 → 企业现金流/折现率/风险溢价 → 资产影响。
抵消项：市场已反映多少？相反方向的力量是什么？
反例：出现什么事实会削弱或推翻判断？
动作：增配/维持/减配/观察，给触发条件，不把研究分数机械映射成仓位。

• 逻辑：用一条3–5步短链收束。
• 核心：这一节只让读者记住的一句话。
• 反例与动作：什么改变，就如何重估。

这里的“子弹式总结”指 bullet points。统计学意义的子弹图只用于“实际值对目标/阈值”，不得拿没有目标值的观点硬画。

## 5. 资产总览和预测字段

覆盖美股、美国债券、黄金、商品、中国/HK、日本、欧洲、BTC。美债按期限拆分，能源与非能源商品不得混称。美股宽基与高质量股应有不同记录。

资产总览用四列表：资产｜短期｜中期｜长期。期限固定：短期未来6个月；中期6个月以上至3年；长期3年以上至10年。每格保留数字和热力色，但评分不是上涨概率。

细项卡保留：宏观匹配、估值、基本面、动量、风险、收益/风险比、建议方向、关键反例、下一触发器。缺少可解释的评分模型时写“定性判断”或 N/A，不编出小数级精度。

真正输出价格或回报预测时，还必须有：基准现值、基准日期/统计期、币种、预测到期日、未来区间、相对基准变化、概率或置信度、模型版本、证据来源。没有回测校准的主观情景概率应标明“主观假设”。概率与证据置信度不是同一回事。

## 6. 评分变化与仓位

变化图默认：变化方块｜上期→本期（带正负差值）｜资产。先加分，再减分；各组按变化绝对值排序。每格单位放表前，变化理由放表后或单独简表，不塞进超宽总表。

前文排版示例中：短债82→81＝−1，不能写≈0。总分高不代表变化大；变化大也不代表总分最高。互不相加的资产评分变化不是瀑布图；只有解释同一总分的可加贡献、且加总闭合，才允许使用瀑布。

仓位地图永久替换为：组合角色｜仓位动作｜触发条件。展开时可另附：资产｜当前比例→目标比例｜调整幅度。没有真实持仓和风险约束，只提供方向，不虚构实际比例。

## 7. 信息 → 最适合文本图（金融回答默认调用表）

| 信息 | 最适合文本图 | 必须保留 / 禁止 |
|---|---|---|
| 最重要的新变化 | 编号新闻卡 | 新增事实、时间、来源；不堆旧闻 |
| 新闻影响哪些方向 | 多维重要性表 | 0–5重要性与变量↑↓分开解释 |
| 新闻对资产利好或利空 | 带符号影响分表 | 资产与期限，+与−不能省 |
| 核心结论及三个支撑 | 结论卡 + 浅层逻辑树 | 每个观点回指证据 |
| 哪个资产吸引力高 | 10格排名条 / 排名表 | 总分、尺度、评分口径 |
| 短中长期有何不同 | 四列热力表 | 同一资产与期限定义 |
| 本期相对上期变化 | 红绿独立方块变化表 | 本期−上期，不画黑色长条 |
| 一个总分为什么变化 | 可核算的贡献表 / 瀑布 | 必须代数闭合，不伪造贡献 |
| 基本面/估值/风险对比 | 维度评分表 / 分轴方块 | 不画文本雷达轮廓 |
| 原因如何传导 | 单向短逻辑链 / 条件树 | 中间变量、前提、抵消项 |
| 本节到底想说什么 | 三条子弹式总结 | 逻辑、核心、反例与动作 |
| 仓位怎么动 | 角色—动作—条件表 | 禁止字符仓位坐标图 |
| 什么事件会改变观点 | 日期排序触发器表 | 条件→判断变化→动作 |
| 多种未来情景 | 情景对照表 / 浅层树 | 情景概率与依据，避免伪精确 |
| 实际值离目标多远 | 实际—目标—差额表 | 有真实目标才用子弹图 |
| 单股估值范围 | 多方法区间表 | 现价、日期、价值区间、隐含假设 |

## 8. 交付自检与维护

核对每条来源；用精确值复算差分；总分与分数变化分表；颜色图例不混用；小数/零/缺失均有明确语义；资产名称与模型版本不漂移；所有图后有读图结论；无已知持仓不编目标仓位；在360/390/430像素视口检查页面无整体横向溢出。

正文采用咨询式逻辑，不以机构名义背书。方法参考：McKinsey 对 Barbara Minto 的官方访谈，强调上层观点概括下层论据、分组逻辑一致且有序。本规则的五个新闻维度与具体评分锚点是本项目自定义，不是麦肯锡的投资模型。

参考：https://www.mckinsey.com/alumni/news-and-events/global-news/alumni-news/barbara-minto-mece-i-invented-it-so-i-get-to-say-how-to-pronounce-it

维护：规则页源文件位于 web/terminal/charts/text-finance-rules.html；发布副本位于 docs/charts/；本协议两侧同名。主目录入口置于 TEXTCHART 生成块之外，追加编号，不移动旧模板。更新时同步源与发布副本，不改写 textgallery.py 管理的生成块。
