结果图表:权益、水下曲线、盈亏分布与时间维度

性能面板会绘制所选运行的权益曲线、水下(回撤)曲线和每笔盈亏直方图;当交易仍在内存中时,再加上六个时间维度的分解:日历、入场小时、星期、持仓时长、月份和滚动期望值。

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


位置

位置
回放 → 结果 → 选择一次运行 → 关键数字下方的图表
直方图
21 个以零对齐的分箱,计数采用平方根刻度,带均值和中位数标记
入场小时
纽约时间(America/New_York)
交易日
期货交易日,在芝加哥时间 17:00 重置

它们做什么

这些图表是纯 SVG,按容器自适应尺寸,并带有真正的坐标轴:固定宽度侧栏中的整数刻度值、更亮的零轴线,以及给出指针所指数值的读数光标。权益和水下曲线共用同一条侧栏和同一条 X 轴,因此一条曲线上的谷底恰好落在另一条曲线谷底的正下方。超过 900 个点的序列会在绘制前降采样。

权益和回撤由该次运行保存的权益曲线构建(每笔平仓交易一个点,前面补一个 0,使曲线从原点开始)。分布图、日历图和其他时间维度图表需要交易清单,而它只对最近三次运行保留;缺失时面板会显示“本次运行的交易未被保留”。

各图表

性能面板的各图表及其读取的数据
图表输入它显示什么
权益权益曲线每笔平仓交易的累计盈亏,并带有从峰值到造成该回撤的谷底的“最大回撤”带;悬停可查看某笔交易处的数值。
水下曲线回撤序列每笔交易时低于滚动权益峰值的距离,与权益图对齐。
每笔盈亏交易盈亏21 个分箱的直方图,分箱边界以零对齐,因此没有任何柱会把盈利和亏损混在一起;计数采用平方根刻度(标题写明“峰值 {n} · 平方根刻度”);带均值和中位数标记;悬停显示计数和分箱区间。
盈亏日历保留的交易每个交易日一个单元格,周一至周五,数额越大颜色越深;标题写“{days} 天中有 {wins} 个绿色交易日”。
按入场小时的盈亏(ET)保留的交易按纽约时间的入场小时分组的柱状图。
按星期的盈亏保留的交易周一至周日的分组。
按持仓时长的盈亏保留的交易分箱为 <1m、1–5m、5–15m、15–60m、1–4h、>4h。
按月份的盈亏保留的交易每月一根柱,外加“连续月份”:最佳连续、最差连续,以及连续 3 个月及以上为绿色的窗口数量。
滚动期望值 · 30 笔保留的交易每笔交易处最近 30 笔交易的平均盈亏;至少需要 30 笔交易(“少于 30 笔交易:尚无可滚动的内容。”)。

如何解读

  • 一条笔直上升、却由直方图最右侧某一根高柱带动的曲线,说明结果依赖于少数几笔交易;当最佳交易超过净利润的 50 % 时,结论句也会给出提示。
  • 水下曲线给出的是处于前高之下的时间;仅看最大回撤只能知道深度。
  • 只在纽约开盘第一小时存在的优势,与全天有效的优势是两套不同的策略;小时图把它们区分开。
  • 盈利交易都在一分钟内平掉,而亏损交易却拖上一个小时,这是止损设得太远的特征,可以在持仓时长图上看出来。
  • 一张靠某一个月做完全年的月份图,并不是一套每月都能付钱的策略,而这对按月支付的出资账户很重要。

局限与陷阱

所有按小时和按日的分组都使用具名时区,绝不使用机器本地时间:小时用纽约时间,交易日遵循自营公司引擎所用的芝加哥 17:00 重置。按 UTC 分组会把每隔一晚的 19:00 CT 交易归入第二天。

图表衡量的是已平仓交易。持仓过程中经历的浮亏不会出现在权益曲线上。时段报告的权益迷你曲线有意不设坐标轴;这里的图表则有。

其他语言版本

常见问题

为什么直方图采用平方根刻度?
这样大量的小额交易就不会把罕见的大额交易压扁到看不见。标题写明了刻度和峰值计数,以便你正确解读。
为什么较早那次运行缺少时间维度图表?
它们需要单笔交易数据,而交易只对最近三次运行保留在内存中,重启后即被清除。重新运行回测即可恢复。