免费开始

如何把交易记录导入 TJ

交易日志阅读约 7 分钟更新于 English

TL;DR先从交易平台把交易历史导出为 CSV 文件(MetaTrader 导出的是 HTML 报告)。然后在 TJ 中打开 Review → Log → Import CSV(复盘 → 日志 → 导入 CSV),选择文件,检查预览,点击 Import(导入)。TJ 会自动识别格式、匹配列,并跳过已有的交易。
本文目录
  1. 各平台速查
  2. Tradovate
  3. NinjaTrader 8
  4. Rithmic R | Trader Pro
  5. TopstepX
  6. Quantower
  7. MetaTrader 4 和 5
  8. TJ 的导入流程
  9. 导入结果不对怎么办

要把交易记录导入 TJ,先从交易平台下载 CSV 格式的交易历史,再在 TJ 中打开 Review → Log → Import CSV 并选择该文件。TJ 会显示预览,列出识别到的格式、行数和匹配好的列。在你点击 Import 之前,什么都不会保存。

下面是期货交易者最常用的六个平台的导出步骤,均取自各平台自己的官方文档,核对日期为 2026年10月6日。如果某个平台的文档没有说明导出方法,我们会直接说明,不做猜测。不同版本的菜单会有变化,如果你看到的界面不一样,请查看平台的导出菜单。

各平台速查

平台在哪里导出文件在 TJ 中导入
Tradovate官方文档中未确认:请查看平台的导出菜单CSVReview → Log → Import CSV
NinjaTrader 8在显示成交历史的表格上右键(Trade Performance 中的 Trades 视图,或 Executions 标签页)→ Export…CSV 或 ExcelReview → Log → Import CSV
Rithmic R | Trader Pro官方文档中未确认:请查看平台的导出菜单CSVReview → Log → Import CSV
TopstepXTrades 组件 → 左下角的导出按钮(Sim 模拟账户)文档未说明Review → Log → Import CSV
Quantower官方文档中未说明:请查看平台的导出菜单CSVReview → Log → Import CSV
MetaTrader 4 / 5History 标签页 → 右键 → Save as Report(MT4)或 Report(MT5)HTML(MT5 也可导出 PDF)Profile → Your data → Import CSV

TJ 与本文提到的任何平台或 Prop 公司均无关联,也未获得其背书。

Tradovate

我们核对时无法打开 Tradovate 官方关于账户报表的帮助文章,所以这里不列出菜单步骤。请在你的 Tradovate 平台里找一个带导出或下载选项的报表或绩效视图,并保存为 CSV。

TJ 识别什么:每笔已完成交易占一行、包含买入和卖出时间戳或买入价和卖出价等列的文件。TJ 在预览中会把这类文件标为 Futures platform (Tradovate / NinjaTrader style)(期货平台,Tradovate / NinjaTrader 格式),根据时间戳判断每笔交易是做多还是做空,并合并部分成交。

NinjaTrader 8

NinjaTrader 的帮助指南说明,任何显示成交历史的表格都可以导出:"right mouse click and select the Export... menu item"(右键单击并选择 Export... 菜单项),然后选择 CSV 或 Excel。用于 TJ 时,请导出每笔交易一行并带盈亏的表格,也就是 Trades 视图:

  1. 在 Control Center 中打开 New → Trade Performance。
  2. 选择 From 和 To 日期,点击 Generate。
  3. 把视图切换到 Trades。NinjaTrader 对一笔交易的定义是 "a completed buy/sell or sell/buy transaction"(一次完整的买入/卖出或卖出/买入交易)。
  4. 在表格内右键,选择 Export…,选 CSV 并保存文件。

Control Center 的 Executions 标签页也能用同样方式导出,但它只显示当天的数据,而且每次成交一行、不是每笔交易一行,所以写交易日志用 Trades 视图的文件更合适。

