2025 关税危机中学到的投资经验

2025 关税危机中学到的投资经验
Photo by PiggyBank / Unsplash

充足的现金流很重要

好的买入机会不会每天都出现,但当它出现的时候,你最好还有筹码可以投入。

有些人手里握不住钱,一有闲钱就赶紧买入基金、股票,生怕错过了机会,让钱白搭手里。市场是疯狂的、充满变数的,尤其是在特朗普上台后,一句话就可能让股市涨停或跌停。那些专业的理财投资机构尚不能预测市场,何况我们这些散户呢。在不稳定的市场中,我们要学习巴菲特,备好现金,耐心等待买入(抄底)机会。

不要提前打光子弹

美股标普 500 指数从 2 月中旬到 3 月中旬累计跌了约 10%。如果这时候你觉得已经跌了很多,可以 all in 抄底了,那么你就会错过 4 月上旬的那次狂跌——一周跌了约 10%。没有人能预测市场,除了此刻的股市指挥家特朗普。散户们能学到的经验就是「永远不要提前打光子弹」,你以为的谷底其实只是个半山腰。

相信自己,保持耐心

在美股大跌的时段里,小红书、v2ex 等平台不断出现唱空美股的腔调,诸如“美国经济要崩溃了”、“美股要完了,赶紧卖出”。不管市场走势上涨还是下跌,总会有各种各样的声音充斥在社交平台上。投资者需要屏蔽掉这些干扰,冷静沉着地分析,并相信自己的判断。

从基本面上看,美国仍是世界第一大经济体,美国科技公司的技术仍旧领先世界。另一方面,特朗普是商人出身,以利益为重,总喊着「MAGA」的口号。在总统任期内,他肯定不会让美国经济崩盘,这事关他的家族企业以及选民承诺。不管他的发言多么疯癫、让人摸不着头脑,但「美国经济崩溃」这条红线他还是会尽量不去触碰的。基于此,我当时做出的判断是——美股不会持续下跌,迟早会反弹。下跌就是买入的机会,保持耐心,丰收的时刻迟早会到来。

与大众情绪反向操作

巴菲特有句名言,“别人恐惧我贪婪,别人贪婪我恐惧”。投资是一件反人性的事,它不会让大家都挣到钱。和社会结构很类似,大多数人在社会中是要充当劳动者,社会财富被少数人掌握,这是现代社会稳定的一大基石。一句老话说得好,「买在无人问津处,卖在人声鼎沸时」。当大家争先恐后买某个标的,到处都在歌唱利好的时候,也是市场镰刀即将挥下的时候。要学会和大众市场情绪反向操作,在恐慌指数(vix)暴涨达到顶峰时操作抄底。

Read more

《漫步华尔街(第12版)》读书笔记

《漫步华尔街(第12版)》读书笔记

股票分析 基本面分析 * 基本面分析的四个基本决定因素 * 预期增长率 * 复合增长(复利)对投资决策有很重要的意义。 * 一只股票的股利增长和盈利增长率越高,理性投资者应愿意为其支付越高的价格。 * 推论:一只股票的超常增长率持续时间越长,理性投资者应愿意为其支付越高的价格。 * 预期股利支付率 * 对于预期增长率相同的两只股票来说,持有股利支付率越高的股票,较之股利支付率低的股票,会使你的财务状况更好。 * 在其他条件相同的情况下,一家公司发放的现金股利占其盈利的比例越高,理性投资者应愿意为其股票支付越高的价格。 * 特例,很多处于强劲增长阶段的公司,往往不支付任何股利。这时候不满足「在其他条件相同的情况下」。 * 风险程度 * 在其他条件相同的情况下,一家公司的股票风险越低,理性投资者(以及厌恶风险的投资者)应愿意为其股票支付越高的价格。 * 市场利率水平 * 在其他条件相同的情况下,市场利率越低,理性投资者应愿意为股票支付越高的价格。 * 举例,银行存款利率

By Gray
2025 端午日本九日游

2025 端午日本九日游

从日本回来后就一直忙个不停,忙着搬家和工作。这周末终于有时间回顾和记录一下日本的旅游行程。 这次出国游是年初就规划好的。端午节假期三天再加上节后请假四天,以及周末,总共能休 9 天。5 月 31 号出发,6 月 9 号凌晨的航班飞回北京。 出发前的准备 机票和酒店 越临近出发日期,机票和酒店就越贵。所以我们早早地就把机票和酒店定了。 去程机票订的山航,青岛转机,5 月 31 号从北京出发抵达青岛,在青岛玩一天,翌日早上从青岛飞往关西机场。回程机票订的海南航空,从东京羽田机场直飞北京,是凌晨两三点的红眼航班。 本次行程要去关西(京都、大阪、奈良)、关东(东京、富士山)。关西三个城市很近,一直住在京都即可,从京都往返大阪和奈良。关东就住在东京。京都的酒店订在了京都站附近,出站走几步就能到,交通非常便利。东京的酒店订在了马喰町附近,附近有很多地铁线路,包括浅草线、

By Gray
SwiftUI 页面导航最佳实践

SwiftUI 页面导航最佳实践

通过全局 Router 1. 定义一个全局 Router 对象,维护页面跳转类型和参数。 @Observable final class Router { public enum Destination: Codable, Hashable { case pageA(models: [Model]) case pageB } var navPath = NavigationPath() func navigate(to destination: Destination) { navPath.append(destination) } func navigateBack() { navPath.removeLast() } func navigateToRoot() { navPath.removeLast(navPath.count) } } 枚举 Destination 可以指

By Gray