作者按:本文面向 A 股散户与量化爱好者,介绍如何用 Claude(含 Claude.ai 网页版、Claude Code、Claude in Excel 等)把手里那份看不懂的券商交割单,变成一张干净的、能回答"我到底赚了多少"的报表。文中费率、指数点位等信息均核实于 2026 年 8 月,仅供参考,不构成投资建议。

一、为什么"算清楚盈亏"在 A 股比想象中难

很多人以为算盈亏很简单:卖出价减买入价,乘以股数。但凡你的交易超过 5 笔、跨过一次分红除权、或者用过网格/T+0 策略,这个"简单"就会瞬间崩塌。A 股场内常见的坑至少有这几类:

  • T+1 与分批建仓:同一只股票可能分 3~5 次加仓,卖出时到底按"先进先出(FIFO)"还是"加权平均成本"核算,直接决定你算出来的已实现盈亏是正是负;
  • 除权除息:送股、转股、分红会让复权价和实际持仓成本产生偏差,不处理会导致"分红后突然巨亏"的错觉;
  • 多项交易费用:佣金、印花税、过户费三项叠加,2026 年现行标准是佣金双向收取(多数券商默认万三,可协商更低)、印花税仅卖出方单边征收(税率万分之五,即 0.05%)、过户费沪深两市统一为成交金额的十万分之一并双向收取;这些费用零散地躺在交割单里,手动加总很容易漏项;
  • 多账户、多标的汇总:融资融券账户、普通账户、场内 ETF 分开对账,年底想拉一张全年总盈亏表格,人工核对极容易出错。

这些工作本质上是"结构化数据清洗 + 规则计算 + 可视化",恰好是 Claude 擅长的组合拳:读懂你上传的交割单/流水,按你指定的口径(FIFO 还是加权平均)重新计算,再输出图表和可下载的报表。

考虑到国内订阅claude确实有点困难,可以参考一下这里:claudemax.shop

二、Claude 能帮你做到哪一步

结合当前 Claude 的产品能力,大致可以分三个层次使用:

1. 直接对话/网页版:小额、少笔数的手工核算 把交割单截图或导出的 CSV 粘贴进对话,直接问"帮我按 FIFO 算一下这只股票的已实现盈亏和当前浮动盈亏",Claude 可以在对话中把公式和过程列清楚,适合几笔到几十笔交易的场景。

2. Claude Code / 桌面版:批量处理与自动化 如果你有全年上百笔交易、多个账户的流水,可以让 Claude Code 帮你写一段 Python 脚本(pandas 读取交割单 → 按标的分组 → FIFO/加权平均法逐笔配对 → 扣除三项费用 → 输出已实现盈亏、浮动盈亏、年化收益率),脚本可以复用,下个月导入新流水直接跑。

3. Claude in Excel:不想写代码,直接在表格里算 如果你已经习惯用 Excel 记账,可以直接让 Claude in Excel 在你的表格里插入公式列、生成透视表和图表,不用离开 Excel 界面。

无论走哪条路径,核心思路是一致的:先把交割单原始数据结构化,再明确核算口径,最后让 Claude 按口径计算并可视化。下面用一个例子走一遍完整流程。

三、实战:用 Claude 处理一份 A 股交割单

第一步:整理原始数据

券商交割单通常包含"成交日期、证券代码、证券名称、买卖方向、成交价格、成交数量、成交金额、佣金、印花税、过户费"等字段。把它导出为 CSV 或直接截图上传给 Claude,并明确告诉它:

"这是我 2026 年 2 月到 8 月的交割单,请按 FIFO(先进先出)法计算每只股票的已实现盈亏,并单独列出佣金、印花税、过户费三项成本,最后给我一张按月汇总的盈亏表。"

Claude 会先识别每只股票的建仓节奏。下图是某只股票分三次建仓、一次卖出后,Claude 重新计算出的持仓加权平均成本线,可以清楚看到成本线随每次买入而抬升或摊薄:

第二步:区分"已实现盈亏"和"浮动盈亏"

这是很多人算错的关键一步——只有卖出的部分才是已实现盈亏,没卖出的部分只能算浮动盈亏(也叫账面盈亏),两者不能混在一起当"总收益"汇报给自己。Claude 处理交割单时会自动做这个切分,并结合当前持仓的最新收盘价(如果你把行情数据一并提供)估算浮动盈亏。

下图是把已实现盈亏和浮动盈亏按月拆开后的汇总示例,红线是两者相加后的累计总盈亏走势:

