mcpField
T
tax-loss-harvesting

tax-loss-harvesting

github.com/anthropics数据与数据库40.9k914 次安装今天更新
代码仓库

关于 tax-loss-harvesting

用于规划应税账户税损收割的工作流,面向投资与税务规划场景。它涵盖候选筛选、替代证券选择、洗售检查和交易后记录。

主要功能

  1. 01筛选未实现亏损仓位
  2. 02估算可收割损失与税务影响
  3. 03提出替代证券并说明理由
  4. 04检查家庭账户洗售风险
  5. 05生成交易计划与跟踪清单

适用场景

  1. 01比较应优先处理的亏损仓位
  2. 02为卖出证券寻找相近替代品
  3. 03在交易前核对洗售窗口
  4. 04整理税务申报所需记录

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/anthropics/financial-services --skill tax-loss-harvesting

安装后在 Claude Code 中输入/tax-loss-harvesting确认已加载。

详细介绍

税损收割

工作流

第 1 步:识别候选标的

扫描应税账户中具有未实现亏损的持仓:

证券资产类别成本基础当前价值未实现亏损持有期亏损 %
ST / LT

优先级排序依据:

  1. 绝对亏损最大(税收收益最大)
  2. 短期亏损优先(可抵消按普通所得税率征税的短期收益)
  3. 亏损百分比最大的持仓(快速反弹的可能性较低)
第 2 步:收益/亏损预算

计算客户的税务状况:

类别金额
年初至今已实现的短期收益
年初至今已实现的长期收益
年初至今已实现的亏损
净收益/(亏损)状况
往年结转亏损
目标收割金额

节税估算:

  • 短期亏损 × 边际普通所得税率
  • 长期亏损 × 资本利得税率
  • 最多 $3,000 净亏损可抵扣普通收入
  • 超出部分结转
第 3 步:替代证券

为每个收割候选标的,建议一个替代证券,要求:

  • 维持相似的市场敞口(相同资产类别、行业、地域)
  • 不构成“实质相同”(洗售规则)
  • 具有相似的风险/回报特征
卖出替换为原因跟踪误差风险
SPDR S&P 500 (SPY)iShares Core S&P 500 (IVV)相同指数,不同基金家族极小
Vanguard Total Intl (VXUS)iShares MSCI ACWI ex-US (ACWX)相似敞口,不同指数低
个股 ABC行业 ETF (XLK)更广泛的敞口,无洗售风险中等
第 4 步:洗售检查

执行前,确认不存在洗售:

  • 检查家庭中的所有账户(应税、IRA、Roth、配偶账户)
  • 30 天回溯:过去 30 天内是否买入了实质相同的证券?
  • 30 天前瞻:30 天内禁止回购同一证券
  • 检查可能触发洗售的股息再投资计划(DRIP)
  • 记录每笔交易的洗售窗口
卖出证券洗售窗口开始窗口结束DRIP 是否启用?风险
第 5 步:执行计划
交易 #账户操作证券股数预计收益预计亏损替代证券备注
卖出
买入

摘要:

  • 预计收割亏损总额:$
  • 预计节税:$(按边际税率 %)
  • 净投资组合影响:极小(替代证券维持敞口)
  • 洗售窗口管理:[日期]
第 6 步:收割后跟踪

30+ 天后,可选择:

  • 换回原始证券(如更偏好)
  • 保留替代证券(如无理由换回)
  • 更新成本基础记录
  • 为税务申报留存文档
第 7 步:输出
  • 收割机会清单(Excel)
  • 交易执行表
  • 洗售跟踪日历
  • 节税估算摘要
  • 替代证券理由说明

重要说明

  • 洗售规则很严格 — 违规将不允许扣除亏损,并调整成本基础
  • 实质相同指同一证券,而非同一资产类别 — 跟踪不同指数的 ETF 通常没问题
  • 始终协调家庭中的所有账户,包括退休账户
  • 考虑长期成本基础下移 — 收割会重置成本基础,意味着未来收益更多
  • 年末是收割旺季,但全年都存在机会
  • 12 月共同基金资本利得分配可能带来额外的收割紧迫性
  • 为税务申报和合规记录一切
  • 并非所有亏损都值得收割 — 交易成本和跟踪误差都有实际成本

评论

支持 Markdown