← 归档索引 · 2026-10-22 09:01 · mag7-capex-tracker
# Cron Job: mag7-capex-tracker
**Job ID:** 09f33eb1437e
**Run Time:** 2026-10-22 09:01:15
**Schedule:** 0 9 1,8,15,22 * *
**Prompt Characters:** 11157
## Prompt
[IMPORTANT: You are running as a scheduled cron job. DELIVERY: Your final response will be automatically delivered to the user — do NOT use send_message or try to deliver the output yourself. Just produce your report/output as your final response and the system handles the rest. SILENT: If there is genuinely nothing new to report, respond with exactly "[SILENT]" (nothing else) to suppress delivery. [SILENT] is a literal ASCII control token — never translate or rephrase it, whatever language the rest of your answer uses. Never combine [SILENT] with content — either report your findings normally, or say [SILENT] and nothing more. FAILURE: If a delegated child fails and this cron run must be recorded as failed, put [CRON_FAILURE] on the first line by itself, then explain the child failure on following lines. RECURSION: This is a run of an EXISTING scheduled job — execute the task now. NEVER create or update a cron job because of recurring or future-schedule language in the task prompt below; treat phrasing like "each Monday" or "every day at 9" as context for this run, not as a request to schedule another job.]
## Output from job '82da73adba0b'
The following is the most recent output from a preceding cron job. Use it as context for your analysis.
```
# Cron Job: 四维裁决全池扫描-盘前8:00
**Job ID:** 82da73adba0b
**Run Time:** 2026-10-22 08:00:27
**Mode:** no_agent (script)
---
【心法扫描 | 2026-10-22 08:00】
════ Phase 0: 板块主力方向(20261022定稿·位置=250日口径)════
耗时 4.5s
🟢 化纤: 位65 量比1.65 (中位拉升, 连续放量6日)
🟢 石油加工: 位64 量比1.66 (中位拉升, 连续放量6日)
🟢 钢加工: 位63 量比1.33 (中位拉升, 连续放量5日)
🟢 水泥: 位54 量比1.40 (中位拉升, 连续放量7日)
🟢 全国地产: 位47 量比1.34 (中位拉升, 连续放量5日)
🔴 空运: 位90 量比1.59 (高位分歧)
🔴 铜: 位77 量比1.16 (高位派发)
🔴 机场: 位71 量比0.93 (高位派发)
════ Phase 1: 板块心法(趋势+位置+量能)════
耗时 0.1s
盘感好的板块: 5个 中性偏好: 1个 不关注: 2个
★ 钢加工 综合8.7分(盘感好)
主力: 中位拉升 位63 量比1.33 连续放量5日
趋势: 5日+3.5% 20日+5.1% 量比1.63 位置52%
★ 纺织机械 综合8.7分(盘感好)
主力: 中位拉升 位47 量比1.41 连续放量5日
趋势: 5日+4.1% 20日+5.6% 量比1.69 位置59%
★ 互联网 综合8.7分(盘感好)
主力: 中位拉升 位37 量比1.30 连续放量4日
趋势: 5日+3.1% 20日-3.7% 量比1.22 位置47%
★ 化纤 综合8.1分(盘感好)
主力: 中位拉升 位65 量比1.65 连续放量6日
趋势: 5日+6.9% 20日+9.2% 量比2.07 位置74%
★ 石油加工 综合8.1分(盘感好)
主力: 中位拉升 位64 量比1.66 连续放量6日
趋势: 5日+3.7% 20日+2.4% 量比1.69 位置71%
════ Phase 2: 个股心法(位置+主力+量价·位置=60日口径)════
耗时 4.5s 共50只盘感好的股票
【钢加工】
002743.SZ 8.5分 盘感好 现价5.44 [短期趋势向上 放量上涨 V型反转迹象]
🎯 谁在买: 量能无异常→主力意图不明
🎯 为什么买: 中位(位41)→平量=多空平衡(方向未定,等量能选向)
🎯 之后会做什么: 需AI判断(脚本不硬编主力动机——归纳法回答不了演绎问题)
002593.SZ 8.5分 盘感好 现价5.91 [短期趋势向上 缩量调整 低位19%[20日]]
🎯 谁在买: 量能无异常→主力意图不明
🎯 为什么买: 中位(位39)→缩量下跌=洗盘嫌疑(不破关键位=洗盘;破位转阴跌)
🎯 之后会做什么: 需AI判断(脚本不硬编主力动机——归纳法回答不了演绎问题)
601096.SH 8.0分 盘感好 现价4.15 [短期趋势向上 低位14%[20日] 建仓:未识别]
🎯 谁在买: 量能无异常→主力意图不明
🎯 为什么买: 低位(位9)→平量=资金尚未动作(等量能信号)
🎯 之后会做什么: 需AI判断(脚本不硬编主力动机——归纳法回答不了演绎问题)
600477.SH 8.0分 盘感好 现价2.97 [短期趋势向上 放量上涨 高位100%[20日]]
🎯 谁在买: 爆发性放量+上攻→游资/大额单次建仓嫌疑(来去快,跟随难度最高)
🎯 为什么买: 高位(位71)→放量上攻/滞涨=分歧极大⚠(只减不加)
🎯 之后会做什么: 需AI判断(脚本不硬编主力动机——归纳法回答不了演绎问题)
📊 回测参考:首次放量+3.06%(n=5181)/ 连续放量≥3月-1.82%
603278.SH 7.5分 盘感好 现价17.04 [短期趋势向上 放量上涨 高位100%[20日]]
🎯 谁在买: 温和持续放量+上攻→大机构建仓嫌疑(节奏慢,适合中线跟)
🎯 为什么买: 高位(位100)→放量上攻/滞涨=分歧极大⚠(只减不加)
🎯 之后会做什么: 需AI判断(脚本不硬编主力动机——归纳法回答不了演绎问题)
📊 回测参考:首次放量+3.06%(n=5181)/ 连续放量≥3月-1.82%
【纺织机械】
300307.SZ 8.5分 盘感好 现价7.07 [短期趋势向上 低位24%[20日] 趋势加速5日+0.4%]
🎯 谁在买: 量能无异常→主力意图不明
🎯 为什么买: 低位(位19)→平量=资金尚未动作(等量能信号)
🎯 之后会做什么: 需AI判断(脚本不硬编主力动机——归纳法回答不了演绎问题)
002021.SZ 8.5分 盘感好 现价2.47 [短期趋势向上 低位17%[20日] 趋势加速5日+0.8%]
🎯 谁在买: 量能无异常→主力意图不明
🎯 为什么买: 低位(位7)→平量=资金尚未动作(等量能信号)
🎯 之后会做什么: 需AI判断(脚本不硬编主力动机——归纳法回答不了演绎问题)
600843.SH 8.0分 盘感好 现价12.54 [短期趋势向上 放量上涨 高位100%[20日]]
🎯 谁在买: 温和持续放量+上攻→大机构建仓嫌疑(节奏慢,适合中线跟)
🎯 为什么买: 中位(位61)→放量上攻=拉升中换手/试盘(趋势大概率延续)
🎯 之后会做什么: 需AI判断(脚本不硬编主力动机——归纳法回答不了演绎问题)
📊 回测参考:首次放量+3.06%(n=5181)/ 连续放量≥3月-1.82%
600302.SH 8.0分 盘感好 现价10.49 [短期趋势向上 趋势加速5日+4.9% V型反转迹象]
🎯 谁在买: 量能无异常→主力意图不明
🎯 为什么买: 高位(位69)→平量=多空平衡⚠(高位无量,警惕派发)
🎯 之后会做什么: 需AI判断(脚本不硬编主力动机——归纳法回答不了演绎问题)
603337.SH 7.5分 盘感好 现价43.33 [短期趋势向上 放量上涨 高位100%[20日]]
🎯 谁在买: 温和持续放量+上攻→大机构建仓嫌疑(节奏慢,适合中线跟)
🎯 为什么买: 中位(位62)→放量上攻=拉升中换手/试盘(趋势大概率延续)
🎯 之后会做什么: 需AI判断(脚本不硬编主力动机——归纳法回答不了演绎问题)
📊 回测参考:首次放量+3.06%(n=5181)/ 连续放量≥3月-1.82%
【互联网】
603613.SH 9.5分 盘感好 现价28.0 [短期趋势向上 放量上涨 低位22%[20日]]
🎯 谁在买: 量能无异常→主力意图不明
🎯 为什么买: 中位(位23)→平量=多空平衡(方向未定,等量能选向)
🎯 之后会做什么: 需AI判断(脚本不硬编主力动机——归纳法回答不了演绎问题)
688500.SH 8.5分 盘感好 现价61.76 [放量上涨 低位9%[20日] V型反转迹象]
🎯 谁在买: 量能无异常→主力意图不明
🎯 为什么买: 低位(位7)→平量=资金尚未动作(等量能信号)
🎯 之后会做什么: 需AI判断(脚本不硬编主力动机——归纳法回答不了演绎问题)
603000.SH 8.5分 盘感好 现价19.05 [短期趋势向上 放量上涨 趋势加速5日+1.6%]
🎯 谁在买: 量能无异常→主力意图不明
🎯 为什么买: 中位(位24)→平量=多空平衡(方向未定,等量能选向)
🎯 之后会做什么: 需AI判断(脚本不硬编主力动机——归纳法回答不了演绎问题)
600556.SH 8.5分 盘感好 现价6.07 [短期趋势向上 放量上涨 趋势加速5日+4.3%]
🎯 谁在买: 温和持续放量+上攻→大机构建仓嫌疑(节奏慢,适合中线跟)
🎯 为什么买: 中位(位30)→放量上攻=拉升中换手/试盘(趋势大概率延续)
🎯 之后会做什么: 需AI判断(脚本不硬编主力动机——归纳法回答不了演绎问题)
📊 回测参考:首次放量+3.06%(n=5181)/ 连续放量≥3月-1.82%
600986.SH 8.5分 盘感好 现价7.82 [短期趋势向上 放量上涨 趋势加速5日+5.1%]
🎯 谁在买: 量能无异常→主力意图不明
🎯 为什么买: 中位(位22)→平量=多空平衡(方向未定,等量能选向)
🎯 之后会做什么: 需AI判断(脚本不硬编主力动机——归纳法回答不了演绎问题)
【化纤】
603332.SH 8.0分 盘感好 现价13.88 [短期趋势向上 放量上涨
[... 5052 chars omitted ...]
5 | 仓位≤20.0%(试探)
⚠️ 冲突信号: 逃顶三要素(主线轨)
🔴 药明康德 603259.SH @147.35
位置54.0% 5日-4.4% 20日-5.9% | L2:C | 洗盘/出货:出货 | 出货信0条
🐎三问: ①线段=上涨趋势(线段向上) ②MA60分位=84%分位 ③阶段=建仓
🎯 L2指纹=41.0分/C | L4点火=2/18 | RedArmy=12分 🥉青铜级
🔔 三振出局: 第2振 第二振·清仓 → 剩余仓位全部清仓
裁决: 🔴冲突/否决 分0.0 | 仓位0%
🔴 否决: 否决:触发即执行(一票否决)
🔴 中国人寿 601628.SH @33.93
位置0.0% 5日-1.3% 20日-9.8% | L2:C | 洗盘/出货:分歧 | 出货信0条
🐎三问: ①线段=下跌趋势(线段向下) ②MA60分位=5%分位 ③阶段=沉寂
⛔ v6否决: 技术性破位
🎯 L2指纹=25.5分/C | L4点火=2/18 | RedArmy=19分 🥉青铜级
🔔 三振出局: 第2振 第二振·清仓 → 剩余仓位全部清仓
裁决: 🔴冲突/否决 分0.0 | 仓位0%
🔴 否决: 否决:触发即执行(一票否决)
🔴 中国平安 601318.SH @51.2
位置0.0% 5日-0.1% 20日-5.0% | L2:C | 洗盘/出货:出货 | 出货信0条
🐎三问: ①线段=下跌趋势(线段向下) ②MA60分位=7%分位 ③阶段=建仓
⛔ v6否决: 技术性破位
🎯 L2指纹=37.5分/C | L4点火=2/18 | RedArmy=17分 🥉青铜级
🔔 三振出局: 第2振 第二振·清仓 → 剩余仓位全部清仓
裁决: 🔴冲突/否决 分0.0 | 仓位0%
🔴 否决: 否决:触发即执行(一票否决)
🔴 中际旭创 300308.SZ @646.77
位置0.0% 5日-6.7% 20日-25.1% | L2:C | 洗盘/出货:出货 | 出货信1条
🐎三问: ①线段=上涨趋势(线段向上) ②MA60分位=56%分位 ③阶段=横盘
⛔ v6否决: 技术性破位
🎯 L2指纹=29.5分/C | L4点火=2/18 | RedArmy=19分 🥉青铜级
🔔 三振出局: 第2振 第二振·清仓 → 剩余仓位全部清仓
裁决: 🔴冲突/否决 分0.0 | 仓位0%
🔴 否决: 否决:触发即执行(一票否决)
🔴 新易盛 300502.SZ @294.12
位置0.0% 5日-11.1% 20日-25.9% | L2:C | 洗盘/出货:出货 | 出货信1条
🐎三问: ①线段=上涨趋势(线段向上) ②MA60分位=8%分位 ③阶段=横盘
⛔ v6否决: 技术性破位
🎯 L2指纹=29.5分/C | L4点火=2/18 | RedArmy=19分 🥉青铜级
🔔 三振出局: 第2振 第二振·清仓 → 剩余仓位全部清仓
裁决: 🔴冲突/否决 分0.0 | 仓位0%
🔴 否决: 否决:触发即执行(一票否决)
🔴 博创科技 300548.SZ @180.8
位置46.0% 5日-3.1% 20日-12.5% | L2:C | 洗盘/出货:出货 | 出货信0条
🐎三问: ①线段=上涨趋势(线段向上) ②MA60分位=64%分位 ③阶段=拉升
🎯 L2指纹=34.0分/C | L4点火=2/18 | RedArmy=42分 💎钻石级
🎯 买点: 弱转强 (昨0.5%→今6.0%量比1.27)
裁决: 🔴冲突/否决 分0.0 | 仓位0%
🔴 否决: 否决:触发即执行(一票否决)
🔴 东芯股份 688110.SH @59.63
位置4.0% 5日-2.5% 20日-46.1% | L2:C | 洗盘/出货:分歧 | 出货信0条
🐎三问: ①线段=上涨趋势(线段向上) ②MA60分位=4%分位 ③阶段=建仓
⛔ v6否决: 技术性破位
🎯 L2指纹=29.5分/C | L4点火=1/18 | RedArmy=19分 🥉青铜级
裁决: 🔴冲突/否决 分0.0 | 仓位0%
🔴 否决: 否决:触发即执行(一票否决)
🔴 恒烁股份 688416.SH @57.56
位置7.0% 5日-4.1% 20日-24.9% | L2:C | 洗盘/出货:分歧 | 出货信0条
🐎三问: ①线段=上涨趋势(线段向上) ②MA60分位=31%分位 ③阶段=横盘
⛔ v6否决: 技术性破位
🎯 L2指纹=29.5分/C | L4点火=1/18 | RedArmy=19分 🥉青铜级
裁决: 🔴冲突/否决 分0.0 | 仓位0%
🔴 否决: 否决:触发即执行(一票否决)
🔴 君实生物 688180.SH @31.06
位置10.0% 5日2.0% 20日-3.6% | L2:C | 洗盘/出货:分歧 | 出货信1条
🐎三问: ①线段=下跌趋势(线段向下) ②MA60分位=8%分位 ③阶段=横盘
⛔ v6否决: 技术性破位
🎯 L2指纹=34.0分/C | L4点火=2/18 | RedArmy=12分 🥉青铜级
裁决: 🔴冲突/否决 分0.0 | 仓位0%
🔴 否决: 否决:触发即执行(一票否决)
🔴 金种子酒 600199.SH @7.47
位置54.0% 5日3.0% 20日8.3% | L2:A | 洗盘/出货:出货 | 出货信1条
🐎三问: ①线段=下跌趋势(线段向下) ②MA60分位=23%分位 ③阶段=洗盘
⛔ v6否决: 技术性破位
🎯 L2指纹=52.5分/B | L4点火=6/18 | RedArmy=24分 🥈白银级
🔔 三振出局: 第2振 第二振·清仓 → 剩余仓位全部清仓
裁决: 🔴冲突/否决 分0.0 | 仓位0%
🔴 否决: 否决:触发即执行(一票否决)
============================================================
## 分析闸门·两问(唯一真源 analysis_gate.py,2026-10-16 收敛)
- 近4日序列(最低点/成交量·单位:百万手): 1016低11698量166.1百万手 / 1019低11667量145.2百万手 / 1020低11691量147.1百万手 / 1021低11666量145.4百万手 | 最新收盘11704.35
- ①近3日止跌(不创新低): ❌ 不满足(近3日内创前日新低的交易日: 1019、1021)
- ②不适用(①未过) → 止跌日不存在, 本报告不给任何量能结论
- ❌ ①未过: 近3日创前日新低的交易日=20261019、20261021 → ②不适用(本报告不给量能结论)→ 只记录不动钱
- 两问未全过 → 本段裁决只作池内存量线索, 不开新仓(市场第一铁律: 大盘重于板块>个股)
## 四维裁决分布·位置五维(低位看价, 顶部看量)
- 全池20只: 🟢1/🟡9/🔴10(🟢率5%)| 天时收紧模式: 是(是=仅🟢一致可建仓, 脚本口径)
- 否决10只 + 风险优先级否决5只(→仓位清零)| 冲突2只 | 脉冲排除1只(5日强+20日负=噪音非趋势)
- 位置五维·MA60分位: 低位<20% 12只 / 中位20-65% 7只 / 高位>65% 1只(规范口径 position_layer 20/65, 低位看价顶部看量)
- 同比环比: 5日/20日同向16只=趋势, 反向4只=非趋势(脉冲候选) | 关键点(前高低/缺口/筹码密集): 需补数据(缺字段)
- 量: 需补数据(池内无量比字段) | 高位(>65%)票只认放量突破, 缩量反弹按逃命波处理
## 主线识别·三漏斗+同比双层比
- 三漏斗: ①成交>500亿: 需补数据(缺板块成交额字段) | ②产业链联动: 需补数据(缺产业链映射字段) | ③持续≥3天: 连续流入≥3日=无(口径=主力连续流入日数)
- 未过①②漏斗 → 以上只作轮动线索, 不作主线结论、不追高
## 仓位三档与证伪
- 三档口径: 上涨5-7成/横盘3-5成/下跌0-2成 | min(大盘阶段,板块数): 大盘阶段需人工定性(缺闸门字段), 盘感好板块5个 → 取低档
- 与脚本口径取低者执行: 天时收紧(是)时仅🟢一致(非弱)可建仓, 🟢弱/🟡一律观望
- 证伪: 若本轮🟢票集体高开低走且板块量比>1.5 → 裁决全降观望
📊 因果基因(脚本自证)
- 数据源: pool_manager池(invest+watch) + DataHub.get_daily日线(tushare/westock/mootdx路由) + xinfa_scanner心法
- 分析路径: 心法扫描(板块主力/板块心法/个股心法) → 四维融合裁决逐票(六引擎增强) → IMA归档+save_0800_pool上下文链
- 判断: 各股四维裁决结论+心法信号;下游10:00/12:00/14:35直接引用本段,不重复拉数
```
## Output from job '8da391caf5a0'
The following is the most recent output from a preceding cron job. Use it as context for your analysis.
```
# Cron Job: 每日独立市场扫描-06:45
**Job ID:** 8da391caf5a0
**Run Time:** 2026-10-22 06:45:09
**Mode:** no_agent (script)
---
数据完整度: 3/3 段可用
📡 独立市场扫描 · 10/22 06:45
🌍 海外
韩国综合指数(KS11.GI)(指数) → 3.294% → - → -
纳斯达克(IXIC.GI)(指数) → 1.052% → - → -
日经225(N225.GI)(指数) → 0.8518% → - → -
台湾加权(TWII.GI)(指数) → 1.285% → - → -
恒生指数(HSI.HI)(指数) → -0.9044% → 118.4亿手 → 1766亿港元
📊 大盘
指数 → 收盘 → 涨跌幅% → 成交额(亿)
上证指数 → 3713.03 → -0.60 → 64,275
沪深300 → 4111.93 → -0.97 → 38,793
科创50 → 1343.28 → +0.06 → 6,263
(数据日 20261021)
(源: tushare — 非交易时段按老板令换源,本段不调用 mx)
📂 板块
板块 → 点位 → 涨跌幅%
半导体 → 13948.63 → +0.11
创新药 → 1227.52 → +0.04
银行 → 1388.02 → -0.58
保险 → 8022.65 → +0.01
航天装备 → 2945.78 → -0.45
通信设备 → 1705.48 → -0.64
(数据日 20261021;同花顺指数名未匹配: 光纤光缆)
(源: tushare — 非交易时段按老板令换源,本段不调用 mx)
📊 因果基因(脚本自证)
- 数据源: 海外段=妙想 mx_data.py(tushare index_global 不覆盖韩/纳指);大盘+板块段=tushare(mx_daily_scan_tushare.py index_daily / ths_index+ths_daily)——2026-10-13 老板令「mx 实时数据只在交易时段用,非交易时段换 tushare,海外除外」,本 cron 06:45 属非交易时段故换源
- 分析路径: 三段取数 → clean_table规整 → 「数据完整度 N/3」头 + 分段输出
- 判断: 海外/大盘/板块涨跌成交额概览;缺失段显式降级解读,全失败不发空壳
```
你是大厂资本开支追踪助手。运行 ~/.hermes/scripts/mag7_capex_tracker.py 脚本,获取7家科技大厂(微软/Meta/谷歌/亚马逊/英伟达/美光/康宁)的最新Capex数据。
运行脚本后,将输出结果推送给用户。如果有异常(数据下降、某公司capex减速),重点标注。
判断逻辑:
- 同比增速>50% → 🔴 加速(AI基建仍在踩油门)
- 同比增速20-50% → 🟡 温和增长
- 同比增速<20% → 🟢 减速(可能见顶)
这个追踪的目的是验证涛哥的观点:「所有顶尖云服务商资本开支没有踩刹车」。如果某家公司capex同比增速转负或大幅下降,需要重点提醒。
📊 因果基因(每次输出末尾必带,三要素从脚本真实行为取):
- 数据源: SEC EDGAR companyfacts API(mag7_capex_tracker.py 拉取7家CIK的PP&E类capex字段)
- 分析路径: 脚本取最新申报期capex → 与上一年同期相除得同比增速 → 按50%/20%两档分桶 → 异常公司单独标注
- 判断: 各档公司计数 + 是否存在增速转负公司 → 验证/证伪「云厂商capex未踩刹车」观点;数据缺失或申报期滞后时明说不可用,不编数
**Response Characters:** 1240
## Response
# 📡 大厂Capex追踪 · 2026-10-22
**脚本正常跑完(SEC EDGAR 实时拉取),7/7 家全部有数据。**
| 公司 | 年度Capex | 同比 | 分档 | 最新季 |
|---|---|---|---|---|
| 微软 MSFT | $115.9B (FY26) | **+79.6%** | 🔴 加速 | $30.88B (FY26Q3) |
| Meta | $69.7B (FY25) | **+87.1%** | 🔴 加速 | $49.11B (FY26Q2) |
| 谷歌 GOOGL | $91.4B (FY25) | **+74.1%** | 🔴 加速 | $80.60B (FY26Q2) |
| 亚马逊 AMZN | $131.8B (FY25) | **+58.8%** | 🔴 加速 | $54.21B (FY26Q2) |
| 英伟达 NVDA | $6.0B (FY26) | **+86.7%** | 🔴 加速 | $4.43B (FY27Q2) |
| 美光 MU | $30.7B (FY26) | **+93.7%** | 🔴 加速 | $19.60B (FY26Q3) |
| 康宁 GLW | $0.5B (FY25) | +24.0% | 🟡 温和增长 | $0.25B (FY26Q2) |
**合计年度Capex:$446B | 平均同比:+72.0%**
## 🎯 核心结论
✅ **涛哥观点验证成立:「云厂商资本开支没有踩刹车」——本轮数据100%支持,零反例。**
- **无一家减速**:7家中6家🔴加速(>50%),1家🟡温和增长(康宁+24%),**没有任何一家<20%或转负**
- **油门最狠的是存储链**:美光+93.7%——AI训练/推理对HBM的饥渴直接体现在自家capex上
- **云四巨头全线>58%**:微软/谷歌/亚马逊/Meta合计$408.8B,AI基建投入仍在陡峭爬坡
- **康宁是唯一🟡**:+24%属光模块/光纤配套的合理节奏(基数小、跟随需求而非引领),**不是异常信号**,无需预警
⚠️ **异常/下降预警:本轮无。** 没有公司capex同比转负或明显减速,不存在需要重点提醒的标的。
**一句话**:AI基建踩油门未停,上游(美光/英伟达)与下游云四巨头同步高增,产业链景气度自证。
---
📊 **因果基因**
- 数据源:SEC EDGAR companyfacts API(mag7_capex_tracker.py 拉取7家CIK的PP&E类capex字段,本次运行退出码0、7/7家数据齐)
- 分析路径:脚本取最新申报期capex → 与上一年同期相除得同比增速 → 按50%/20%两档分桶 → 异常公司单独标注
- 判断:🔴6家/🟡1家/🟢0家,无增速转负公司 → **验证「云厂商capex未踩刹车」观点成立**