跳到主要内容

// schwab import

你的 Schwab 交易日志

不用重新敲一遍,就能把 Charles Schwab 的交易记进日志。两份导出覆盖全部:流水用 Transactions,已经持有的仓位用 Lot Details——两者在你拖进来的那一刻都会被识别。

两份导出 · 零列对应 · 100% 免费

// how-to-export

从 schwab.com 到你的日志

四步,大约两分钟。

  1. 01

    打开你的交易历史

    在 schwab.com 进入 Accounts → History,选好账户,并确认视图停在 Transactions。

  2. 02

    选好日期范围,导出

    选择时间段(Schwab 把一次导出限制在 10,000 行——很长的历史请按日期分段),然后点 Export 下载 CSV。

  3. 03

    把文件拖进导入向导

    设置 → 导入数据,把文件拖进去。会自动识别为 Schwab——不用对应列,不用清理文件。

  4. 04

    预览并确认

    在保存任何内容之前,逐笔查看每一笔交易。重复会被标出并跳过,随后交易连同准确的持仓成本一起入账。

// auto-detected

$57.305 这个问题,解决了。

Schwab 写出的价格会被大多数解析器读错——在把三位小数当成千位分隔的工具里,$57.305 会变成 57,305。TickerScribe 按 schwab.com 生成的原样读这份导出:标题行、三位小数的价格、页脚,全都算上。

transactions_06012026.csvCharles Schwab · 自动识别
"Transactions for account …208 as of 06/04/2026 10:27 ET"已识别
Date,Action,Symbol,Description,Quantity,Price,Fees & Comm,Amount列已对应
5/28/2026,Buy,CRM,"SALESFORCE INC",2,$268.415,,($536.83)股票 · 三位小数没问题
6/03/2026,Reinvest Shares,HSY,"HERSHEY CO",0.0041,$397.55,,($1.63)碎股再投资
6/03/2026,Qual Div Reinvest,HSY,"HERSHEY CO",,,,$1.63分红
6/02/2026,Journal,,"TRANSFER FUNDS FROM SCHWAB BANK",,,,$1,840.00现金 · 入金
4/10/2026,Foreign Tax Paid,SHOP,"SHOPIFY INC",,,,($0.34)税 · 调整
"Transactions Total",,,,,,,"$2,418.37"页脚 · 已跳过

同一套识别也覆盖 Lot Details 导出——每一个未平的税务批次都会变成带着真实持仓成本的开仓持仓。

TickerScribe 导入向导识别出一份 Charles Schwab 的 Transactions CSV——36 行,被判定为 Charles Schwab(Transactions),显示 Source、Scope、Map 和 Preview 四个步骤

落地那一刻:已识别、每一列已对应、可以预览。

哪些内容会进来来自两份导出

股票

买入与卖出、作为碎股批次原样进来的分红再投资,以及带着持仓成本划转进来的股份——数量精确到小数点后四位。

期权

来自同一个文件,而不是第二个。开仓与平仓配对,到期或行权指派会保留原因并把合约以零平仓,被指派的看跌期权所交割的股份会作为标注「已指派」的批次进来,价差组合的各条腿会归成一个持仓,而不是当成互不相干的单笔交易归档。

分红、转账与税

合格分红、再投资的分红、账户间划转和境外预扣税都会作为现金事件进来——这样组合市值与投入资金才能保持准确。

美式金额格式,读得对

美元符号、千位逗号、括号负数——以及被通用解析器变成 57,305 的 Schwab 三位小数价格 $57.305。在这里它仍是 $57.305。

已经持有的仓位用 Lot Details

Schwab 的第二份导出。每一个未平的税务批次都会变成带着真实开仓日与每股成本的开仓持仓——这是补齐早于你日志的持仓的干净做法。

安全的重复导入

每笔交易都带内容指纹。同一个文件再跑一遍,或导入日期范围重叠的数据,重复都会在预览步骤被标出并跳过。

有一件事 Transactions 导出给不了你:整个账户的 Positions 快照只是今天持有什么的一张照片,里面没有任何带日期的成交,因此没有可导入的交易。把它传上来,TickerScribe 会直说,而不是把对应工作丢给你。任何其他来源的文件都可通过通用 CSV 对应工具导入:列会自动给出建议,确认一次,之后就记住了。

从 schwab.com 起,两分钟

你全部的 Schwab 历史,集中一处

无需信用卡。导出你的历史并拖进来——持仓成本完好无损。

常见问题

TickerScribe 真的免费吗?
是的——完全免费,不用信用卡,也没有交易笔数上限。导入你全部的 Schwab 历史,记录交易,并且一分钱不花就能保持到分为单位准确的 P&L。
TickerScribe 能自动识别 Schwab 的哪些文件?
两个:覆盖全部流水的 Transactions 导出(Accounts → History → Transactions → Export)——包含交易、分红、转账——以及按持仓的 Lot Details 导出,用来补齐你已经持有仓位的持仓成本。两者上传即被识别,完全不需要对应列。
三位小数的价格是什么,为什么重要?
Schwab 有时会给出 $57.305 这样的价格——三位小数,多数来自分红再投资。通用的金额解析器会把它读成 57,305。TickerScribe 能正确读出美式金额格式——美元符号、千位逗号、括号负数和三位小数的价格,都会按它们本来的数值进来。
Lot Details 导出是做什么用的?
用来补齐你已经持有的仓位。它是按代码的持仓成本快照——每一个未平批次连同开仓日、数量和每股成本。TickerScribe 把每个批次变成一个开仓持仓,于是你在开始记日志之前买入的持仓也带着真实的成本。有一点要注意:请直接从 Schwab 重新下载并原样导入——股票代码在文件的标题行里,而 Excel 另存时会把它抹掉。真出现这种情况,TickerScribe 会准确告诉你哪里出了问题。
Schwab 的期权交易会自动导入吗?
会——来自同一份 Transactions 导出,不需要额外步骤。开仓与平仓配成完整的一轮,到期与行权指派作为平仓入账,好让权利金落在该在的位置;被指派的看跌期权所交割的股份会作为标注「已指派」的批次进来(轮动视图读的正是这个),价差组合的各条腿会归成一个持仓,而不是当成互不相干的单笔交易归档。
Schwab 把导出限制在 10,000 行,很长的历史怎么办?
按日期分块导出,一个接一个导入。每笔交易都带内容指纹,所以范围重叠也安全——重复会在预览步骤被标出并跳过。
我在 thinkorswim 下单,该用哪份导出?
用 thinkorswim 那份。Schwab 拥有 thinkorswim,但两个平台写出的是不同的文件,各自有专门的读取逻辑——Account Statement、Trade Activity 和 Transaction Ledger 导出在thinkorswim 页面有说明。两份文件都可以放心一试:向导会认出你拖进来的是什么,如果不匹配,会在保存之前告诉你。