从 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 同步 | 60 天窗口 | 手动回补;按成交 id 去重,因此重复拉取无害 |
| 自动同步窗口 | 30 天 | 足够宽,使新账户最近的历史在第一次自动同步时就能落地 |
| 归零后防抖 | 5 秒 | 从持仓归零到发起拉取之间的延迟,以便平仓成交已经发布 |
| 最小间隔 | 30 秒 | 更早提出的拉取会被推迟,而不是被丢弃 |
| 周期性兜底 | 15 分钟 | 只有自上次成功同步以来出现过成交或归零事件时才运行 |
自动同步如何决定运行
自动同步随交易日志页面挂载,并且只在经纪商连接就绪时启用。页面打开时运行一次,之后每次「持仓已归零」事件后带 5 秒防抖运行一次,再加上每 15 分钟的兜底。周期性那一趟受一个闸门过滤:只有自上次成功同步以来观察到成交(成交数量大于零)或归零事件,它才会开启一个订单通道会话。同步失败会让闸门保持打开,因此一次网络超时不会丢掉一笔真实成交。15 分钟的节奏取代了原来的 90 秒——后者在一天没有任何交易的日子里每小时也会开启约十二个会话。
每一对成交构成一笔交易,以入场和出场的成交标识为键。Rithmic 会在不同成交之间复用成交 id,所以这个键把成交 id 与该成交自身的订单 id 和时间组合起来;同一对再次出现时只会累加数量并按比例重算盈亏。盈亏用品种的点值换算成美元;点值未知时金额保持为点数,并记录一条警告。
怎么用
连接 Rithmic 配置,打开交易日志,让第一次自动同步填入最近 30 天。需要更久的历史时使用「从 Rithmic 同步」,最多 60 天。如果你的自营商收取的来回费率与默认值不同,请设置「每张合约手续费」并再同步一次,让净盈亏与经纪商对账单一致。同步来的交易在表格中带绿色「sync」标记和账号,账户范围条正是依据它来工作。
限制与陷阱
- 同步从不删除交易。删除某个账户的历史是账户范围条中一个独立且显式的清空操作。
- 这里填写的手续费只对之后同步来的交易生效;更早的记录保留导入时的手续费,直到某次同步更新它们。
- 状态标记统计的是所选账户。「全部账户」会汇总本机上所有已同步账户。
- 没有账户数据流权限的登录无法推送账户数据;交易日志的同步依赖经纪商公布成交。
相关页面
其他语言版本
常见问题
- 每笔交易之后都要点同步吗?
- 不用。持仓归零后大约五秒会自动同步一次。按钮用于最多 60 天的回补和手动检查。
- 为什么我的盈亏和 Rithmic 的报表不一样?
- Rithmic 不发送手续费;交易日志会按每张合约扣除一笔来回手续费,默认采用按品种的自营商费率。请调整「每张合约手续费」后再同步一次。
- 周期性同步会整天运行吗?
- 只在交易日志页面打开且连接在线时运行,并且只有自上次成功同步以来出现过成交或归零事件时才会运行。