从这类图表能直观看出一个常见现象:某些月份"账面很红火"(浮动盈亏为正),但只要没卖出就都是纸面财富,一旦回调就可能大幅缩水——这也是为什么建议按已实现和浮动分开看,而不是只盯着一个笼统的"总盈亏"数字。

第三步:把交易成本算清楚,别让"手续费"偷走收益

A 股的交易成本看似很低,但对高频短线交易者是不可忽视的损耗。以买卖各 10 万元的一笔往返交易为例,2026 年现行标准下的费用构成大致如下(佣金按常见的万三计算,已包含经手费、证管费等规费;沪深主板、创业板、科创板、北交所印花税标准统一):

可以看到印花税和佣金是大头,过户费几乎可以忽略。如果你是高频短线交易者,让 Claude 在计算已实现盈亏时把这三项费用逐笔扣除(而不是简单地按成交额估算一个总费率),能避免"账面盈利、实际到手不及预期"的落差。需要注意的是,场内 ETF、可转债、国债逆回购等品种是免征印花税的,Claude 处理这类混合持仓的交割单时,需要你提前说明品种类型,否则可能被按个股标准统一计费。

第四步:和基准对比,才知道盈亏是"赚了"还是"跑输大盘"

单独算出一个盈亏金额或收益率,并不能说明你的操作水平如何——2026 年 7 月 A 股整体经历了一轮从高位回调再修复的行情,上证指数从月内高点 4143 点左右一度回落到 3741 点,7 月 31 日收报 3832.26 点。如果同期你的组合亏损,但跌幅小于指数,这其实是跑赢基准的表现;反之即便账面盈利,也可能是跑输了市场整体涨幅。

把你的组合累计收益率和上证指数(或沪深300、你所在赛道的行业指数)放在一张图上对比,能更客观地评估操作水平:

绿色区域代表跑赢基准的时间段,红色区域代表跑输。这类"相对收益"视角,是专业机构做业绩归因的基本方法,普通投资者用 Claude 几分钟就能生成。

四、给一段可以直接套用的提示词(Prompt)

如果你想现在就试一次,可以参考这样的提示词结构,按自己的情况填空:

我上传了一份 A 股交割单(CSV/截图),字段包括:成交日期、证券代码、
证券名称、买卖方向、成交价格、成交数量、佣金、印花税、过户费。

请帮我:
1. 按【FIFO / 加权平均法】计算每只股票的已实现盈亏;
2. 单独汇总佣金、印花税、过户费三项成本;
3. 结合我提供的最新收盘价,计算当前持仓的浮动盈亏;
4. 按月输出一张"已实现盈亏 + 浮动盈亏 + 累计总盈亏"的汇总表;
5. 如果可以,画一张我的组合收益率和上证指数同期涨跌幅的对比图。

注意:ETF/可转债不征收印花税,请在计算时区分品种类型。

把交割单和这段提示词一起发给 Claude,就能拿到一份结构清晰的盈亏报告。如果数据量大(比如几百笔全年交易),建议在 Claude Code 或桌面版里操作,让它写脚本处理并导出 Excel,比在对话框里逐条核对效率高得多。

五、几个容易被忽略的细节

  • 除权除息要复权:如果你持仓期间遇到过送股、转股或分红,一定要让 Claude 明确询问"是否需要按前复权/后复权价格重新计算持仓成本",否则算出来的浮动盈亏会失真;
  • 两融账户单独核算:融资融券账户的持仓成本和费用结构(利息、担保比例)与普通账户不同,不要和现金账户的交易混在一张表里计算;
  • 口径要提前定好:FIFO 和加权平均法在存在多次分批建仓、部分卖出的情况下,算出来的已实现盈亏可能有明显差异,国内券商 APP 大多默认用加权平均法,如果你想和 APP 上显示的数字对上,记得让 Claude 用同样的口径;
  • 数据别造假:这类计算是"给自己看的账",价格、数量都应该来自真实交割单,不要让 Claude 凭空编造历史行情去补全缺失数据,宁可留空或标注"待补充"。

六、写在最后

算清楚盈亏本身不能让你多赚一分钱,但它能让你知道钱是怎么赚的、怎么亏的——是选股能力、还是纯粹的贝塔(跟着指数涨跌)、又或者只是被手续费一点点磨掉了收益。这恰恰是长期在市场里活下来的投资者都会做的"笨功夫",而 Claude 能把这份笨功夫的执行成本降到几分钟。

如果你还没试过,不妨从整理一份最近的交割单开始。


本文数据来源于公开市场信息核实于 2026 年 8 月,费率、指数点位等具体数字请以你所在券商实际交割单及交易所公告为准。文中图表为示例数据演示,不代表任何真实账户或个股表现,不构成投资建议。

更多推荐