几只代表性美股 ETF 的核心特点与差异

介绍美股市场几支有代表性的 ETF 及其特点。

Share
几只代表性美股 ETF 的核心特点与差异
Photo by Jp Valery / Unsplash
代码 跟踪指数 特点 发行商
QQQ/QQQM 纳斯达克 100 指数 追踪纳斯达克交易所市值最大的 100 只股票,不包含金融股
QQQ 流动性更好,费用更高。QQQ 总费用比率 0.2%,QQQM 0.15%。
Invesco
SPY/VOO 标普 500 指数 追踪标普 500 指数,按股票市值分配权重。
SPY 流动性比 VOO 更高,但费用也更高(VOO 0.03%,SPY 0.09%)。
VOO: Vanguard
SPY: State Street
MAGS 专注美国科技七巨头 持仓成分包括国库债券、基金以及七大科技巨头的股票。
股票持仓并不是按照市值分配权重,而是有内部的规则分配。
Roundhill Financial
RSP 标普 500 等权指数 追踪标普 500 指数,但每只股票的权重都是相等的,投资额平均分配,能够反映出整体平均水平。
每个季度都会重新调整持仓比例。
Invesco
IWY 罗素 top 200成长指数 追踪美股市场市值最大的 200 只股票,并增加成长性筛选条件
偏重科技股,目前持仓最大的两只股票是英伟达和苹果。
BlackRock
IWM 罗素 2000 指数 追踪美股市值排名第 1001 ~ 3000 的公司,属于小型股指数。 BlackRock
XLK 标普 500 科技股指数 追踪标普 500 指数中的科技股。 State Street
MOAT 晨星宽护城河指数(等权) 追踪晨星公司发布的宽护城河指数,等权分配。
聚焦全美上市公司中最具竞争力的企业,具有成长性和鲜明的优胜劣汰机制。
VanEck
PFF 优先股 聚焦优先股,主要持有银行股的优先股。
优先股没有投票权,但企业分红和资产分配等方面比普通股有优先权。股息高于普通股,且可累积。
适合想要在股市中获取股息等现金流的投资者。每月都会分红。
BlackRock
VNQ 美国最大房地产投资信托(REIT) 持有房地产,并将之出租获取租金,再将租金按一定比例分配给投资者。每三个月派息一次。
投资 VNQ 的最大的风险是遇到经济大萧条,房地产租不出去,同时银行利率很高,导致运营成本大幅提高。
适合想获取现金流的投资者。
Vanguard
SGOV 美国短期国债 年化 3~4%,相当于无风险利率。 BlackRock

ETF 发行商:

  • BlackRock 贝莱德,全球最大的 ETF 发行商,旗下有 iShares
  • Vanguard 先锋领航,全球第二大 ETF 发行商
  • State Street,全球第三大 ETF 发行商
  • Invesco 全球第四大 ETF 发行商。
  • VanEck 全球第十一发行商,发行了一些有趣的 ETF

偏好资金分散投资的话,可以在 ETF overlap 上面比较两支 ETF 的重叠率。

QQQ 和 SPY 有 51% 的重叠率,SPY 持仓的股票 18% 也在 QQQ 中,QQQ 持仓股票的 87% 都在 SPY 持仓列表里。几大科技巨头也都是两支 ETF 的重仓股,风险集中。不建议同时重仓这两支 ETF,重叠率太大。

QQQ vs SPY

QQQ 持仓不包含金融股,在金融股上升的时期,QQQ 就吃不到利好。

想要获取稳定的现金流,拿着股息分红的现金去消费或者二次投资,可以买点 PFF、VNQ 这些分红高的 ETF。

Read more

在 AI 时代,做 iOS 逆向分析有哪些高效手段

在 AI 时代,做 iOS 逆向分析有哪些高效手段

AI 发展如此迅猛,传统的代码手艺活已经被 AI 取代了很大一部分。除了生成代码外,AI 在其他的研发流程也能提升很多效率,例如这次要说的 AI 逆向分析。 在手工时代,我们逆向分析一个 iOS app,通常是使用 Hopper 或者 IDA 等软件查看解密的 Mach-O,然后利用软件提供的能力加上人工去分析逻辑流程。这个过程还要求我们懂一些基础的汇编语法。有时候还要去猜测哪些类哪些方法是负责某个逻辑,靠试验去验证。 现在来到了大模型时代,AI 不仅能自己通过一些简单的工具去分析 ipa 和 Mach-O ,也能使用更准更稳的 MCP、Skill 工具来做深度的分析。 Hopper MCP Hopper 在新版本支持了 MCP Server。 把 framework、Mach-O 或者解密后的 IPA 直接丢给它,

By Gray
Cinder:基于 Swift Macro 与 Mach-O Section 的解耦注册机制

Cinder:基于 Swift Macro 与 Mach-O Section 的解耦注册机制

Cinder(Github) 是一个无需逐模块启动注册、支持字符串、类型和函数调用的 Swift 编译期注册框架。 Cinder 是什么 在 iOS app 里借助 Mach-O 注册能力做一些二进制的插桩操作并不罕见。以往这些操作大都使用 objc runtime ,借助 __attribute__((used)) 和 __attribute__((section("name"))) 实现。在 Swift 上实现有一些难度,因为 Swift runtime 能力弱,以及早期的版本没有类似 objc 的 __attribute__ 能力。 * 在 Swift 5.10 版本,Apple 提供了 @_used 和

By Gray