作者: ianzhi

  • 迈瑞医疗2025年财报深度解读:上市首次下滑背后,国际化转型提速与估值底部机会

    迈瑞医疗2025年财报深度解读:上市首次下滑背后,国际化转型提速与估值底部机会

    2026年3月30日晚,迈瑞医疗(300760)正式披露2025年年度报告。这份财报给市场带来了不小的震动:这是公司2018年A股上市以来,营收和净利润首次出现年度同比下滑。然而,数字背后,是一个医疗器械龙头在政策寒冬中艰难转型、蓄力待发的真实写照。

    一、核心财务数据一览

    指标2025年2024年同比变化
    营业收入332.82亿元367.26亿元▼ -9.38%
    归母净利润81.36亿元116.68亿元▼ -30.28%
    扣非归母净利润80.69亿元114.45亿元▼ -29.48%
    经营活动现金流101.45亿元124.34亿元▼ -18.40%
    研发费用35.79亿元36.66亿元▼ -2.37%
    销售费用51.45亿元52.83亿元▼ -2.61%
    每股收益(EPS)6.71元9.64元▼ -30.4%
    拟每10股派息3.10元(含税)

    乍看之下,这组数字相当难看。但读懂这份财报,需要穿透数字,看清楚究竟发生了什么。

    二、业绩下滑的真实原因:不是竞争,是政策

    国内业务:政策叠加冲击,下滑22.97%

    2025年国内业务收入156.32亿元,同比下降22.97%,是业绩大幅下滑的核心原因。压力主要来自三个方向:

    • 医院采购预算缩减:受医院整体经营压力影响,设备采购处于弱复苏阶段
    • 体外诊断试剂双重打压:DRG/DIP支付方式改革叠加集中带量采购,试剂用量和价格双双下行
    • 检验结果互认政策:减少了重复检验需求,直接压缩试剂市场规模

    值得注意的是,迈瑞在国内市场的份额并未丢失,反而是逆势提升。这意味着整个蛋糕缩小了,而迈瑞分到了更大的比例——这是长期竞争力的体现。

    国际业务:逆势增长,占比首次超50%

    与国内形成鲜明对比,国际业务实现收入176.50亿元,同比增长7.40%,占总收入比重升至53%,首次超过国内业务。

    区域表现
    欧洲市场同比增长17%(在2024年高增长基础上继续提速)
    新兴市场新突破近90家国际重点战略客户,含17家全球前100名医院
    国际新兴业务增长近30%

    迈瑞正在加速成为一家真正的全球化医疗器械公司,这一转变从长远来看意义重大。

    三、财务健康度:盈利质量仍属优秀

    尽管利润大幅下滑,迈瑞的财务结构依然坚实:

    财务指标2025年
    毛利率60.32%
    净利率25.39%
    ROE(净资产收益率)22.00%
    ROA(总资产收益率)15.91%
    资产负债率27.43%(极低,财务稳健)
    流动比率2.36(偿债能力强)
    经营现金流101.45亿元(净利润覆盖率124%)

    毛利率60%+、净利率25%+、ROE 22%——在如此大的盈利下滑背景下,迈瑞依然保持着这样的财务质量,足以说明其商业模式的护城河深度。经营活动现金流达101亿元,远超归母净利润,说明公司盈利含金量极高,没有水分。

    四、新兴业务:下一个增长极

    2025年迈瑞新兴业务收入53.78亿元,同比增长38.85%,占总收入约16%,是整体财报中最亮眼的部分。

    新兴业务进展
    微创外科超声刀、吻合器等集采中标,进入上百家头部医院
    微创介入(惠泰医疗)三维房颤PFA/RFA系统获批,进入临床
    动物医疗海外收入占比约80%,增速亮眼
    AI大模型”启元生态”重症医学大模型5秒完成患者24小时病情梳理

    新兴业务的高速成长,让迈瑞从单纯依赖传统三大业务(体外诊断+生命信息支持+医学影像)转型为多赛道驱动,抗风险能力大幅提升。

    五、历史业绩纵览:首次下滑,但趋势不变

    年份营业收入归母净利润EPS
    2021年252.70亿元80.02亿元6.59元
    2022年303.66亿元96.07亿元7.94元
    2023年349.32亿元115.82亿元9.56元
    2024年367.26亿元116.68亿元9.64元
    2025年332.82亿元81.36亿元6.71元

    2025年是迈瑞上市以来的首次年度下滑,主要由国内政策性因素导致,并非企业竞争力丧失。从2021年到2025年,利润整体仍保持增长趋势,只是2025年出现了阶段性回调。

    六、估值分析:当前位置在哪里?

    截至2026年3月31日,迈瑞医疗A股股价约164.66元,总市值约1,996亿元

    估值指标当前值参考意义
    PE(TTM)约24.5倍基于2025年盈利,历史中位数约35-40倍
    PB约5.24倍ROE 22%,PB合理
    PS(TTM)约6.0倍医疗器械龙头正常水平
    股价较高点约较2025年初250元高点下跌34%估值已大幅压缩

    从历史估值来看,迈瑞在高速成长期PE常年维持在35-50倍区间。当前约24.5倍PE对应的是公司阶段性低谷年份的盈利,若2026年国内业务如期恢复正增长,利润回升到100亿+水平,当前市值隐含的实际估值会更低。

    七、投资视角:该如何看待迈瑞?

    看多的理由

    • 政策压力是阶段性的,不是永久性的:DRG改革、集采是一次性冲击,医院预算最终会恢复,检验需求不会消失
    • 国际化战略提前突围:国际收入首超50%,提供了天然对冲,长期来看降低了对国内政策的依赖
    • 护城河极深:60%毛利率、22% ROE说明定价权强、复购黏性高,这是普通制造业无法比拟的
    • 新兴业务38.85%的高速增长将在未来3-5年贡献越来越大的增量
    • 管理层明确预期2026年国内正增长、2027年加速
    • 当前估值处于历史低位区间,距离高点已回调34%

    需要关注的风险

    • 政策不确定性:若集采范围进一步扩大,或医院采购恢复不及预期,2026年业绩可能再度承压
    • 国际竞争加剧:进入欧美高端市场面临飞利浦、西门子、GE的强力竞争
    • 汇率风险:国际收入占比提升后,人民币升值会对营收产生负面影响
    • 新兴业务规模尚小:53.78亿的新兴业务虽然增速喜人,但尚不足以完全弥补主业波动

    综合判断

    迈瑞医疗2025年的业绩下滑是外因主导的阶段性低点,而非竞争力衰退。公司基本面依然出色,财务质量健康,国际化转型按部就班,新兴业务高速成长。

    对于中长期投资者:当前位置(约165元,PE约25倍)已经接近历史底部估值区间,具备相当的安全边际。如果相信国内医疗政策会逐步归于正常、相信迈瑞的全球化战略能够持续兑现,那么目前的位置提供了不错的中长期布局机会。

    对于短期投资者:需要等待国内业务恢复正增长的明确信号,预计2026年中报可能是一个重要的观察节点。

    目标价参考:假设2026年净利润恢复至95-100亿,给予25-30倍PE,对应合理市值区间约2,375-3,000亿,相当于每股195-248元,相对当前股价有20%-50%的潜在上行空间


    免责声明:本文仅为财报分析,不构成任何投资建议。股市有风险,投资需谨慎。请在做出任何投资决策前进行独立研究或咨询专业人士。

  • 中国移动2025年财报深度解读:营收破万亿,算力转型加速,股息率近5%值得关注

    中国移动2025年财报深度解读:营收破万亿,算力转型加速,股息率近5%值得关注

    2026年3月26日,中国移动(股票代码:600941.SH / 00941.HK)正式发布2025年全年业绩。作为全球最大的移动通信运营商,中国移动在复杂的外部经济环境下交出了一份稳中有进的成绩单。本文将从财务数据、业务亮点、估值分析等多个维度,对这份财报进行深度解读。


    一、核心财务数据一览

    营收与利润

    指标 2025年 2024年 同比变化
    营业总收入 10,502亿元 10,408亿元 +0.9%
    营业利润 1,784亿元 1,763亿元 +1.2%
    利润总额 1,756亿元 1,784亿元 -1.6%
    归母净利润 1,371亿元 1,384亿元 -0.9%
    EBITDA 3,415亿元 3,381亿元 +1.0%
    基本每股收益 6.35元 6.45元 -1.6%

    解读:营收突破1万亿元大关,但净利润小幅下滑。这一现象主要源于非经营性收益减少和所得税波动,实际经营层面(EBITDA)仍保持增长,公司核心盈利能力稳健。

    关键财务指标

    指标 2025年 2024年
    ROE(净资产收益率) 9.97% 10.39%
    ROA(总资产收益率) 8.35% 8.70%
    毛利率 28.87% 29.02%
    净利率 13.07% 13.31%
    资产负债率 33.22% 34.33%
    每股净资产 64.37元 63.05元

    现金流

    项目 2025年 2024年
    经营活动现金净流入 2,329亿元 3,157亿元
    投资活动现金净流出 -1,904亿元 -1,852亿元
    筹资活动现金净流出 -1,121亿元 -1,052亿元
    自由现金流 1,031亿元 3,726亿元

    注意:自由现金流同比大幅下降,主要是因为2024年该项数字异常偏高(含特殊处置收益),2025年回归正常区间,实际造血能力仍然强劲。


    二、业务亮点:从”管道”到”智能底座”

    1. 算力服务:最亮的增长极

    2025年,算力服务收入达898亿元,同比增长11.1%,其中智算服务收入增速高达279%。这是中国移动战略转型最具说服力的数据——公司正在从传统”流量管道”蜕变为AI时代的”算力底座”。

    截至2025年末,中国移动智算规模达92.5 EFLOPS,已在全国完成”东数西算”架构布局,支撑大模型训练、推理业务的基础设施日趋完善。

    2. 智能服务:AI+产品矩阵初具规模

    智能服务收入908亿元,同比增长5.3%,推出超百款AI+产品及解决方案,覆盖政务、医疗、教育、工业等核心场景。算力+智能两大新兴业务合计占主营收入比重提升至20.2%,成为公司增长的核心驱动力。

    3. 5G网络:规模全球领先

    5G基站规模超277万个,实现全国乡镇以上连续覆盖;千兆光网覆盖达5.3亿户。5G用户渗透率持续提升,为企业级应用(工业互联网、远程医疗等)打下坚实网络基础。

    4. 国际业务:超预期增长

    国际市场收入293亿元,同比增长28.5%,”一带一路”沿线布局加速变现,是营收增长最快的板块之一。

    5. 分红持续慷慨

    2024年度(在2025年实施)每股现金分红2.2916元(税前),连续多年保持增长。最新公告显示派息率为75%,以当前股价(约93元)计算,股息率约为4.93%,远超同期银行存款利率,是价值投资者重要的持有理由。


    三、估值分析:贵还是便宜?

    估值指标 当前值(2026/3/28) 评估
    股价(A股) 93.4元 较年初115元高位回调约19%
    PE(市盈率) 约14.7倍(2025年EPS 6.35元) 历史低位区间
    PB(市净率) 1.45倍(BPS 64.37元) 略高于净资产,溢价合理
    股息率 约4.9% 高于10年期国债利率约3倍
    总市值 约2,300亿元(A股流通) ——

    从历史估值来看,中国移动A股PE在12-20倍之间震荡,当前14-15倍处于中低位水平。考虑到业绩稳定性、高分红以及AI算力转型带来的潜在溢价,当前估值具备一定吸引力。

    券商分析师普遍给出”买入”或”增持”评级,目标价区间在110-125元,较当前股价(约93元)有约20-35%的上行空间。


    四、风险与挑战

    短期风险

    • 宏观经济压力:消费端增速放缓可能影响ARPU(每用户平均收入)提升空间
    • 资本开支高企:2026年资本开支计划1,366亿元,算力网络投资占比超37%,短期净利润承压
    • A股与H股价差:A股相对H股溢价约25%,存在一定估值压力

    中长期风险

    • 技术迭代风险:AI算力竞争激烈,阿里云、腾讯云、华为云均在抢占市场
    • 收入增速天花板:传统通信业务增速接近饱和,依赖新业务驱动的转型需时间验证
    • 监管政策:数据安全、反垄断等监管趋严可能增加合规成本

    五、投资观点:稳健价值 + 算力转型期权

    综合以上分析,我对中国移动的投资判断如下:

    适合的投资者

    • 追求稳定股息的长期投资者:每年约5%的股息率,叠加净资产稳步增长,是抗通胀的优质资产
    • 看好AI算力基础设施的投资者:智算收入279%的增速证明公司已切入AI产业链核心位置
    • 偏好国央企低波动资产的配置型资金:政策背书强、市场地位稳固、现金流可预期

    不适合的投资者

    • ❌ 追求高弹性成长的成长股投资者:净利润增速个位数,不是”翻倍股”逻辑
    • ❌ 短线交易者:从年初高点回调19%后,短期缺乏强催化剂

    我的综合判断

    中性偏乐观,关注回调买点。
    当前PE约15倍、股息率约5%,估值合理偏低。算力服务和智能服务正在重塑公司增长逻辑,但转型成效需2-3年充分体现。建议在90-95元区间逢低建仓,以”持有吃股息 + 等待算力估值重估”的长期视角参与。


    六、小结

    中国移动2025年财报整体符合预期:营收稳健增长、EBITDA创新高、分红力度不减,算力与智能服务双轮驱动的转型路径日益清晰。虽然净利润因非经营性因素小幅下滑,但核心经营能力并未受损。

    在通信运营商普遍面临传统业务天花板的背景下,中国移动选择以”算力基础设施运营商”为方向突围,逻辑清晰、执行有力。这是一家值得长期跟踪的优质公司,当前价位对稳健投资者具有一定的配置价值。

    ⚠️ 免责声明:本文仅为个人财报分析记录,不构成任何投资建议。投资有风险,入市须谨慎。

  • 腾讯控股2024年度业绩深度分析:营收6603亿创历史新高,广告业务同比增20%

    腾讯控股2024年度业绩深度分析:营收6603亿创历史新高,广告业务同比增20%

    发布时间:2026年3月27日 | 数据来源:腾讯控股2024年年度业绩公告(2025年3月19日发布)

    核心亮点速览

    指标2024年2023年同比变化
    全年营收6,603亿元6,112亿元+8%
    归母净利润1,941亿元1,155亿元+68%
    Non-IFRS盈利2,227亿元1,577亿元+41%
    Q4营收1,725亿元1,553亿元+11%

    2024年3月19日,腾讯控股(00700.HK)发布了2024年Q4及全年财报。这份财报不可谓不亮眼——全年营收达6603亿元,同比增长8%,创历史新高;归母净利润1941亿元,同比大增68%;非国际财务报告准则下盈利2227亿元,同比增长41%。

    一、营收利润双创历史新高

    2024年腾讯全年营收达到6603亿元,同比增长8%,创历史新高。这一数字超过了2021年的高点,显示出腾讯仍然保持着强劲的增长动力。

    更令人惊喜的是利润端的表现:

    • 归母净利润:1,941亿元,同比大增68%
    • Non-IFRS盈利:2,227亿元,同比增长41%
    • Q4表现:营收1,725亿元,同比增长11%,连续两个季度增速回升

    利润增速远高于营收增速,说明腾讯的运营效率在持续提升,毛利率和净利率都在改善。

    二、业务板块收入分析

    业务板块收入(亿元)同比增长占比
    增值服务(含游戏)3,192+7%48%
    营销服务(广告)1,214+20%18%
    金融科技及企业服务2,120+4%32%

    2.1 广告业务:最大亮点

    广告业务是2024年腾讯财报的最大亮点:收入同比增长20%,达到1,214亿元。这一增速远超市场预期,主要得益于:

    • 视频号广告持续放量,成为新的增长引擎
    • AI技术提升广告投放效率
    • 小程序和公众号广告库存增加
    • 整体广告主需求回暖

    2.2 游戏业务:稳健增长

    类型收入(亿元)同比增长
    本土市场游戏1,397+10%
    国际市场游戏580+9%
    社交网络1,215+2%

    游戏业务整体表现稳健,本土市场游戏增长10%,国际市场增长9%。虽然增速不如广告业务亮眼,但在游戏行业整体承压的大背景下,腾讯的游戏业务显示出较强的韧性。

    2.3 金融科技及企业服务

    金融科技及企业服务收入2,120亿元,同比增长4%。其中企业服务受益于企业微信、腾讯会议等产品的AI升级,商业化进展顺利。金融科技业务保持稳定增长。

    三、用户与运营数据

    指标数据说明
    微信月活13.85亿持续稳定增长
    QQ移动端月活5.24亿保持稳定
    付费会员2.62亿持续增长
    员工总数11.1万人同比增长4.8%

    用户数据方面,微信月活达到13.85亿,继续保持全球最大社交应用的地位。付费会员数达2.62亿,显示腾讯在会员变现方面的能力持续提升。

    四、研发与AI投入

    2024年腾讯研发投入达706.9亿元,七年累计研发投入达3,912亿元。这一投入规模在互联网行业中处于领先地位。

    • AI资本开支显著增加:主要用于购买GPU支持广告技术、游戏业务和大模型训练
    • 混元大模型持续迭代:已应用于广告系统优化、游戏生命周期管理等内部场景
    • 多产品接入DeepSeek:微信生态通过整合AI能力提升用户体验
    • 研发效率提升:DeepSeek等技术突破降低了对GPU采购的快速增加需求

    管理层表示,研发支出的增加不会对利润率构成压力,AI投入正在转化为实际的业务价值。

    五、股东回报

    腾讯对股东一向”慷慨”,2024年的回报计划更是刷新纪录:

    • 2024年现金分红:约410亿港元,同比增长32%
    • 2025年回购计划:至少800亿港元
    • 2025年总股东回报:预计最少1,210亿港元
    • 2024年已回购:3.07亿股并注销

    1,210亿港元的年度总回报计划在港股市场中属于顶级水平,显示出公司对股东利益的高度重视。

    六、投资亮点与风险提示

    ✅ 投资亮点

    • 营收利润双创新高,盈利能力持续提升
    • 广告业务同比增长20%,大超市场预期
    • 游戏业务稳健增长,本土+海外双位数增长
    • 股东回报丰厚,2025年总回报超1200亿港元
    • AI战略清晰,研发投入持续加大
    • 视频号商业化加速,成为新增长引擎

    ⚠️ 风险提示

    • 宏观经济波动可能影响广告主预算
    • 游戏版号发放和监管政策存在不确定性
    • AI大规模投入短期可能影响利润率
    • 短视频、直播等领域竞争持续加剧

    七、总结与展望

    腾讯2024年财报整体表现亮眼,营收、利润均创历史新高,展现了强大的盈利能力。广告业务20%的增速超出市场预期,成为业绩增长的重要驱动力。游戏业务在本土和国际市场均保持双位数增长,显示出腾讯游戏的韧性和创新能力。

    AI战略方面,腾讯正在加大投入力度,混元大模型的迭代升级以及多款产品接入DeepSeek-R1,都显示了公司在AI领域的雄心。虽然短期资本开支增加,但管理层表示这不会对利润率构成重大压力。

    股东回报方面,2025年超过1,200亿港元的总回报计划在港股市场中属于顶级水平,显示出公司对股东利益的重视。

    展望2025年:我们预计腾讯将继续受益于广告业务增长、AI商业化落地以及游戏业务的持续贡献。建议关注视频号广告变现进度、AI产品商业化进程以及监管政策变化。


    免责声明:本文仅为财报解读与信息整理,不构成任何投资建议。投资有风险,决策需谨慎。

  • 小米集团2025年全年业绩深度解析:营收破4500亿,汽车业务首次盈利

    小米集团2025年全年业绩深度解析:营收破4500亿,汽车业务首次盈利

    发布时间:2026年3月26日 | 数据来源:小米集团官方财报(2026.03.24发布)

    核心亮点速览

    指标2025年2024年同比变化
    总营收4,572.9亿元3,659.1亿元+25.0%
    毛利润1,018.1亿元765.6亿元+33.0%
    毛利率22.3%20.9%+1.4ppt
    经营利润479.0亿元245.0亿元+95.5%
    经调整净利润391.7亿元272.3亿元+43.8%
    研发投入331.3亿元240.5亿元+37.8%

    一、业绩总览:五年蜕变,2025创历史新高

    小米集团于2026年3月24日发布了经审计的2025年全年财报,各项核心指标均刷新历史记录。总营收突破4500亿元大关,达到4,572.9亿元,同比增长25%;经调整净利润达到391.7亿元,同比大增43.8%。这是小米上市以来表现最为亮眼的一份成绩单。

    纵观小米五年财务轨迹,可以清晰看出其从”高速扩张→调整蛰伏→价值重构”的转型弧线:

    财年总营收(亿元)经调整净利润(亿元)净利率
    2020年2,458.7130.15.3%
    2021年3,283.1220.46.7%
    2022年2,800.485.23.0%
    2023年2,710.7192.77.1%
    2024年3,659.1272.37.4%
    2025年4,572.9391.78.6%

    2022年是小米的”至暗时刻”:全球智能手机市场需求萎缩、疫情冲击供应链,营收较2021年下滑14.7%,经调整净利润腰斩。但小米选择了”向内蓄力”——持续加码研发、启动汽车业务、推进高端化战略,这些投入在2024-2025年集中兑现。

    二、业务结构:双轮驱动格局初步形成

    2.1 手机×AIoT:稳中有升,结构优化

    传统核心业务”手机×AIoT”全年实现营收3,512.2亿元(同比+5.4%),占总营收比例从91%降至76.8%,比例下降主要因为汽车业务的快速壮大,绝对规模仍在增长。

    业务线2025年营收2024年营收同比毛利率
    智能手机1,864.4亿元1,917.6亿元-2.8%10.9%(↓1.7ppt)
    IoT及生活消费产品1,232.0亿元1,041.0亿元+18.3%23.1%(↑2.8ppt)
    互联网服务374.4亿元341.2亿元+9.7%76.5%(持平)

    智能手机:量减价升,高端化战略初见成效。受全球智能手机大盘增速放缓及国补退出影响,手机营收小幅下滑2.8%,毛利率也从12.6%降至10.9%。但值得注意的是,Q4智能手机ASP(平均售价)已达1,176元/台,环比Q3(1,063元/台)提升10.7%,小米17 Pro、17 Pro Max等高端机型热销是主要驱动力。

    IoT及生活消费产品:本年最大惊喜。营收突破千亿达1,232亿元,毛利率更从20.3%大幅提升至23.1%,主要得益于可穿戴设备等高附加值品类收入占比提升。小米的”家居生态”正在产生复利效应。

    互联网服务:高利润压舱石。374亿元营收对应76.5%的超高毛利率,是整个集团的”利润奶牛”。随着小米设备保有量持续扩大,这一业务的天花板仍在抬升。

    2.2 智能电动汽车:从0到1再到盈利,速度超预期

    这是本份财报最具含金量的部分。小米汽车及AI等创新业务全年实现营收1,060.7亿元(同比+223.8%),占总营收23.2%,且年度经营收益首次转正——这对于一个成立仅三年的汽车品牌而言,几乎是不可思议的速度。

    指标2025年2024年增幅
    汽车营收1,033亿元321亿元+221.8%
    汽车交付量411,082辆136,854辆+200.4%
    汽车ASP25.1万元/辆23.4万元/辆+7.1%
    汽车毛利率24.3%18.5%+5.8ppt

    2025年小米交付了411,082辆汽车,是2024年交付量的3倍。SU7 Ultra的成功发布(52.99万元定价)将品牌拉升至豪华赛道;新一代SU7上市34分钟锁单超15,000辆;YU7系列的推出进一步拓宽了产品矩阵。

    更值得关注的是毛利率:从2024年的18.5%跃升至24.3%,超过绝大多数传统车企,已接近特斯拉最辉煌时期的水平。这一数字说明小米汽车具备可持续盈利能力,而非依靠补贴支撑。

    三、盈利质量:研发驱动,护城河持续加深

    2025年小米研发投入达331.3亿元,同比增长37.8%,占营收比例为7.2%。这是小米连续第五年保持研发投入双位数增长。研发方向涵盖:自研芯片(澎湃O1)、AI大模型(MiMo)、自动驾驶(Xiaomi HAD)、操作系统(澎湃OS)。

    从费用结构来看,2025年三大费用(研发+销售+管理)共计731亿元,但因毛利润大幅增长,费用率整体可控,经营杠杆效应明显——经营利润同比增幅高达95.5%,远超营收增速。

    四、Q4单季度:压力下的韧性

    第四季度是全年稍显”美中不足”之处。Q4营收1,169.2亿元(同比+7.3%),但经调整净利润为63.5亿元(同比-23.7%)。下滑原因主要是:

    • 国内国补政策调整导致手机销量季节性下滑
    • 海外市场促销力度减弱,出货量收缩
    • 研发和销售费用同比大幅增加(研发+29%,销售+28%)
    • 金融工具公允价值变动收益减少

    不过汽车业务Q4大幅改善:单季交付145,115辆(环比+33.4%),汽车营收达362.6亿元,为全年最高单季。

    五、前景展望:三大看点

    看点一:汽车目标提速。2026年小米汽车计划年交付量突破60万辆,新一代SU7发布即锁单3万辆,YU7持续放量。汽车业务若能维持24%+的毛利率,贡献利润将进一步提升整体盈利水平。

    看点二:AI全面赋能。小米自研大模型MiMo-V2-Flash已开源,HyperOS 3搭载全系AI助手,澎湃O1芯片量产落地。AI不仅是产品差异化的来源,更是互联网服务变现效率提升的催化剂。

    看点三:出海深化。卢伟冰启动欧洲首站布局,全球化市场拓展加速。海外市场(尤其是印度、东南亚、欧洲)手机份额稳固,是抵御国内竞争压力的重要缓冲。

    六、结语

    小米2025年财报的核心信息只有一条:战略已经兑现。三年前业界对”雷军造车”持怀疑态度,如今这个业务贡献了超过千亿营收并实现年度盈利;五年前小米被认为是”低端机品牌”,如今高端机型ASP突破1,176元并持续攀升。

    当然,挑战也同样清晰:手机业务毛利率下行压力、Q4利润承压、全球宏观不确定性。但从中长期视角看,小米正在构建一个”手机×AIoT×汽车×AI服务”的四轮驱动体系,每一条业务线都有独立的增长逻辑和协同空间。

    对于关注科技成长股的投资者,小米2025年财报是一份值得细细品味的答卷。


    免责声明:本文仅为财报解读与信息整理,不构成任何投资建议。投资有风险,决策需谨慎。

  • Dnote网站深度诊断报告:发现的问题与优化建议

    Dnote网站深度诊断报告:发现的问题与优化建议

    前言

    最近对个人博客网站 dnote.cn 进行了一次全面的结构分析和诊断,发现了一些值得关注的问题。本文将详细记录发现的问题并提供相应的优化建议。

    一、网站基础数据

    • 文章总数:100篇
    • 分类数:3个(编程95篇、投资18篇、未分类3篇)
    • 标签数:22个
    • 页面数:3个(关于、小玩意儿、搜索)
    • 媒体文件:50个

    二、发现的问题

    1. 内容分类严重失衡

    在100篇文章中,编程类占据了95篇,比例高达95%,而投资类仅有18篇。这反映出内容定位过于单一,建议:

    • 将部分技术文章重新归类,细化分类标签
    • 考虑增加新的分类维度,如”产品”、”创业”、”生活”
    • 将”未分类”的3篇文章尽快归类

    2. SEO基础优化不足

    通过分析发现以下SEO问题:

    • 缺少结构化数据:未发现JSON-LD富媒体标记,错失搜索展示机会
    • 内链锚文本单一:多为”查看更多→”,应使用关键词锚文本
    • 文章摘要较短:部分文章描述信息不足,影响搜索结果吸引力

    3. 性能优化空间

    • 未使用CDN:静态资源未通过CDN分发
    • 缺少Gzip压缩:建议开启以减少传输体积
    • 缺少浏览器缓存配置:应设置合理的缓存策略

    4. 标签使用混乱

    22个标签中,部分标签存在重复或过细的问题,如同时存在”SQL”和”MySQL”、”Docker”和”Linux”等,建议进行标签整合。

    5. 文章日期异常

    所有文章显示发布日期为2026年3月13日(部分甚至显示2025年),这可能是:

    • 批量导入时的伪日期
    • 系统时间配置问题
    • WordPress时区设置问题

    建议核查并修正,避免搜索引擎误判内容为过期内容。

    三、优化建议汇总

    优先级 问题 建议方案
    分类失衡 重新划分分类,增加3-5个新分类
    日期异常 检查WordPress时区设置,修正文章日期
    SEO元标签 添加JSON-LD结构化数据
    内链优化 使用关键词作为锚文本
    性能优化 接入CDN,配置Gzip和缓存

    四、结语

    整体而言,网站技术架构合理,WordPress运行稳定,内容质量较高。主要问题集中在内容组织结构和SEO基础优化上。解决这些问题后,网站的搜索可见性和用户体验都会有明显提升。

    后续我会逐步进行优化并记录改进效果,敬请期待。

  • 国内值得充值的VIP

    国内值得充值的VIP

    淘宝88VIP

    88元/年,性价比高(网易云+夸克+优酷)。

    网易云还好一点,夸克作为娱乐盘还行,作为工作负载,缺少的功能实在是太多了。

    优酷相对爱奇艺/腾讯视频,视频库也相对差了一些。

    但是我不是很敢深度使用,不知道为什么我总觉得阿里家用户态的东西给人缺乏持续性的感觉,总有可能被kill的风险。

    当然这句话可能有失偏颇,可能并不能说是单纯阿里的问题,其他公司可能也是存在的。

    百度网盘

    大部分时间处于175~188元/年之间。

    国内网盘很难评价,矮子里拔高个,百度网盘确实算还不错了。

    只要不打开客户端,同步和备份体验还不错,打开就一股恶心感,打算用Nas+夸克换掉,视频资源用夸克,同步用Nas。

    微信读书

    大部分时间处于158~168元/年之间。

    强烈好评。

  • 在electron中基于容器和服务提供者扩展应用核心能力

    在electron中基于容器和服务提供者扩展应用核心能力

    应用自身可能提供多种不同的能力,结合服务提供者概念和容器,我们可以实现类似插件的扩展机制,并且通过容器来统一管理服务对象,方便后续扩展。

    一、容器

    容器提供注册同步/异步工厂的方法、同步/异步获取指定服务对象的方法,移除某服务的方法和清空全部服务对象的方法。

    export class Container {
      private instances: Map<string, any> = new Map()
      private factories: Map<string, () => any> = new Map()
      private asyncFactories: Map<string, () => Promise<any>> = new Map()
      private resolvingPromises: Map<string, Promise<any>> = new Map()
      private singleton: Set<string> = new Set()
    
      // 同步注册工厂(默认为单例)
      register<T>(token: string, factory: () => T, options: { singleton?: boolean } = { singleton: true }) {
        this.factories.set(token, factory)
        if (options.singleton) {
          this.singleton.add(token)
        } else {
          this.singleton.delete(token)
        }
      }
    
      // 异步注册工厂(默认为单例)
      registerAsync<T>(token: string, factory: () => Promise<T>, options: { singleton?: boolean } = { singleton: true }) {
        this.asyncFactories.set(token, factory)
        if (options.singleton) {
          this.singleton.add(token)
        } else {
          this.singleton.delete(token)
        }
      }
    
      // 同步解析
      resolve<T>(token: string): T {
        // 如果是单例且已存在实例,直接返回
        if (this.singleton.has(token) && this.instances.has(token)) {
          return this.instances.get(token)
        }
    
        // 查找工厂函数
        const factory = this.factories.get(token)
        if (!factory) {
          // 如果没有工厂但有实例,可能是异步实例已完成
          if (this.instances.has(token)) {
            return this.instances.get(token)
          }
          throw new Error(`Service not found: ${token}`)
        }
    
        // 创建实例
        const instance = factory()
    
        // 如果是单例,保存实例
        if (this.singleton.has(token)) {
          this.instances.set(token, instance)
        }
    
        return instance
      }
    
      // 异步解析
      async resolveAsync<T>(token: string): Promise<T> {
        // 如果是单例且已存在实例,直接返回
        if (this.singleton.has(token) && this.instances.has(token)) {
          return this.instances.get(token)
        }
    
        // 检查是否已经有正在解析的Promise
        let resolvingPromise = this.resolvingPromises.get(token)
        if (resolvingPromise) {
          // 如果有,直接返回这个Promise的结果
          return resolvingPromise
        }
    
        // 先检查是否有异步工厂
        const asyncFactory = this.asyncFactories.get(token)
        if (asyncFactory) {
          // 创建一个新的解析Promise并存储
          resolvingPromise = (async () => {
            try {
              const resolved = await asyncFactory()
              // 如果是单例,保存实例
              if (this.singleton.has(token)) {
                this.instances.set(token, resolved)
              }
              return resolved
            } finally {
              // 解析完成后从resolvingPromises中移除
              this.resolvingPromises.delete(token)
            }
          })()
    
          // 如果是单例,存储Promise以避免重复创建
          if (this.singleton.has(token)) {
            this.resolvingPromises.set(token, resolvingPromise)
          }
          return resolvingPromise
        }
    
        // 再检查是否有同步工厂
        const factory = this.factories.get(token)
        if (factory) {
          try {
            const resolved = factory()
            // 如果是单例,保存实例
            if (this.singleton.has(token)) {
              this.instances.set(token, resolved)
            }
            return resolved
          } catch (error) {
            if (error instanceof Error) {
                throw new Error(`Failed to resolve service '${token}': ${error.message}`)
            } else {
                throw error
            }
          }
        }
    
        // 最后检查是否已有实例(可能是之前异步解析完成的)
        if (this.instances.has(token)) {
          return this.instances.get(token)
        }
    
        throw new Error(`Service not found: ${token}`)
      }
    
      // 检查是否存在指定token的服务
      has(token: string): boolean {
        return this.instances.has(token) ||
               this.factories.has(token) ||
               this.asyncFactories.has(token)
      }
    
      // 清除指定服务的实例(不移除工厂)
      clearInstance(token: string): void {
        this.instances.delete(token)
        this.resolvingPromises.delete(token)
      }
    
      // 移除服务(包括工厂和实例)
      remove(token: string): void {
        this.instances.delete(token)
        this.factories.delete(token)
        this.asyncFactories.delete(token)
        this.resolvingPromises.delete(token)
        this.singleton.delete(token)
      }
    }
    

    二、服务提供者

    服务提供者接口比较简单,区分register和boot主要是为了确保boot中可以调用任何其他提供者。

    import type { Container } from "../container"
    
    export default interface ServiceProvider {
        /**
         * 应用启动后立即调用
         * 建议仅用于注册服务,不要执行其他操作,其他操作可以放在boot方法中
         *
         * @param container
         */
        register?(container: Container): void
    
        /**
         * boot函数在所有服务注册完成后调用
         * 可以执行一些初始化操作
         *
         * @param container
         */
        boot?(container: Container): void | Promise<void>
    }
    

    三、应用对象

    import { Container } from './container'
    
    export default class APP {
    
        /**
         * 应用实例,用来保持单例
         */
        private static _ins: APP
    
        /**
         * 容器对象
         */
        private container: Container
    
        /**
         * 服务提供者列表
         */
        private providers: ServiceProvider[] = []
    
        /**
         * 运行应用
         */
        static run() {
            if (APP._ins == null) {
                APP._ins = new APP()
            }
    
            return APP._ins
        }
    
        constructor() {
            // 初始化容器并注册服务提供者
            this.container = new Container()
    
            // 注册服务
            this.registerProviders()
    
            // 启动服务
            this.bootProviders()
        }
    
        registerProviders() {
            for (const provider of this.providers) {
                provider.register?.(this.container)
            }
        }
    
        bootProviders() {
            return Promise.all(
                this.providers.map(provider => provider.boot?.(this.container))
            )
        }
    }
    
  • Caddy配置sts(Strict-Transport-Security)

    Caddy配置sts(Strict-Transport-Security)

    example.com {
        # 启用 HSTS,有效期 1 年(31536000 秒)
        header {
            Strict-Transport-Security max-age=31536000
        }
    
        # 其他配置...
        reverse_proxy localhost:8080
    }
    
  • 创建strapi插件

    创建strapi插件

    需要开发一个插件来实现一些自定义功能,官方文档写的实在是难以理解了。

    1. 创建基础的目录结构

    # 作为项目根目录
    mkdir xxx
    
    # 进入项目目录
    cd xxx
    
    # 创建strapi 项目
    npx create-strapi@latest strapi
    
    # 创建插件
    npx @strapi/sdk-plugin init strapi-plugin
    

    2. 配置工作区

     # xxx目录中添加workspace配置
    {
         "workspaces": [
             "strapi",
             "strapi-plugin"
         ],
         "dependencies": [
             "strapi-plugin": "workspace:*"
         ]
     }
    

    3. strapi目录引入依赖

     {
         ...
         "dependencies": {
             ...
             "strapi-plugin": "0.0.0"
         }
     }
    

    4. 插件目录监听文件修改

    # 根目录执行
    npm run watch --workspace=strapi-plugin
    

    5. 运行strapi

    npm run develop --workspace=strapi
    
  • 未来20年最具颠覆性的科技变革

    未来20年最具颠覆性的科技变革

    1. 通用量子计算机
    2. 人工智能加量子计算
    3. 受控核聚变
    4. 材料突破,为能源技术,信息技术和生物医学提供坚实基础

  • 李想谈大佬的共性

    李想谈大佬的共性

    1. 选的长,做长期的事,做难的事,做时间的朋友
    2. 选的准,选择比努力重要
    3. 在很长,很成功的赛道里,高速的迭代
  • Parse Platform任务调度

    Parse Platform任务调度

    说起来也挺奇怪的,Parse Platform本身基于js实现,Node生态里的任务调度实现起来并不麻烦,Parse却选择了不集成,使用第三方提供的任务调度。这里使用node-cron来实现Parse Server中的Job调度。

    一、Cloud Code定义Job

    Parse.Cloud.job("test", async (request) =>  {
        // params: passed in the job call
        // headers: from the request that triggered the job
        // log: the ParseServer logger passed in the request
        // message: a function to update the status message of the job object
        const { message } = request
        message('done')
    })
    

    二、定义一个调用Job的函数,方便后面使用

    async function callParseJob(parseServerUrl: string, name: string, data?: any) {
      console.log(`node-cron: callParseJob ${name}`)
      const options: RequestInit = {
        method: 'POST',
        headers: {
          'X-Parse-Application-Id': process.env.APP_ID ?? '',
          'X-Parse-Master-Key': process.env.MASTER_KEY ?? ''
        }
      }
      if (data != null) {
        options.body = JSON.stringify(data)
      }
      const res = await fetch(`${parseServerUrl}/jobs/${name}`, options)
      console.log(`node-cron: job ${name} finished, ${res.statusText}`)
      return await res.json()
    }
    

    三、使用node-cron调度Job

    这里选择通过单独的进程来运行调度程序

    if (cluster.isPrimary) {
      cron.schedule('* * * * *', async () => await callParseJob(process.env.SERVER_URL ?? '', 'test'))
      cluster.fork() // 根据cpu个数fork子进程
    
      cluster.on('exit', function(worker, code, signal) {
        console.log('worker ' + worker.process.pid + ' exited')
        cluster.fork() //新建一个worker
      })
    } else {
      const app = express()
        //...启动Server相关的代码,这里省略
    }
    
  • 为什么mongoDB在国内发展的没redis好?

    为什么mongoDB在国内发展的没redis好?

    mongo用户应该集中在前端转全栈,通过Node操作mongodb,可以保持之前对于JSON的理解,不用接触传统数据库的知识。

    国内用Node作为后端的用户就不多,Serverless发展也一般,搞Node全栈的集中在独立开发者或者大型公司的某个团队,这个体量确实也不是很大。

    如果是纯后端,我很难理解引入Mongo的意义,完全可以把Postgres的表搞成id+json的形式来模拟Mongo无架构,甚至微软搞了一个DocumentDB,兼容mongo协议,就是基于PostgreSQL的。从扩展性,功能,性能任何方面看,这样用pg都是优于采用MongoDB的。

    DocumentDB:开源公告 – Microsoft 开源博客

    Redis不一样,

    1. 大部分应用考虑扩展和性能的情况下,都需要一个缓存中间件,这个首先mongo就不适合
    2. 简单消息队列
    3. 发布订阅
    4. 不提供内置有序集合的语言,有序集合也省的自己写了
    5. 高频读写的小数据也可以开持久化作为主数据库

     

    https://www.zhihu.com/question/478485839/answer/1965357311661965488

  • Caddy配置CloudBeaver使用Authelia认证

    Caddy配置CloudBeaver使用Authelia认证

    Cloudbeaver反向代理认证配置文档:https://github.com/dbeaver/cloudbeaver/wiki/Reverse-proxy-header-authentication

    每个地方单独设置账号就太麻烦了,这里记录Caddy配置Cloudbeaver使用Authelia认证的方式。重点其实就是传递到后端时添加X-User和X-Team两个请求头,caddy推荐的authelia配置使用的是Remote-User和Remote-Groups。

    forward_auth authelia:9091 {
        uri /api/authz/forward-auth
        
        ## The following commented line is for configuring the Authelia URL in the proxy. We strongly suggest
        ## this is configured in the Session Cookies section of the Authelia configuration.
        # uri /api/authz/forward-auth?authelia_url=https://auth.example.com/
        copy_headers {
            # Remote-User Remote-Groups Remote-Email Remote-Name
            Remote-User>X-User
            Remote-Groups>X-Team
        }
    }
    

     

  • 阿里云OSS与Cloudflare R2价格对比

    阿里云OSS与Cloudflare R2价格对比

    场景:存储位置美西硅谷,存储量200GB,时间一年,写操作3万/月,读操作30万/月,每月传输200GB流量。

    1. 阿里云

    1. 存储费用:100GB资源包+100GB按量 = 162 + 0.136 元/GB/月 * 100 * 12 = 162 + 163.2 = 325.2(每月免费5GB,单价合¥0.136 元/GB/月
    2. 写操作:0(地域500万次/月免费,超出0.1/万次)
    3. 读操作:0(地域2000万次/月免费,超出0.1/万次)
    4. 流量费用:200 * 0.5 * 12 = 1200
    5. 合计:1525.2

    2. Cloudflare

    1. 存储费用:(200 – 10) * 0.015 * 12 = $34.2(每月免费10GB,合¥0.109/GB/月)
    2. 写操作:0(地域100万次/月免费,超出$4.5/百万次,合0.33/万次)
    3. 读操作:0(地域1000万次/月免费,超出0.36/百万次, 合0.026/万次)
    4. 流量费用:0
    5. 合计折合人民币7.13 * 34.2 = 243.846

    3. 腾讯云

    1. 存储费用:212.16(0.089 元/GB/月
    2. 读写操作:0.01/月/万次 * (30 + 3)万次 * 12 = 3.96
    3. 流量费用:200GB/月资源包 = 1029
    4. 合计: 1245.12

    境外走Cloudflare的CDN的话,三方都没有流量费,伴随使用量增加,估计最终Cloudflare整体的价格相对会更低一些,但是需要增加到一定的用量以后。

  • 优化WordPress后台加载速度

    优化WordPress后台加载速度

    1. PHP预加载脚本

    <?php
    
    /**
    *使用OPcache优化WordPress的预加载脚本。
    *将此文件放在WordPress安装的根目录中。
     */
    
    // Define the base path for WordPress
    define('WP_ROOT_DIR', __DIR__);
    
    // Define ABSPATH (required by WordPress core files)
    if ( ! defined( 'ABSPATH' ) ) {
        define( 'ABSPATH', WP_ROOT_DIR . '/' );
    }
    
    // Define WPINC (required by wp-includes/functions.php)
    if ( ! defined( 'WPINC' ) ) {
        define( 'WPINC', 'wp-includes' );
    }
    
    // Define WP_DEBUG (required by wp-includes/functions.php)
    if ( ! defined( 'WP_DEBUG' ) ) {
        define( 'WP_DEBUG', false );
    }
    
    // 仅预加载最基本的核心文件
    require WP_ROOT_DIR . '/wp-includes/default-constants.php';
    require WP_ROOT_DIR . '/wp-includes/rewrite.php';
    require WP_ROOT_DIR . '/wp-includes/theme.php';
    require WP_ROOT_DIR . '/wp-includes/post.php';
    require WP_ROOT_DIR . '/wp-includes/meta.php';
    require WP_ROOT_DIR . '/wp-includes/user.php';
    require WP_ROOT_DIR . '/wp-includes/cache.php';
    require WP_ROOT_DIR . '/wp-includes/capabilities.php';
    require WP_ROOT_DIR . '/wp-includes/shortcodes.php';
    require WP_ROOT_DIR . '/wp-includes/class-wp-query.php';
    require WP_ROOT_DIR . '/wp-includes/class-wp-widget.php';
    require WP_ROOT_DIR . '/wp-includes/class-wp-roles.php';
    require WP_ROOT_DIR . '/wp-includes/class-wp-user.php';
    require WP_ROOT_DIR . '/wp-includes/class-wp-post.php';
    
    // 后台管理模块的类
    require WP_ROOT_DIR . '/wp-admin/includes/class-wp-list-table.php';
    require WP_ROOT_DIR . '/wp-admin/includes/class-wp-media-list-table.php';
    require WP_ROOT_DIR . '/wp-admin/includes/class-wp-users-list-table.php';
    require WP_ROOT_DIR . '/wp-admin/includes/class-wp-themes-list-table.php';
    
    // Preload database-related files
    require WP_ROOT_DIR . '/wp-includes/wp-db.php';
    // require WP_ROOT_DIR . '/wp-includes/class-wpdb.php'; // 如果不需要,可以注释
    
  • Go语言获取指定年份生肖

    Go语言获取指定年份生肖

    根据给定年份,返回生肖字符串,公元前使用负值即可。(比如2022年,调用使用GetShengXiao(2022),公元前21年,调用使用GetShengXiao(-21))。
    
    
    // 获取生肖索引
    func GetShengXiaoIndex(year int) int {
        // 不存在0年
        if year == 0 {
            panic("err: invalid year")
        }
    
        // 公元前补1
        if year < 0 {
            year += 1
        }
    
        idx := (year - 4) % 12
    
        if idx < 0 {
            idx += 12
        }
    
        return idx
    }
    
    // 根据给定年份获取生肖
    func GetShengXiao(idx int) string {
        return [12]string{"鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊", "猴", "鸡", "狗", "猪"}[idx]
    }
    
  • WordPress添加关键词和描述标签

    WordPress添加关键词和描述标签

    关键词和描述标签作为SEO的基础配置,在wordpress中没有默认添加,这里记录一下在Wordpress中自动添加关键词和描述标签的方法。

    一、实现代码

    实现思路是使用标签来作为关键词,使用文章摘要作为页面描述,找到使用主题的functions.php文件,添加以下代码即可实现。

    /**
     * 添加SEO相关的Keywords和Description标签
     */
    function add_seo_meta_tags() {
        if (is_home()) {
            $tags = get_tags([
                'number' => 15,
                'orderby' => 'count',
                'order' => 'DESC'
            ]);
            $tags = array_map(function ($item) {
                return $item->name;
            }, $tags);
            if (count($tags) > 0) {
                ?>
                <meta name="keywords" content="<?php echo get_bloginfo('name'); ?>,<?php echo implode(',', $tags); ?>">
                <?php
            }
            ?>
                <meta name="description" content="<?php echo get_bloginfo('description'); ?>">
            <?php
        } else if (is_category() || is_tag()) {
            ?>
                <meta name="keywords" content="<?php echo single_cat_title(); ?>">
                <meta name="description" content="<?php echo strip_tags(category_description()); ?>">
            <?php
        } else if (is_singular()) {
            ?>
                <meta name="description" content="<?php echo strip_tags(get_the_excerpt()); ?>">
            <?php
    
            $tags = array_map(function ($item) {
                return $item->name;
            }, get_the_tags() ?: []);
            if (count($tags) > 0) {
                ?>
                    <meta name="keywords" content="<?php echo implode(',', $tags); ?>">
                <?php
            }
        }
    }
    add_action( 'wp_head', 'add_seo_meta_tags' );
    

    二、使用的前置要求

    请注意,需要保证主题的header.php调用过wp_head()函数,类似下面:

    <!DOCTYPE html>
    <html <?php language_attributes(); ?> class="no-js">
    <head>
    <meta charset="<?php bloginfo( 'charset' ); ?>">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <?php wp_head(); ?>
    </head>
    

    OK,这样我们就给所有页面都添加上关键词和描述标签了~

    相关链接:

    1. wordpress关于meta标签的说明
  • 桥水创始人达利欧给中国投资者的超实用投资建议

    桥水创始人达利欧给中国投资者的超实用投资建议

    近些年美股有两次大的崩盘,绝大部分策略都陷入绝境:

    88b73dd093a998b024ad66d82b29fd4a.png

    但总有一个男人,他的净值曲线走得异常平稳。

    2d814e7f49ffe9407019a22b65f2db3f.png

    他就是全球最大对冲基金——桥水基金创始人、以其代表作“全天候策略”闻名于世的达利欧。

    1b34191b61aaeb29a4a0ff78c38d7135.png

    前不久,达利欧在一次分享中,首次专门为中国投资者提出了多个特别好的投资建议。

    选了三个我觉得很有价值的,翻译成白话,给大家分享下:

    01

    如何在低利率下有跑赢通胀的不错回报?

    fc20d305bfd28b84fe9e03fb95f3e065.png

    为什么这么说?因为存在通胀。

    过去30年,我国年平均通货膨胀率约2.5%,也就是同样的钱能购买到的东西平均每年会减少2.5%。

    1978667d1a25b1bd17e5e0f2e6011967.png

    同时通胀并非均匀分布,有的商品会涨价更多。

    像食品、房屋租金等上涨得更明显,如果你的支出集中在吃和租房上,那就会付出更高的成本。

    而不论我们是把现金放在家里,还是存在银行里,都是无法跑赢通胀的。

    0ae37d2af61e374ff844a9970a66d670.png

    所以按达利欧的观点,在如此低利率的环境下,把钱存着是不够的,我们必须构建一个风险可控,能持续跑赢通胀的投资组合。

    e0b0809d8edc72a1c694f1fd6ba7abff.png

    02

    什么投资组合能实现上面的目标****

    fc284641a46a23c25cfec37f96c57078.png

    多样化资产,又分成两个维度:资产类别多样,资产地域多样。

    ① 资产类别要多元

    达利欧提到,要拥有10个或更多的没有关联性的资产,即这些资产间的收益归因没有直接关联。

    d3347481ed1a2660e128b3cae9265358.png

    他举了个例子,如果我们有1个资产,然后引入了2个没有相关性但预期回报相似的资产,那投资风险可降低1/3。

    如果能有10-15个资产,那风险就可降低60%-80%,即我们可以获得相同的预期回报,但承担的风险仅为原来的20%。

    8fd740e4d55aaabb0ae77b697d31d1cf.png

    所以回到中国投资人特别关心的黄金,即使黄金今年已经涨了50%,从资产配置的角度,达利欧依然建议我们配置合理的比例。

    c743bf554e24e653f496a43e6fca55c7.png

    因为黄金作为“硬通货”,不依靠国家信用发行,且储量有限,无法像货币一样被无限印刷。在通胀严重,钱不值钱的时候,往往表现突出。这是其他资产无法比拟的优势。

    所以达利欧认为,配置黄金不是为了博取高收益,而是将其作为组合的稳定器。

    b851a881cfdd6977816c69eb0dbc90ef.png

    ② 地域要分散

    45f434972981e362d510ef2aaa4ec372.png

    意思是既要配置国内资产,也要配置海外资产,避免将未来押注在单一国家的经济命运上。

    11374346f2f02a4b3964643af018d6cb.png

    因为不同国家所处的经济环境常常不同。

    2022年美股因为美联储激进加息而大跌,如果当时我们只持有美股,可能会经历较大波动;但如果我们同时配置了日股,就能起到很好的对冲效果。

    632f5cf9cc1cff76c496c86cdbb000c1.png

    综上,不论是资产还是地域都要分散,即在达利欧的观点中,多资产的策略才能在风险可控的情况下,让你不操心地长期跑赢通胀。

    03****

    买入****和持有也大有学问

    只靠多资产策略也并非万事大吉,还有两个重要的操作问题。

    一是什么时候买,择时是个令人纠结的事,涨了怕追高,跌了怕还要跌。

    495a33fdbbceba22da7f45c54ea19a97.png

    零和游戏,简单理解就是所有参与者利益完全对立,大家总收益和总损失完全相抵。

    好比一桌麻将,即便是4位股神对战,最终所有赢的钱加起来也还是0。

    35039467fc0ff844afb91f6e6b498c54.png

    择时是短期博弈,就像大家一起分一个蛋糕,你大我就小。

    而长期投资,赚的是和企业共同成长的钱,蛋糕越来越大,每个人能分得就更多,是正和游戏。

    所以达利欧认为,更明智的做法是承认无法预测市场,放弃则时。

    9886a381d9d90a0c18b82e661a8d1769.png

    第二个是怎么科学持有,这就引出一个概念:定期再平衡。

    简单理解就是,当你组合中资产比例偏离到一定程度后,要卖掉占比增长的资产,买入占比下降的资产,恢复到目标比例。这本质是强制性的“高卖低买”。

    948273e176a1bd38d18aa3d3015b66ba.png

    我们都知道,某种资产涨得越多,风险也就越高。如果不做再平衡,组合可能会随强势资产上涨而风险集中,一旦该资产回调,将面临巨大回撤。

    1a7940bee017d32f4c8a42a36bf83390.png

    这条原则看着非常简单,却极度考验投资者的纪律性。

    假设你现在有个组合。以今年的行情,A股和黄金都涨得不错,导致组合比例发生明显偏离。可能大部分人还会继续持有,赌它们还会涨。但其实此时需要逆人性操作,适当减持并买债,将比例再调回去。

    304e43093115fd1a1de33e1455cf8014.png

    以上就是达利欧给咱们中国投资者的建议了。

    事实上,雪球三分法工具与达利欧的建议极为契合,不仅通过资产、市场来实现投资的标的的分散,还能通过定投,有效降低短期事件的冲击,获得更好的投资体验。

    此外,我们还会提供每年12次的月报诊断服务,帮您更好管理,还有专属的社群服务,陪您一起做好适合自己的配置。

    53206b20f0d9793b571f88bff5fed6df.png

    最后总结下,想在低利率环境下,不操心地跑赢通胀,那就要买多资产策略;别择时,但是需要定期进行再平衡。

  • 使用SSH转发服务器端口到本地

    使用SSH转发服务器端口到本地

    注意远程地址、远程端口号、本地地址、本地端口号需要按照实际情况修改。

    function forwardPort() {
        PROC_NAME="ssh -fR $1"
        ProcNumber=`ps -ef |grep -w "$PROC_NAME"|grep -v grep|wc -l`
        if [ $ProcNumber -le 0 ];then
            echo "$1 is not forward.."
            ssh -fCNR $1:localhost:$1 root@0.0.0.0 -p 1234 -o ServerAliveInterval=30
        else
            echo "$1 has forwarded.."
        fi
    }
    for port in 1234 4567
    do
        forwardPort $port
    done
    

    注意,如果需要外网访问转发的端口,需要在远程服务器的配置文件(/etc/ssh/sshd_config)中添加:

    AllowTcpForwarding yes