TJ 识别什么:品种、持仓方向(多/空)、数量、入场价和出场价、入场时间和出场时间、盈亏和手续费。TJ 会自动匹配这些列;如果有空白,请在 Column matching(列匹配)中检查。

Rithmic R | Trader Pro

我们没有找到说明导出方法的 Rithmic 官方页面,所以请查看 R | Trader Pro 的导出菜单(很多 Prop 公司会通过自己的登录入口提供 R | Trader Pro)。

TJ 识别什么:TJ 能识别两种 R | Trader Pro 文件。含 Buy/Sell 和 Avg Fill Price 等列的订单历史文件显示为 Rithmic R | Trader Pro;含 Entry Order Number 和 Exit Order Number 列的交易绩效文件显示为 Rithmic R | Trader Pro (performance)。已取消、未成交或挂单中的订单会被跳过。

TopstepX

TopstepX 帮助中心介绍了一个 Trades 组件,会列出你的交易,包括品种、数量、时间、入场价、出场价、盈亏和费用。导出方法:

  1. 如果布局里还没有 Trades 组件,先把它添加进来。
  2. 点击组件左下角的导出按钮,保存文件。

TopstepX 的文档说这个面板 "currently only available for Sim accounts"(目前仅适用于 Sim 模拟账户),也没有说明文件格式。如果你的账户看不到它,请查看平台的导出菜单。

TJ 识别什么:含 ContractName、EnteredAt 和 ExitedAt 列的文件会被识别为 TopstepX,费用和佣金会合并计算。

Quantower

Quantower 帮助中心介绍了一个 Trades 面板,显示 "all past trades made by a trader on all accounts"(交易者在所有账户上的全部历史交易),但我们在文档里没有找到交易导出功能。请在平台的导出菜单里找交易 CSV。

TJ 识别什么:含 Date/Time、Symbol、Side、Quantity、Price、Gross P/L 列,以及可选的 Fee、Account 和 Trade ID 列的交易文件,会被识别为 Quantower。这些行是逐笔成交,TJ 会帮你把它们合并成完整的开平仓交易。

MetaTrader 4 和 5

MetaTrader 4:在 Terminal 窗口中打开 Account History 标签页并右键。先选择时间范围(All History、Last 3 Months、Last Month 或 Custom Period),再选 Save as Report 或 Save as Detailed Report。MetaTrader 4 会保存为 HTML 文件。

MetaTrader 5:在交易历史中右键,选择 Report(MetaTrader 的帮助也提到 View 菜单中的 Reports),然后把报告保存为 HTML。MetaTrader 5 也能保存为 PDF,但 TJ 需要的是 HTML 文件。

在 TJ 中导入:打开 Profile → Your data → Import CSV(个人资料 → 你的数据 → 导入 CSV),选择 .htm 或 .html 文件。TJ 能读取 MetaTrader 4 和 5 的对账单和报告,第一次会询问它属于哪个 TJ 账户,之后会记住这个券商账户。含 Ticket、Open Time 和 Close Time 等列的 MetaTrader CSV 也可以通过 Review → Log → Import CSV 导入;请在 "Times in this file"(文件中的时间)中选择 MetaTrader server time(MetaTrader 服务器时间),这样交易时间才准确。

在 Pro 版中,MetaTrader 4 和 5 账户还能自动同步,完全不需要导出。

