图表上的已成交交易:来自交易日志的入场、出场与结果

「我的交易」叠加层从交易日志读取已成交的交易并画在图表上:入场处一个三角形,出场处一个方块,外加盈亏。标记只说明结果——盈利、亏损或打平——从不说明出场原因。

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


位置

位置
图表 → 指标面板 → 分组「叠加层」→「我的交易」
默认值
关闭。无参数;该叠加层没有设置项
范围
图表当前显示的合约与已连接账户(或最后选择的账户范围),最多 500 笔交易

它做什么

开启后,图表加载该账户范围的日志条目,保留合约代码主干与图表合约一致的那些(图表上的「MNQU6.CME」匹配日志里的「MNQU6」)。每笔交易变成一个带入场时间与价格的标记;当出场时间和出场价格都存在时,再加上出场点和盈亏。仍然持仓的交易只画入场,不会凭空编造出场。

结果仅由盈亏判定:盈亏 > 1 为盈利,< −1 为亏损,其余为打平。之所以设 ±1 的阈值,是因为在入场价平仓的一轮往返,算上手续费后很少正好为零;−0.40 的结果是手续费,不是一笔亏损交易。

日志不保存当时挂着的止损或目标价,因此同一价格上的止损出场和手动出场无从区分。在标记上写「SL」或「TP」将是一种编造,而在你复盘交易时段的这块屏幕上,它教给你的东西恰恰与实际发生的相反。所以标记只承载结果。

设置

「我的交易」叠加层的行为(无面向用户的参数)
设置默认值影响
我的交易关闭总开关;关闭时图表从不查询交易日志
刷新60 秒(代码)日志在平仓时变化,因此叠加层每分钟重载一次,切换合约时立即重载
最大交易数500(代码)日志针对该范围返回的最近若干笔交易
打平阈值|盈亏| < 1(代码)低于该值的结果被判定为打平
账户范围已连接账户,否则取最后选择的(代码)与交易日志和欢迎页规则一致;其他账户的交易绝不会被画出

怎么用

复盘同一合约的交易时段时打开该叠加层:你能看到自己入场的位置相对于足迹图单元格、失衡和分布图在哪里,以及从哪里离场。跨越可视窗口的交易——在窗口之前入场、之后出场——会被保留,因为仅按其边界过滤,恰恰会在你放大观察它时把它藏起来。

配合交易日志的每日笔记来还原当时的思路;图表展示的是成交记录下来的事实。

局限与陷阱

  • 标记最晚在平仓后一分钟出现,切换合约时则立即出现。
  • 如果日志一时无法读取,叠加层会静默保持为空;它是标注图层,不是价格来源。
  • 入场时间无法解析的交易不会被放到任何位置,而不是被放到 1970 年。
  • 查询会排除其他账户的交易,遵循账户范围规则——该规则修复过一个案例:某个已结束的 funded 账户的 732 笔交易出现在了一个新账户下。

其他语言版本

常见问题

为什么标记从不写「止损」或「目标价」?
因为交易日志不记录当时有效的止损或目标价委托。已知的只有盈亏,所以标记只写盈利、亏损或打平;出场原因将是推断出来的,而不是测量出来的。
我交易过这个合约,但交易没有显示出来。
请确认日志里的合约代码与图表合约共享同一主干(第一个点之前的部分),该笔交易属于已连接的账户范围,并且叠加层已开启。叠加层关闭时不加载任何内容。