跳到主要内容

// thinkorswim import

你的 thinkorswim 交易日志

你的 thinkorswim 交易——价差、费用、到期——都在同一份 Account Statement 里。从 Monitor 标签导出、拖进来,TickerScribe 会把碎片拼起来:价差归组,费用对上各自的成交,到期的合约平仓。

Account Statement · 价差仍是价差 · 100% 免费

// how-to-export

从 Monitor 标签到你的日志

四步,大约两分钟。

  1. 01

    打开 Account Statement

    在 thinkorswim 桌面端,进入 Monitor 标签 → Account Statement。

  2. 02

    设定日期范围,导出到文件

    选好你要的时间段,然后用导出选项(右上角)把对账单保存为 CSV。

  3. 03

    把文件拖进导入向导

    设置 → 导入数据,把文件拖进去。会自动识别为 thinkorswim——区段、价差,都一起处理。

  4. 04

    预览并确认

    在保存任何内容之前,逐笔查看每一笔交易。重复会被标出并跳过,随后交易入账——价差已归组,策略也已识别。

// auto-detected

价差的腿、费用、到期——重新拼起来。

thinkorswim 把一笔交易的来龙去脉撒在整份对账单里——腿在一个区段,费用在另一个区段,到期在第三个区段。TickerScribe 把它们放在一起读。每一行会发生什么,见下。

AccountStatement.csvthinkorswim · 自动识别
Account Trade History已找到区段
,Exec Time,Spread,Side,Qty,Pos Effect,Symbol,Exp,Strike,Type,…列已对应
,6/08/26 10:21:14,SINGLE,SELL,-1,TO OPEN,UBER,18 SEP 26,96,PUT,…期权 · 卖出开仓
,6/05/26 09:47:32,VERTICAL,SELL,-2,TO OPEN,AMD,21 AUG 26,185,PUT,…价差 · 第 1 条腿
,,,BUY,+2,TO OPEN,AMD,21 AUG 26,180,PUT,…价差 · 第 2 条腿已接回
6/01/26,02:05:11,RAD,Removed due to Expiration … EXP: -1.0 .RUTW…到期 · 以 0 平仓
6/05/26,…,TRD,…,Misc Fees -0.13, Commissions & Fees -1.07费用已对上成交
,6/03/26 11:02:45,FUTURE,BUY,+1,TO OPEN,/ESU26,…期货 · 已跳过

Account Trade History 与 Cash Balance 两个区段会一起读——交易来自前者,它们的费用与到期来自后者。

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

落地那一刻:已识别、已重新拼好、可以预览。

哪些内容会进来来自一份对账单

期权——含价差组合

thinkorswim 把价差的腿写成成交时间为空的延续行。TickerScribe 把每条腿接回去,再把它们归成一个持仓——垂直、日历以及 30 多种可识别策略,并带上每条腿的 P&L。

股票

带数量与价格的买入和卖出——包括碎股。

佣金与费用,重新对回成交

交易历史区段里没有佣金列——费用在 Cash Balance 里,这正是应该用 Account Statement 的原因。TickerScribe 按日期、时间和代码把它们对回每一笔成交,并在价差的各条腿之间按比例分摊。

到期自动平仓

现金交收的指数期权按交收价平仓;归零到期的期权以零平仓——两者都由对账单的 Cash Balance 区段合成,因此不会有持仓悬着。

paperMoney 与 Excel 重新保存都能用

模拟账户的对账单与真实账户一样能导入,被 Excel 打开又另存过的对账单仍然能识别——重新格式化的日期和补位都能容忍。

两条限制,直说:期货行会带提示跳过(不是受支持的资产类别),而入金、分红这类现金往来无法从这份对账单导入。其余的一切都在一次导入里完成。

从 Monitor 标签起,两分钟

每一笔价差、每一项费用,都记清楚

无需信用卡。导出一份对账单并拖进来,你的价差就会按价差的样子到来。

常见问题

TickerScribe 真的免费吗?
是的——完全免费,不用信用卡,也没有交易笔数上限。导入你全部的 thinkorswim 历史,把期权和股票一起记录,并且一分钱不花就能保持到分为单位准确的 P&L。
TickerScribe 能自动识别 thinkorswim 的哪些文件?
三个,全部上传即被识别,且不需要对应列。桌面端的 Account Statement(Monitor 标签 → Account Statement → 设定日期范围 → 导出到文件),它把 Cash Balance、Account Trade History 等多个区段捆在一起,并按原样读取。Today's Trade Activity 导出,它的 Filled Orders 区段承载同样的成交。以及独立的 Transaction Ledger。手上是哪一个都行,拖进来即可:文件会替你判定。
多腿价差组合怎么处理?
thinkorswim 把价差写成一行,再加上成交时间为空的延续行。TickerScribe 把时间和价差名称接回每一条腿,随后多腿识别把它们归成一个持仓——一笔垂直价差会作为垂直价差进来,而不是两笔互不相干的交易。
交易历史里没有佣金列,费用还能进来吗?
从 Account Statement 进来就可以。thinkorswim 把佣金与费用写在与交易分开的 Cash Balance 区段,TickerScribe 按日期、时间和代码把它们对回每一笔成交——并在价差的各条腿之间按比例分摊——于是每笔交易的成本保持准确。Today's Trade Activity 导出没有 Cash Balance 区段,任何地方都没有写费用,所以来自它的交易会以零费用进来;TickerScribe 在上传时就会这么说,并指向 Account Statement,因为之后再导入对账单会跳过你已经有的行,而不是给它们补上费用。如果你想让成本出现在数字里,请用 Account Statement。
到期、被指派或被行使的期权会怎样?
三种情况都会从对账单的 Cash Balance 区段读出,并自动变成平仓交易。到期以零平仓,现金交收的指数期权按交收价平仓,而行权指派或行使会在已平仓的期权腿旁边按行权价记下股份交割——并保留「已指派」或「已行使」的标注,正是它把现金担保看跌期权的权利金带到所交割股份的盈亏平衡点上。
paperMoney 能用吗?期货和现金往来呢?
paperMoney 的对账单与真实账户一样能导入——练习的历史也是历史。期货行会被识别并带提示跳过(期货不是受支持的资产类别)。现金往来从 Cash Balance 区段读出,因此账户的现金不会被低估:入金与账户间转账会按本来的样子进来,而那个区段里的其余内容——利息、费用、入账——会作为带着券商自己备注的现金调整进来。
thinkorswim 是 Schwab 的平台,该用 Schwab 的导出吗?
用你真正下单的那个平台:两份导出是不同的文件,各自有专门的读取逻辑。你在 thinkorswim 交易就从 thinkorswim 导出;你用 schwab.com 的话,Transactions 与 Lot Details 导出在Charles Schwab 页面有说明。选错也不会有破坏——导入向导会在保存之前告诉你文件不匹配。