跳到主要内容

// e*trade import

你的 E*TRADE 交易日志

不用重新敲一遍,就能把 E*TRADE 交易记进日志。下载 Transaction History 的 CSV,拖进来,上传即被识别——一个文件里就有期权、股票和现金,每张合约都从 E*TRADE 真正写下它的地方读取。

一个文件 · 期权、股票与现金 · 100% 免费

// how-to-export

从 E*TRADE 的流水到你的日志

四步,大约两分钟。

  1. 01

    下载你的 Transaction History

    在 E*TRADE 打开账户流水,下载交易历史。选 CSV——同一页也提供表格版本,但能导入的是 CSV。文件名为 DownloadTxnHistory.csv。

  2. 02

    把日期范围和活动类型都放宽

    这份下载有两重筛选——按日期和按活动类型——所以导出前把两者都放宽。平仓要回溯到可能早几个月的开仓,而一个两边都在的文件不需要猜。

  3. 03

    把文件拖进导入向导

    设置 → 导入数据,把文件拖进去。凭列名和列里的内容就会自动识别为 E*TRADE——没有对应步骤,不用清理。

  4. 04

    预览并确认

    在保存任何内容之前,逐笔查看每一笔交易。重复会被标出,文件无法交代的部分会逐项列名,随后交易记入复式账簿。

// auto-detected

所有东西一张表,按它的本来面目分流。

一次 Transaction History 下载把整个账户装进一张表——期权成交与股票成交并排,还有分红、利息和转账。里面没有哪一处写着「这一行是期权」;说明这一点的是 Description 的形状。TickerScribe 读它,把每一行分流到它本来的位置,并给那些它不愿去猜的行列名。

DownloadTxnHistory.csvE*TRADE · 自动识别
Activity/Trade Date,…,Activity Type,Description,Symbol,Cusip,Quantity #,Price $,Amount $,Commission,…列已对应
06/12/2026,…,Bought To Open,PUT NDXP 06/12/26 21400.000,NDX,…,2,18.40,-3682.38,1.20,…期权 · 根代码是 NDXP,不是 NDX
06/12/2026,…,Sold To Close,PUT NDXP 06/12/26 21400.000,NDX,…,-2,26.75,5347.62,1.20,…期权 · 平仓,成本读自现金
06/15/2026,…,Option Expired,CALL SPXW 06/12/26 6100.000,SPX,…,-1,,0.00,0.00,…到期 · 记为 06/12,不是 06/15
05/28/2026,…,Bought,CALL AMD 07/17/26 190.000 CALL ADV MICRO … OPENING,--,…,1,4.55,-455.51,0.51,…期权 · 待交收,效果已写明
05/20/2026,…,Sold,UBER TECHNOLOGIES INC,UBER,…,-150,71.28,10691.90,0.10,…股票 · 卖出
05/04/2026,…,Dividend,SCHD DIVIDEND REINVESTMENT,SCHD,…,0.412,27.05,-11.15,0.00,…分红 · 买入股份
04/30/2026,…,Transfer,TRNSFR MARGIN TO CASH,--,…,,,-250.00,0.00,…已搁置 · 已列名

股票·期权·Description 指的是合约,Symbol 列指的是标的。在指数周期权上,这是两回事。

哪些内容会进来来自一个文件

合约,从它真正被写下的地方读取

E*TRADE 把合约写进 Description,而把标的留在 Symbol 列。在股票上两者一致,没有分别。在指数周期权上两者真的不同——读错那一个,就会把一张周期权归到并非它的月期权名下,悄悄把两个不同的持仓合成一个。Description 胜出,因为合约就在那里。

开仓还是平仓,只在文件说了的时候

大多数行会直接写明,尚未交收的成交则在自己的 Description 末尾以后缀标明。一行两者都没写时,这不是靠乐观去抛硬币——由该合约当前的持仓来判定,好让一笔平仓成交不会被记成一个你从未开过的全新空头。

