Skill: haiyangchenbj/invassistant (version 2.3.0)

--- 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 评分、对冲触发器、财报豁免阀


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)