从 Rithmic 同步交易日志:手动拉取、自动同步与手续费

交易日志会从已连接的 Rithmic 账户自动填充:持仓归零时以及每 15 分钟的兜底检查会触发自动同步,而「从 Rithmic 同步」按手动方式回补 60 天。成交会被配对成交易,按成交 id 去重,并按每张合约收取自营商手续费。

Senzoukria · 文档 · 更新于 2026 年 9 月


位置

位置
交易日志 → 交易 → 状态标记、「每张合约手续费」字段和「从 Rithmic 同步」按钮
手动回溯窗口
60 天(未指定区间时的后端默认值)
自动回溯窗口
30 天;两次自动同步至少间隔 30 秒;持仓归零后防抖 5 秒
手续费默认值
留空 = 按品种的自营商费率(微型合约 $0.50,E-mini $3.50 每个来回);保存在 orderflow.journal.commissionPerContract.v2

它做什么

状态标记显示「{n} 已同步 · {时间}」,只统计所选账户的交易,悬停提示为「从 Rithmic / Apex 导入」。相对时间显示为「从未同步」「刚刚」「{n} 分钟前」「{n} 小时前」或一个日期。「从 Rithmic 同步」按钮在运行时变为「正在同步…」,结束时给出类似「+3 新增 · 1 更新 · BX107189-01」的提示(最多列出三个账户,然后是「+N」),或者把错误信息显示 8 秒。同步成功会刷新表格、统计数据和时段轨迹。

Rithmic 不发送手续费,所以交易日志自己加上;否则它会显示毛盈亏,而经纪商显示的是净额。「每张合约手续费」字段接受以美元计的来回金额(0 或以上);留空时采用按品种的自营商默认值。该值在下一次同步时生效。

设置项

Rithmic 同步的控件与常量
设置默认值它改变什么
每张合约手续费自动(按品种默认值)下一次同步时按每张合约扣除的来回手续费;保存在本地
从 Rithmic 同步60 天窗口手动回补;按成交 id 去重,因此重复拉取无害
自动同步窗口30 天足够宽,使新账户最近的历史在第一次自动同步时就能落地
归零后防抖5 秒从持仓归零到发起拉取之间的延迟,以便平仓成交已经发布
最小间隔30 秒更早提出的拉取会被推迟,而不是被丢弃
周期性兜底15 分钟只有自上次成功同步以来出现过成交或归零事件时才运行

自动同步如何决定运行

自动同步随交易日志页面挂载,并且只在经纪商连接就绪时启用。页面打开时运行一次,之后每次「持仓已归零」事件后带 5 秒防抖运行一次,再加上每 15 分钟的兜底。周期性那一趟受一个闸门过滤:只有自上次成功同步以来观察到成交(成交数量大于零)或归零事件,它才会开启一个订单通道会话。同步失败会让闸门保持打开,因此一次网络超时不会丢掉一笔真实成交。15 分钟的节奏取代了原来的 90 秒——后者在一天没有任何交易的日子里每小时也会开启约十二个会话。

每一对成交构成一笔交易,以入场和出场的成交标识为键。Rithmic 会在不同成交之间复用成交 id,所以这个键把成交 id 与该成交自身的订单 id 和时间组合起来;同一对再次出现时只会累加数量并按比例重算盈亏。盈亏用品种的点值换算成美元;点值未知时金额保持为点数,并记录一条警告。

怎么用

连接 Rithmic 配置,打开交易日志,让第一次自动同步填入最近 30 天。需要更久的历史时使用「从 Rithmic 同步」,最多 60 天。如果你的自营商收取的来回费率与默认值不同,请设置「每张合约手续费」并再同步一次,让净盈亏与经纪商对账单一致。同步来的交易在表格中带绿色「sync」标记和账号,账户范围条正是依据它来工作。

限制与陷阱

  • 同步从不删除交易。删除某个账户的历史是账户范围条中一个独立且显式的清空操作。
  • 这里填写的手续费只对之后同步来的交易生效;更早的记录保留导入时的手续费,直到某次同步更新它们。
  • 状态标记统计的是所选账户。「全部账户」会汇总本机上所有已同步账户。
  • 没有账户数据流权限的登录无法推送账户数据;交易日志的同步依赖经纪商公布成交。

其他语言版本

常见问题

每笔交易之后都要点同步吗?
不用。持仓归零后大约五秒会自动同步一次。按钮用于最多 60 天的回补和手动检查。
为什么我的盈亏和 Rithmic 的报表不一样?
Rithmic 不发送手续费;交易日志会按每张合约扣除一笔来回手续费,默认采用按品种的自营商费率。请调整「每张合约手续费」后再同步一次。
周期性同步会整天运行吗?
只在交易日志页面打开且连接在线时运行,并且只有自上次成功同步以来出现过成交或归零事件时才会运行。