到期按它真正到期的那天入账

到期与指数现金交收都在下一个交易日入账。把那个入账日照字面采用,就会把平仓排在合约已经到期之后——任何持仓都不可能处在那种状态。因此两者都按到期日打戳,因为持仓真正结束的正是那一天。

一笔期权成交的全部成本

Commission 这一列在期权上只承载了大约一半的负担;交易所与监管费用融进了现金金额,而且哪里都没有写名字。既然现金金额是精确的,成交的全部成本就从中读取——这样盈亏平衡点落在它真正该在的位置,而不是在每一张合约上都比真相更靠近一点。

股票成交保留文件里给出的数字

同样的做法放在股份上是错的,而这是量过的而不是假设的:那里剩下的差额是每股不到一分钱的零头,且正负两个方向都有,那是价格取整,不是费用。从中推出一笔费用等于凭空发明它。所以股票保留写明的佣金而期权不保留——各自按自己行的表现来读。

再投资的分红仍然是一次买入股份

E*TRADE 把再投资写成一行,同时既支付分红又买入股份。把它记成现金,会留下收益却丢掉股份,留下一个没有明显原因却在变大的持仓。被记录的是股份,现金那一半会在自己的行里到来。

无法导入的内容会被列名,而不是丢弃

从别的账户转入的股份与合约哪里都没有写价格,而保证金转现金的划转是成对出现、互相抵消的——记下其中任何一笔都等于凭空发明。两者都会被搁置、计数并在预览中列名,于是缺失的部分成为一件你看得见、也处理得了的事。

两分钟,一个 CSV

你全部的 E*TRADE 历史,集中一处

无需信用卡。下载 Transaction History 的 CSV 并拖进来——期权成交、股票成交以及两者之间的现金都会到来。

常见问题

TickerScribe 真的免费吗?
是的——完全免费,不用信用卡,也没有交易笔数上限。导入你全部的 E*TRADE 历史,逐笔记录期权成交,并且一分钱不花就能保持到分为单位准确的 P&L。
我需要 E*TRADE 的哪一种导出?
账户流水页面上的 Transaction History 下载——文件名为 DownloadTxnHistory.csv。同一页还提供表格版本;请取 CSV,因为导入读取的是它。原样拖进来即可:TickerScribe 会识别版式并替你对应每一列。
期权也会进来,还是只有股票?
两者都会,来自同一个文件,连同现金一起。E*TRADE 把合约写在 Description 而不是 Symbol 列——Symbol 里放的是标的——所以合约从它真正被写下的地方读取。这个区别在指数周期权上要紧,那里两者确实会分开,而正是它把周期权挡在月期权的持仓之外。
到期和指数交收会怎样?
都是平仓,并按到期日入账。E*TRADE 把两者都记在下一个交易日,因此把入账日照字面采用,会把平仓记在被平的合约已经到期之后。持仓真正结束的那天是到期日,用的也正是这个日期。
为什么佣金和文件里的 Commission 列对不上?
因为在一笔期权成交上,那一列只写出了大约一半的负担。E*TRADE 把交易所与监管费用融进现金金额,而且哪里都不写名字,所以全部成本从这笔成交实际动过的精确现金中读取。股票则相反,保留写明的数字——在那里去推算,会把再普通不过的价格取整变成一笔从未收过的费用。
转入的股份和保证金转现金呢?
会被搁置、计数并在预览中列名。从别的账户转入的股份到来时没有价格,因此没有可记录的成本——去猜等于替你买下一个你从未持有过的仓位。保证金转现金的划转成对出现、互相抵消,只记一条腿就会显示出一笔从未发生的入金。
为什么一笔平仓会找不到对应的开仓?
通常是因为开仓比你下载的那段时间更早。下载按日期范围和活动类型筛选,把两者都放宽,两边才能相遇。仍然对不上的部分,会连同它需要的持仓一起在预览中列名,而不是悄悄记在一个不存在的对手方上。