个人投资组合管理框架 v2.1(执行简化版)。覆盖 A 股、港股、美股全市场。 核心命题:减少交易规则,强化资产分层。组合优先于选股,纪律优先于灵感。 资产三层分类(A 类平台核心 / B 类高弹性 / C 类低波动收益)+ 7 红线 + 4 因子 QMS 评分。 A 类不适用追踪止损(仅 3 类基本面理由可卖)...
---
name: invassistant
description: |
个人投资组合管理框架 v2.1(执行简化版)。覆盖 A 股、港股、美股全市场。
核心命题:减少交易规则,强化资产分层。组合优先于选股,纪律优先于灵感。
资产三层分类(A 类平台核心 / B 类高弹性 / C 类低波动收益)+ 7 红线 + 4 因子 QMS 评分。
A 类不适用追踪止损(仅 3 类基本面理由可卖);B 类追踪止损 + 仓位管理;C 类 DCA 再平衡。
组合层风控:单标的≤25%、单行业≤35%、AI 单一叙事≤50%、回撤梯度防御、VIX 系统性风险红线。
Override Protocol:分级权限 + 强制记录 + 同标的≤2 次/季。
触发关键词:检查持仓, 持仓信号, 红线检查, 建仓检查, 减仓信号, 止盈检查, 止损检查,
追踪止损, 趋势破位, 动量衰竭, portfolio check, trailing stop, 投资信号, 交易信号,
盘前分析, 盘后复盘, A股策略, 美股策略, 港股持仓, 投资组合, 调仓纪律, 观察池, ETF底仓,
override, 组合风控, 回撤, 核心仓, 让利润奔跑, 资产分类, A类, B类, C类, QMS, 7红线,
Pre-Trade Log, 中美对冲, 月度KPI, 财报豁免阀.
allowed-tools:
- read_file
- write_to_file
- replace_in_file
- execute_command
disable: false
metadata:
openclaw:
requires:
bins:
- python3
env: []
tags:
- investment
- trading
- portfolio
- signal
- stock
- finance
- a-share
- hk-stock
- us-stock
---
# InvAssistant v2.1 — 个人投资组合管理框架
> **核心定位**:可执行的个人投资框架,非机构量化系统。规则是栏杆不是牢笼。
>
> **设计哲学**:组合优先于选股,资产分层优先于规则细节,纪律优先于灵感。
**策略版本**: v2.1(2026-05-18,执行简化版)
- 核心革新:资产三层分类(A/B/C)替代统一规则
- 接下来 6-12 个月纪律:不再加规则,只做执行复盘,一年后基于实战出 v3.0
---
## 一、v2.1 三个不可违反的事实
### 1.1 资产三层分类决定动作语义
| 分类 | 定义 | 适用规则 | 卖出门槛 |
|------|------|----------|----------|
| **A 类(平台核心)** | 长期叙事+护城河+现金流稳定的平台型资产 | **不适用追踪止损**;DCA + HOLD | 仅 3 类理由:①基本面恶化(连续 2 季营收/利润 -15%+)②长期叙事改变 ③组合风险超限 |
| **B 类(高弹性周期)** | 高 Beta、估值波动大、叙事驱动的成长股 | 追踪止损 + 仓位管理 | QMS<40 触发减仓评估 |
| **C 类(低波动收益)** | 宽基/红利 ETF、公用事业类核心仓 | DCA + 组合再平衡 | 不主动选时 |
**关键认知**:
- A 类资产价格回撤 ≠ 卖出信号
- B 类才用追踪止损,A 类用追踪止损会洗出长期赢家
- 把 A 类当 B 类管理是 v2.0 最严重的错判,v2.1 已纠正
详见 `references/us_stock_strategy.md`。
### 1.2 持仓 vs 观察池语义严格区分
| 状态 | 决策语义 |
|------|----------|
| **持仓** | 谈"是否 HOLD / 是否减仓 / 是否加仓" |
| **观察池** | 谈"是否新建仓 / 是否从精选层移除/降级",**不存在"减仓"** |
未持仓标的不允许出现"减仓 50%"这种措辞。
### 1.3 v2.1 严禁的卖出理由
```
❌ "涨多了" ❌ +15%/+30%/+50% 阶梯止盈(已删除)
❌ "回调几天" ❌ "A 类追踪止损触发"(已删除)
❌ "获利焦虑" ❌ QoQ 硬触发减仓(已删除)
❌ "短期跌破均线" ❌ Override 季度配额(已删除)
```
---
## 二、组合层风控:7 红线(不可 Override)
| # | 红线 | 阈值 | 触发动作 |
|---|------|------|----------|
| 1 | 单标的集中度 | >25% | 3 个月内自然降至 ≤20% |
| 2 | 单行业集中度 | >35% | 3 个月内降至 ≤30% |
| 3 | AI 单一叙事 | >50% | 6 个月内降至 ≤40% |
| 4 | 组合回撤(轻度) | >-12% | 卫星仓减半 |
| 5 | 组合回撤(重度) | >-15% | 总仓 ≤60% |
| 6 | VIX 系统性风险 | ≥40 | 全组合减至 ≤50% |
| 7 | Pre-Trade Log 登记率 | <100% | 立即补登 |
详细分级、Override Protocol、对冲触发器、QMS 评分见 `references/risk_control_and_overrides.md`。
---
## 三、A 股策略(三条件 + 弹性窗口)
三条件**全部满足**才允许建仓:
| 条件 | 标准 |
|------|------|
| ① 引擎评分 ≥80 分 + 连续 3 日在榜 | 选股引擎核心池 |
| ② 当前价 ≤ 动态目标价(含地板) | `max(静态×0.85, min(静态, MA20×0.95))` |
| ③ MA20 走平或拐头 | MA20 delta ≥ -0.05 |
- **弹性窗口**:2/3 满足 + 第三个偏差 ≤10% → 半仓试探
- **时间止损**:精选层最长观察 6 个月,到期强制评估
- **不强行追求 A 股 25-35% 比例**(v2.1 明确:流动性约束下不强行加仓)
详见 `references/a_share_strategy.md`。
---
## 四、美股策略(按 A/B/C 分类)
- **A 类**:HOLD + 分批建仓 + 仅 3 类基本面理由可卖
- **B 类**:模式 A(恐慌入场,三红线)/ 模式 B(趋势确认,四条件) + 追踪止损(-15%/-20%)
- **C 类**:DCA + 组合再平衡
模式选择:`VIX > 20 或近月大盘跌 > 5% → 模式 A;VIX < 20 且大盘 MA50 以上 → 模式 B`
详见 `references/us_stock_strategy.md`。
---
## 五、港股策略
| 来源 | 退出框架 |
|------|----------|
| **主动买入** | 按 A/B/C 分类标准管理 |
| **公司配股/激励** | 不设硬止损,用警戒线 + 减持框架 |
- **警戒线**(非硬止损):跌破后触发 48h 评估,**警戒线 = 基本面评估触发点**
- **减持策略**:反弹至短期均线附近时分批减持
- **时间兜底**:交割后 18 个月仍有余仓 → 无条件全部清仓
---
## 六、月度 KPI(v2.1 红线)
| KPI | 阈值 | 性质 |
|-----|------|------|
| 月换手率 | ≤15% | 红线(v2.0 是 25%) |
| Pre-Trade Log 登记率 | =100% | 红线 |
| **A 类因价格波动卖出** | =0 笔 | 红线 |
| 恐慌期减仓(VIX≥30) | =0 | 红线 |
| 系统满足执行率 | ≥80% | KPI |
---
## 七、硬性规则总表
> 以下规则优先级高于一切,不可违反。
1. **资产分类决定动作语义**:A 类不追踪止损,B 类才用追踪止损
2. **持仓与观察池语义不可混用**:未持仓不存在"减仓"
3. **A 股三条件是过滤器**:全部通过才建仓(弹性窗口=2/3+偏差内+半仓)
4. **美股 B 类双模式各有标准**:模式 A 三红线全过 / 模式 B 四条件全过
5. **未成交 ≠ 已建仓**:组合数据必须反映真实持仓
6. **不编造数据**:所有指标必须来自实时数据源
7. **A 类只在 3 类基本面理由下卖出**:价格波动不算
8. **7 红线触发不可 Override**
9. **配股/激励持仓不适用标准止损**:用警戒线 + 减持框架
10. **每次 Override 必须记录**:无记录视为违规
11. **同标的 Override ≤2 次/季**:第 3 次自动作废
12. **接下来 6-12 月不再加规则**:只做执行复盘
---
## 八、每日自检清单
| # | 问题 | 是 | 否 |
|---|------|----|----|
| 1 | A 股:三条件通过/弹性窗口触发了吗? | → 建仓 | → 不操作 |
| 2 | 美股 B 类:模式 A/B 信号触发了吗? | → 验证建仓 | → 不交易 |
| 3 | A 类:触发 3 类基本面卖出理由吗? | → 评估 | → HOLD |
| 4 | 7 红线触发了吗? | → 按红线动作执行 | → 维持 |
| 5 | 有 Override 正在执行中吗? | → 检查 deadline | → 正常 |
> **5 个都是"否" = 今天不交易。** 这仍然是最常见也最正确的结果。
---
## 九、工作流程
### 9.1 盘前/盘后分析
```
Step 1: 强制运行体检(不可跳过)
- portfolio_audit:7 红线 + A/B/C dashboard
- QMS:4 因子评分
Step 2: 拉行情(westock-data 等数据源)
- 美股前缀 us / A 股 sh sz / 港股 hk
- VIX = usVIX / 上证 = sh000001 / 沪深300 = sh000300
Step 3: 按 9 章节生成报告(宏观→事件→A 股→港股→美股→组合风控→操作清单→明日重点→Override+KPI)
Step 4: 同步到组合记录系统
Step 5: 追加 memory note
```
### 9.2 任何交易决策前
```
1. 查 ASSET_CLASS(A/B/C)
2. 查 IS_HELD(持仓 vs 观察池)
3. 跑 QMS 4 因子评分
4. 按 (asset_class, is_held, qms_verdict) 三维查表给出 action
5. 写 Pre-Trade Log(Decision ID/Date/Ticker/Intent/Reason/Signal/VIX/Panic/Delay/Final Action)
6. 30 分钟延迟决策(恐慌期强制延迟)
```
---
## 十、数据源优先级
| 数据类型 | 首选 | 备选 |
|----------|------|------|
| A 股 K 线/技术指标 | westock-data | AKShare |
| A 股资金流/筹码 | westock-data | NeoData |
| 美股行情/技术 | westock-data | Yahoo Finance |
| VIX | westock-data | Yahoo Finance |
| 港股行情 | westock-data | Yahoo Finance |
| 北向资金 | NeoData | AKShare |
| 财报/一致预期 | westock-data | NeoData |
---
## 十一、常见错误(已踩过的坑)
| # | 错误 | 纠正 |
|---|------|------|
| P1 | 把 A 类资产当 B 类管理(v2.0 最严重错判) | 动手前问"这是 A 类还是 B 类?" |
| P2 | 把"观察池"写成"减仓" | 决策前先问"这只持仓了吗?" |
| P3 | 跨市场策略推到子页 | 跨市场推总策略页;专用细则推对应子页 |
| P4 | 价格 LaTeX 陷阱(裸 `$xxx` 吞首位数字) | 必须用 `US$` / `HK$` / `¥` / `\$` |
| P5 | code block 语言名错(`'plain'` 无效) | 必须用 `'plain text'`(含空格) |
| P6 | 财报敏感性硬触发误用(一刀切已废) | 用豁免阀:浮盈 ≥+30% & 仓位 <30% → 不强减 |
| P7 | 强行追求 A 股比例 | 通过对冲口工具实现风险分散 |
| P8 | Override 超过 2/季配额 | 第 3 次自动作废 |
---
## 十二、设计哲学
> **规则是栏杆不是牢笼。**
>
> **覆盖规则不丢人,不记录覆盖才丢人。**
>
> **承认市场异质性。** 核心赢家不能用周期股的方式管理。
>
> **组合优先于选股,资产分层优先于规则细节,纪律优先于灵感。**
>
> **系统的目标是年化正收益+可持续执行。** 不是每笔都赚钱,是长期下来系统比乱来好。
---
## 版本演进
| 版本 | 日期 | 核心改动 |
|------|------|----------|
| v1.4 / v1.5.x | 2026 Q1-Q2 | 三条件 / 双模式 / 追踪止损 / 行为补丁迭代 |
| v2.0 | 2026-05-18 | 完整重构:决策金字塔 + 5 因子 QMS + 10 红线(**已被 v2.1 取代**) |
| **v2.1** | 2026-05-18 | **当前权威**:A/B/C 资产分类、7 红线、4 因子 QMS、豁免阀、月换手 ≤15% |
| v3.0 | 计划 2027 | 一年实战后基于复盘出 |
---
## 详细参考
- `references/a_share_strategy.md` — A 股策略完整版(三条件、弹性窗口、时间止损、调仓纪律)
- `references/us_stock_strategy.md` — 美股策略完整版(A/B/C 分类详细操作、双模式、估值标尺、观察池)
- `references/risk_control_and_overrides.md` — 组合风控、Override Protocol、QMS 评分、对冲触发器、财报豁免阀
don't have the plugin yet? install it then click "run inline in claude" again.