结果图表:权益、水下曲线、盈亏分布与时间维度
性能面板会绘制所选运行的权益曲线、水下(回撤)曲线和每笔盈亏直方图;当交易仍在内存中时,再加上六个时间维度的分解:日历、入场小时、星期、持仓时长、月份和滚动期望值。
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 交易归入第二天。
图表衡量的是已平仓交易。持仓过程中经历的浮亏不会出现在权益曲线上。时段报告的权益迷你曲线有意不设坐标轴;这里的图表则有。
相关页面
其他语言版本
常见问题
- 为什么直方图采用平方根刻度?
- 这样大量的小额交易就不会把罕见的大额交易压扁到看不见。标题写明了刻度和峰值计数,以便你正确解读。
- 为什么较早那次运行缺少时间维度图表?
- 它们需要单笔交易数据,而交易只对最近三次运行保留在内存中,重启后即被清除。重新运行回测即可恢复。