如何搭建一份标准的回测表格?8 个必填字段避免自欺欺人

很多人的历史回测只是走马观花看图,得出一个虚假的胜率幻觉。一份严密的手工回测工作表,必须包含哪 8 个关键字段?如何扣除交易摩擦与计算真实的净 R 乘数?

MyTrade Academy 编辑部
7 分钟阅读

很多交易者在做回测时,习惯用眼睛快速扫过历史图表,看到漂亮的上涨形态就满意地点点头:“看,这个指标在过去胜率至少有 70%。”

靠眼睛“心算回测”,是交易世界里最普遍的自欺欺人。要确认一套规则到底有没有统计学优势,你必须建立一份标准化、不可篡改的回测记录表(Backtest Trade Log)。只有把每一笔历史成交的进出价格、止损底线和摩擦成本落到具体的单元格里,回测得出的数据才具有实战指导意义。

TL;DR

一份及格的手动回测表格必须包含八个核心字段:成交日期与 K 线时戳触发形态分类规则入场价初始止损价(1R 基准)规则出场价离场触发理由摩擦成本扣除(手续费与点差)、以及净 R 盈亏倍数。与第 30 课记录心态的实盘日志不同,回测表专注于检验规则在历史上的客观重复性。切记:永远不要在看到出场后反推止损,且每笔必须扣除摩擦,否则算出的全是纸上富贵。

回测记录表与实盘日志的根本区别

虽然两者都使用表格形式呈现,但它们服务的终极目标完全不同。

我们在第 30 课搭建的实盘交易日志,核心聚焦点在身上:记录你进场时的心理焦虑、有没有迟疑、途中是否违规挪动了止损,它是在给交易者的执行过程体检。

回测记录表则完全剔除了情绪变量,假设执行者是绝对冷酷的机器人,聚焦点在规则本身:在当时的历史图表上,预设的开仓条件到底有没有被触发?初始失效位离进场点有多远?行情走了多少根 K 线?扣除真实世界的手续费后,这套规则在 50 笔交易中能不能实现正期望值?

严谨手工回测表格的 8 大标准字段设计
字段名称填写要求与规范为什么该字段绝不可少
1. 日期与 K 线时戳记录触发进场那一根 K 线的具体日期与时间在历史图表上留下可核对、可复查的客观坐标
2. 形态分类标签预设形态名称(如 #旗形突破、#均线回踩)便于后期使用筛选功能,单独拆解细分形态的优劣
3. 规则入场价严格按规则写下的买入价(如前高突破价 + 1 档)防止事后美化,假装自己总能买在 K 线最低点
4. 初始止损价(1R)开仓瞬间确立的技术失效价位锁定整笔交易的初始风险基准,严禁事后修改
5. 规则出场价触碰止盈位、止损位或时间止损时的实际平仓价格计算毛利走势的硬性端点
6. 离场触发原因单选:打止损、达标止盈、均线死叉、持有超时统计系统主要的退出模式,检查是否被频频止损
7. 摩擦成本扣除固定扣除预估的手续费、印花税与双边点差(如 0.1R)将虚幻的理论毛收益拉回残酷的净资金现实
8. 净 R 盈亏倍数(净盈亏金额 ÷ 初始单笔 1R 风险金额)将所有历史样本归一化为标准的风险回报倍数

严守次序底线:绝对不允许在填完字段 5(出场价)之后,才回头去填字段 4(初始止损)。一旦顺着结果填止损,整份回测数据将彻底沦为垃圾。

零摩擦幻觉:为什么不扣手续费的回测全在骗人?

手工回测中最致命的陷阱,就是直接用“出场价减入场价”计算利润,假装市场不存在交易成本。

试想一套 15 分钟周期的短线动量系统,回测 100 笔后的毛结果显示:60 笔盈利、40 笔亏损,累计毛盈利为 +15.0R。你以为发现了一台印钞机。

现在加上真实的交易摩擦:双边佣金加上开平仓时不可避免的买卖点差,平均每笔单子消耗 0.12R。100 笔交易下来,摩擦成本总计无情吃掉 12.0R!你的实际净收益从光鲜的 +15.0R 瞬间萎缩到仅剩 +3.0R,稍微遇上一段逆风期就会直接陷入深度亏损。一份负责任的回测表,每一行都必须包含自动扣减摩擦的公式。

同一根 K 线同时扫到止损和目标,怎么算?

在日内手工回测中,经常会遇到一根振幅巨大的长影线,其最高价碰到了你的止盈位,同时最低价也击穿了你的止损位。在无法确定哪个点位先触碰时,一律严格判为触碰止损! 在真实的撮合市场中,剧烈拉扯的流动性通常会先触发就近的止损单。在回测中主动采用最严苛的悲观假设,实盘时才不会措手不及。

回测表格数据真实性检查清单
  • 每一行记录都在观察出场之前,先定好了初始止损位置。
  • 表格中嵌入了每笔自动扣减手续费与点差的公式。
  • 遇到同一根 K 线多空双穿的模糊情况,我坚决按止损处理。
  • 我记录了持仓花费的 K 线根数,用来评估资金周转效率。

常见问题

手工回测推荐用什么软件制作表格?

最普通的 Excel、Google Sheets 或 WPS 即可。在表头顶部设置几个简单的聚合公式:`SUM` 统计总 R 净收益、`COUNTIF` 统计总笔数、`AVERAGE` 计算综合胜率,就构成了最专业的策略体检台。

回测时需要给每笔交易都截一张 K 线图吗?

刚开始测试的前 20 笔可以截图并附在表格旁,帮助自己统一识图标准;后续随着样本量扩大到 50 到 100 笔,文字标签和精准价格坐标已经足够,过多的图片反而会导致表格臃肿卡顿。

回测时应该一次测多少笔历史交易才算合格?

至少 50 笔,推荐 100 笔以上。低于 20 笔的样本几乎全由随机运气主导,根本无法过滤掉偶然性带来的虚假繁荣。

用科学的数据让规则现出原形

第 33 课带你系统学习手动回测与历史验证方法:如何建立合理的样本置信度、如何杜绝过拟合调参,用客观证据建立真正的交易信念。

打开第 33 课:策略回测