TJ 的导入流程

  1. 打开导入工具。在 TJ 中进入 Review → Log,点击 Import CSV。TJ 支持 .csv、.tsv 和 .txt 文件。(同一个导入工具也在 Profile → Your data 下,那里还支持 MetaTrader HTML 报告。)
  2. 选择文件。TJ 会找到表头行,然后显示 Detected: …(已识别:…),列出识别到的格式(例如 TopstepX、Quantower、MetaTrader 4 / 5 或 Generic CSV 通用 CSV)和行数。
  3. 选择账户和策略。选择要导入的 TJ 账户,或新建一个。如果文件中有券商账号,TJ 下次会记住它对应哪个 TJ 账户。策略可以来自文件,也可以留空。
  4. 检查预览。如果有字段看起来不对,打开 Column matching;设置文件使用的时区(你的本地时间、UTC 或 MetaTrader 服务器时间);还可以选填每笔交易的风险金额(美元),交易没有止损时 TJ 用它计算 R。
  5. 查看汇总。预览会告诉你:有多少笔是新交易,多少笔已在 TJ 中、将被跳过,合并了多少笔部分成交,以及入金或出金是否保留为余额变动。如果某笔导入的交易与你手动记录的交易一致(同一品种、方向和日期),TJ 可以把它们合并:你的笔记、截图和评分保留,价格和盈亏以券商数据为准。
  6. 点击 Import。你的交易会立即出现在 Review、Analytics、日历和你的 Prop 公司限额中。没有评分的导入交易会显示为未评分,之后可以用 Rate It! 补评。

文件在你的浏览器中读取;只有你导入的交易会保存到你的账户。想先看看效果?演示版里有同样的 Import CSV 按钮。

导入结果不对怎么办

  • "That file has no trade rows."(文件中没有交易行。)文件只有表头,或者导出的报表不对。请导出交易或成交历史,而不是汇总报表。
  • 时间差了几个小时。在 "Times in this file" 中选对设置后重新导入,并勾选 Replace earlier imports in this account(替换此账户中之前的导入),旧的行会被删除。
  • 盈亏或日期为空。TJ 至少需要一个日期列和一个盈亏列。请在 Column matching 中选择它们。
  • 你手上是 Excel 文件。先用 Excel、Numbers 或 Google Sheets 打开,另存为 CSV。
  • 未成交或已取消的订单。如果文件有 Status 列,未成交、挂单中、工作中和已取消的订单会被自动跳过。

历史记录导入之后,最快的用法是做一次每周交易复盘;我们的交易日志模板则告诉你哪些字段值得手动补充。万一你的 Prop 公司倒闭,导出的历史记录就是你能留下的部分;请看Prop 公司倒闭了怎么办。

常见问题

TJ 可以导入哪些文件类型?

通过 Review → Log → Import CSV 可导入 CSV 文件(.csv、.tsv 或 .txt)。MetaTrader 4 和 5 的 HTML 对账单和报告(.htm 或 .html)可通过 Profile → Your data → Import CSV 导入。Excel 文件需要先另存为 CSV。

TJ 能导入 NinjaTrader 的交易吗?

可以。在 NinjaTrader 8 中,右键单击显示成交历史的表格(例如 Trade Performance 中的 Trades 视图),选择 Export… 并选 CSV。然后在 TJ 的 Review → Log → Import CSV 中导入该文件。

可以把 MetaTrader 5 的历史记录导入 TJ 吗?

可以。MetaTrader 5 会把交易报告保存为 HTML(或 PDF)。TJ 可通过 Profile → Your data → Import CSV 读取 MetaTrader 4 和 5 的 HTML 对账单和报告。在 Pro 版中,MetaTrader 账户还能自动同步。

同一个文件导入两次会产生重复交易吗?

不会。TJ 会识别并跳过已有的交易,预览中会显示跳过了多少笔。如果之前的导入有误,可以勾选“Replace earlier imports in this account”(替换此账户中之前的导入)重新导入。

TJ 选错了列怎么办?

在导入预览中打开 Column matching(列匹配),为每个字段选择正确的列。TJ 至少需要一个日期列和一个盈亏列才能生成交易。

我的文件会被上传到其他地方吗?

不会。文件在你的浏览器中读取,只有导入的交易会保存到你自己的 TJ 账户。

把你的交易历史导入 TJ

导入平台导出的文件,你的统计、日历和 Prop 公司限额会立即填好。公测期间免费。

资料来源

截至 2026年10月6日,Tradovate 和 Rithmic 自己的导出文档未能确认。TJ 是交易日志软件,不构成财务建议。