Back to skills
SKILL.md
Tax Loss Harvesting
ASecurity当为应税账户做年末税务规划、需要用浮亏头寸抵消已实现资本利得时使用;做亏损收割候选筛选、替代证券推荐、洗售(wash sale)窗口检查并产出可执行的交易清单与节税估算;不适用于退休/免税账户内部收割、个税申报代理或投资择时建议;触发词:税务亏损收割、亏损收割、收割亏损、TLH、tax-loss harvesting、harvest losses、unrealized losses、浮亏抵税、洗售规则、wash sale、年末税务规划、year-end tax planning。
- 3 stars
- 0 votes
- 0 copies
- 1 view
- Added September 19, 2026
Works with
Security analysis
100/100npx -y skills add findscripter/everything-skills --skill tax-loss-harvesting --agent claude-codeAre you the author of Tax Loss Harvesting?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/findscripter-tax-loss-harvesting)---
name: tax-loss-harvesting
title: 税务亏损收割策略
description: 当为应税账户做年末税务规划、需要用浮亏头寸抵消已实现资本利得时使用;做亏损收割候选筛选、替代证券推荐、洗售(wash sale)窗口检查并产出可执行的交易清单与节税估算;不适用于退休/免税账户内部收割、个税申报代理或投资择时建议;触发词:税务亏损收割、亏损收割、收割亏损、TLH、tax-loss harvesting、harvest losses、unrealized losses、浮亏抵税、洗售规则、wash sale、年末税务规划、year-end tax planning。
domain: 领域/fintech
triggers: [税务亏损收割, 亏损收割, 收割亏损, TLH, tax-loss harvesting, harvest losses, unrealized losses, 浮亏抵税, 洗售规则, wash sale, 年末税务规划, year-end tax planning]
tags: [fintech, tax-loss-harvesting, wash-sale, wealth-management, capital-gains, tax-planning]
level: 进阶
status: deprecated
agents: [claude-code, codex, cursor, gemini-cli]
tools: [Excel, spreadsheet]
requires: []
related: [portfolio-rebalancer, portfolio-risk-metrics]
combines_with: [portfolio-rebalancer]
license: Apache-2.0
source: anthropics/financial-services
source_license: Apache-2.0
---
> **Upstream status:** No dedicated tax-loss-harvesting (TLH) skill remains in the current upstream repository tree after a thorough name/alias search (2026-09-16 ambiguous-12 resolution). Entry kept for graph stability; `status: deprecated`.
## 何时使用
- 为客户的**应税账户**做年末或常态化税务规划,希望用浮亏头寸抵消已实现资本利得、降低当年税负。
- 触发场景:客户问"有没有可以收割的亏损""怎么用浮亏抵税""年底前要不要卖掉亏的票"等。
**不该用的边界:**
- 退休/免税账户(IRA、Roth、401k)内部无资本利得税,收割无意义;但这些账户必须纳入洗售检查范围。
- 不替代正式个税申报,也不是投资择时或选股建议——收割只为税务效率,不改变市场敞口。
- 当交易成本、买卖价差、跟踪误差成本高于预期节税时,不值得收割。
## 步骤
1. **筛选候选**:扫描应税账户中所有浮亏头寸,登记证券、资产类别、成本基础、现值、浮亏金额、持有期(短期 ST / 长期 LT)、亏损百分比。
2. **测算损益预算**:汇总年初至今(YTD)已实现短期利得、长期利得、已实现亏损、净损益、往年结转亏损,确定**目标收割金额**。
3. **匹配替代证券**:为每个候选找替代标的,维持相近市场敞口(同资产类别/行业/地区),但**不得"实质相同"(substantially identical)**。
4. **洗售检查**:核对全家庭所有账户,确认前后各 30 天无买入实质相同证券,记录每笔的洗售窗口。
5. **生成执行计划**:列出每笔卖出/买入的账户、证券、股数、预计收益、预计亏损、替代标的,汇总总收割亏损与节税估算。
6. **收割后跟踪**:30 天窗口过后,按需换回原标的或保留替代标的,更新成本基础记录并留档备申报。
## 指令
**候选优先级排序:**
1. 绝对亏损额最大者优先(税收收益最大)。
2. 短期亏损优先(抵消按普通所得税率征税的短期利得)。
3. 亏损百分比最大者优先(短期内难以反弹)。
**节税估算公式:**
- 短期亏损 × 边际普通所得税率
- 长期亏损 × 资本利得税率
- 净亏损每年最多 **$3,000** 可抵扣普通所得,超出部分结转后续年度(carryforward)。
**洗售规则(wash sale)要点:**
- 检查范围覆盖家庭全部账户:应税、IRA、Roth、配偶账户。
- 30 天回看:过去 30 天是否买入过实质相同证券?
- 30 天前看:卖出后 30 天内**禁止**回购同一证券。
- 检查股息再投资计划(DRIP)是否会触发洗售。
- 为每笔交易记录洗售窗口起止日期。
## 示例
**替代证券对照(维持敞口、规避洗售):**
| 卖出 | 替换为 | 理由 | 跟踪误差风险 |
|------|--------|------|------|
| SPDR 标普500 (SPY) | iShares Core 标普500 (IVV) | 同指数、不同基金公司 | 极低 |
| Vanguard 全球除美 (VXUS) | iShares MSCI ACWI ex-US (ACWX) | 敞口相近、指数不同 | 低 |
| 个股 ABC | 行业 ETF (XLK) | 更宽敞口、无洗售风险 | 中等 |
**洗售跟踪表:** 证券 | 窗口开始 | 窗口结束 | DRIP 是否开启 | 风险。
**执行汇总示例:**
- 收割亏损合计:$____
- 估计节税:$____(边际税率 ____%)
- 组合影响:极小(替代标的维持敞口)
- 洗售窗口:[起止日期]
**产物:** 收割机会清单(Excel)、交易执行表、洗售跟踪日历、节税估算汇总、替代证券理由说明。
## 注意事项
- 洗售规则极严——违规不仅**取消**当期亏损扣除,还会调整成本基础。
- "实质相同"指同一证券,而非同一资产类别——跟踪不同指数的 ETF 通常可接受。
- 必须跨全家庭账户协调,含退休账户。
- 注意长期成本基础"下调"效应——收割会重置成本基础,意味着未来潜在利得更大。
- 年末是收割旺季,但全年皆有机会;12 月共同基金资本利得分配会增加紧迫性。
- 一切留档,备税务申报与合规审查。
- 并非所有亏损都值得收割——交易成本与跟踪误差是真实成本。
## 互见
无。
---
本条采编自 anthropics/financial-services(Apache-2.0)。
Attribution
Comments
Loading comments…