交易系统 XtradingTime

手把手回测教程:散户 5 步验证一个策略

手把手回测教程:散户 5 步验证一个策略

本文属于专题 《系统验证:怎么知道它真的有效》 ,按顺序读效果更好。

本文目录(30 节)

回测是验证一个策略的核心方法,但 90% 的散户回测都是”假回测”:要么样本太小,要么参数过拟合。今天给你一套散户能用的”5 步回测法”(数据准备/规则化/手动/自动/验证)、3 种回测工具(TradingView / Python / Excel)、4 个回测核心指标、以及散户做回测必踩的 5 个坑。读完你会知道:回测不难,难的是不被”漂亮回测”骗了。


一、为什么回测重要

不回测的代价

典型情境

  • 学了一个新策略
  • 直接实盘 1 万元
  • 3 个月亏 5000
  • 发现”策略不行”

真相

  • 策略可能本身没问题
  • 但你不知道适合哪种市场状态
  • 不知道胜率 / 盈亏比
  • 不知道最大回撤

回测的 4 大价值

  • 验证可行性:策略是否长期赚钱
  • 量化预期:胜率 / 盈亏比 / 最大回撤
  • 优化参数:找到最佳设置
  • 建立信心:实盘时不慌

二、5 步回测法

5 步回测法

步骤 1:数据准备

目标:准备至少 3-5 年的历史数据。

关键

  • 数据完整(不能缺失)
  • 包含所有市场状态(牛/熊/震荡)
  • 数据源可靠

工具

  • TradingView:直接看图
  • Yahoo Finance:免费下载
  • 同花顺 / 雪球:A 股数据

步骤 2:规则化策略

目标:把策略写成”if-then” 可执行规则。

典型规则

入场:
- 价格 > 50 日均线
- 当日 RSI < 30
- 成交量 > 平均量 1.5 倍

止损:
- 入场价 - 2%

止盈:
- 入场价 + 4% (盈亏比 2:1)

最大持仓:
- 5 个交易日

关键:必须完全可执行,没有”看情况”。

步骤 3:手动回测

目标:用 K 线重放手动验证。

操作

  • 用 TradingView 回放
  • 按规则手动找信号
  • 记录每笔结果
  • 至少 50-100 笔

为什么手动

  • 培养盘感
  • 发现规则漏洞
  • 看真实历史情境

步骤 4:自动回测

目标:用工具批量验证。

工具

  • TradingView Pine Script(最简单)
  • Python + Backtrader
  • MetaTrader Strategy Tester

关键

  • 至少 200+ 笔
  • 多市场测试
  • 多时间段测试

步骤 5:样本外验证

目标:避免过拟合。

操作

  • 70% 数据:训练(参数优化)
  • 30% 数据:验证(不参与优化)
  • 验证集表现 ≥ 训练集 80% → 稳健

关键

  • 训练集表现完美 + 验证集差 → 过拟合
  • 不能用过拟合策略实盘

三、3 种回测工具

工具 1:TradingView Pine Script

优点

  • 免费 + 易学
  • 可视化结果
  • 全球数据

缺点

  • 复杂策略受限
  • 高级功能要付费

适合:新手 / 中级散户。

工具 2:Python + Backtrader

优点

  • 强大灵活
  • 完全自定义
  • 大量开源资源

缺点

  • 需要编程基础
  • 学习曲线陡

适合:进阶 / 量化散户。

工具 3:Excel

优点

  • 完全可控
  • 适合简单策略
  • 易于理解过程

缺点

  • 大数据量低效
  • 复杂逻辑难写

适合:手动学习。


四、4 个回测核心指标

指标 1:胜率(Win Rate)

计算:盈利笔数 / 总笔数。

评价

  • ≥ 60%:高胜率
  • 50-60%:合格
  • < 50%:需要高盈亏比补偿

指标 2:盈亏比(Risk-Reward Ratio)

计算:平均盈利 / 平均亏损。

评价

  • ≥ 2:1:优秀
  • 1.5-2:1:合格
  • < 1.5:1:需要高胜率补偿

指标 3:最大回撤(Max Drawdown)

计算:从历史峰值到谷底的最大下跌。

评价

  • < 15%:稳健
  • 15-30%:可接受
  • 30%:风险高

指标 4:夏普比率(Sharpe Ratio)

计算:(收益率 - 无风险利率) / 收益标准差。

评价

  • ≥ 1.5:优秀
  • 1-1.5:合格
  • < 1:风险与收益不成正比

五、做回测的 5 个常见坑

坑 1:样本太小

典型错误

  • 测试 10-20 笔
  • 觉得”够了”
  • 实盘失效

正确做法:至少 200 笔,最好 500+。

坑 2:参数过拟合

典型错误

  • 不停调整参数
  • 训练集表现完美
  • 实盘失效

正确做法

  • 70/30 分割
  • 验证集表现合格才行
  • 简单参数 > 复杂参数

坑 3:忽略交易成本

典型错误

  • 不算佣金 / 滑点
  • 回测年化 30%
  • 实盘 - 5%(成本吃掉)

正确做法

  • 包含双向佣金
  • 包含 1-2 点滑点
  • 包含资金成本

坑 4:数据偷看

典型错误

  • 用未来数据做”历史决策”
  • 看似完美的回测
  • 实盘根本做不到

正确做法

  • 严格”当前可用”信息
  • 不偷看未来

坑 5:单一市场测试

典型错误

  • 只测试 BTC
  • 觉得策略好
  • 换品种就失效

正确做法

  • 至少 3-5 个品种
  • 多种市场环境
  • 普适才是真好

六、回测的 30 天训练

第 1-7 天:选 1 个简单策略

  • 双均线交叉 / RSI 反转
  • 写下规则
  • 准备数据

第 8-14 天:手动回测

  • 用 TradingView 回放
  • 50-100 笔
  • 记录每笔

第 15-21 天:自动回测

  • 用 Pine Script 实现
  • 200+ 笔
  • 看 4 个核心指标

第 22-30 天:样本外验证

  • 70/30 分割
  • 验证集表现
  • 决定是否实盘

写在最后

回测不难,难的是不被”漂亮回测”骗了

核心要点

  • 5 步回测法(数据/规则化/手动/自动/验证)
  • 3 种工具(TradingView/Python/Excel)
  • 4 个核心指标(胜率/盈亏比/回撤/夏普)
  • 5 个常见坑要避开
  • 30 天训练计划

最重要的认知

  • 没回测的策略 = 赌博
  • 过拟合的回测 = 自欺欺人
  • 严谨回测 = 系统化基础

把这套方法内化,你的策略可信度会从 0 到 90%+


系统系列阅读组合

  1. 回测的 7 个致命陷阱
  2. 手把手回测教程(本篇)

把这 2 篇连起来,你拥有了完整的”回测实战知识库”

微信搜一搜 Tom讲交易

在微信里搜「Tom讲交易」即可关注,每周更新交易教学

推荐课程

合约陪跑实战训练营

不只教方法,更带你实盘执行。从仓位管理到止损止盈,手把手纠正你的交易习惯,建立可复制的盈利系统。

相关文章

量化交易

回测的 7 个致命陷阱:为什么回测好的策略实盘亏钱

回测是量化交易最重要的环节,也是最容易被自己骗的环节。90% 的散户量化策略“回测亮眼实盘亏损”,原因都在这 7 个回测陷阱里:过拟合、生存偏差、前视偏差、数据窥探、不真实的执行、忽略成本、样本不足。本文逐一拆透每个陷阱的本质 + 散户能用的检测方法。读完你会成为“会看回测”的少数人。

交易系统

交易日记完整模板:散户必备的 12 个字段

不写交易日记的散户,永远在重复同样的错误。本文给你一套散户必备的“12 字段交易日记模板”(事实 6 字段 + 心理 3 字段 + 系统 3 字段)、3 类记录工具(Excel / Notion / 专业 APP)、4 个复盘维度、以及散户写日记必踩的 5 个坑。读完你会知道:写日记不是负担,是系统升级的核心引擎。

交易系统

A股实战复盘:我用这套方法在A股做了什么

我做外汇做了将近十五年,然后有一段时间专门跑去做A股。我不是因为觉得A股容易,而是想搞清楚:一套在外汇里跑通的系统,在A股里能走多远。 引子 这篇文章是复盘性质的,不是来推荐A股的,也不是来劝你回避A股的。我只是想诚实地说说我在A股里具体做了什么,遇到了什么,最后得出了什么结论。 时间节点大概在几年前,市场处于一个中等活跃度的阶段,不是极端牛市,也不是全面熊市,就是那种

交易系统

复盘测试的真正作用:90%交易者都搞错了

你以为复盘是在找错误,找哪里做错了,然后下次不犯。这个理解没有错,但它只抓到了复盘价值的10%。剩下90%,是你一直在忽视的东西。 引子 交易圈里有一种人,复盘做得比谁都勤。每天收盘,把所有亏损的单子翻出来,仔细研究哪里出了问题:这里的支撑没看准,那里的止损设太紧,这笔应该等信号更明确再进…… 他们真的在认真复盘,也真的在认真反思。但做了一年、两年,账户还是亏损的。

交易系统

比特币多头交易复盘:我在这笔交易里学到了什么

做完这笔交易之后,我坐在椅子上发了很久的呆。不是因为赚钱了,而是因为我终于想清楚了一件事:那些在这个点位犹豫不决的人,和那些割肉跑路的人,根本上没有区别。 引子 2022年11月,FTX崩塌。 这件事的冲击规模,放在加密货币历史上大概能排进前三。一家世界排名第二的交易所,几乎在一夜之间清零。创始人被捕,数十亿美元的用户资产蒸发,行业声誉跌到了谷底。比特币那段时间跌穿了160

交易系统

如何建立对自己交易系统的信任

你有没有经历过这种情况:信号来了,条件全部满足,你却迟迟不下单。或者下单了,但仓位只开了计划的三分之一,心里总觉得这次可能不一样。结果行情真的走了,你坐在那里看着,又懊悔又庆幸。 引子 我和很多交易者聊过,大家都有一个共同的困惑:我知道自己有系统,也知道系统长期来看是赚钱的,但就是很难每次都按规则执行。 有人说这是纪律问题,有人说这是心态问题,有人说要冥想、要锻炼、要管理情

觉得有用?关注公众号

扫码或在微信里搜「Tom讲交易」,每周更新交易教学文章

扫码关注 Tom讲交易,或微信搜一搜 Tom讲交易

配套免费工具

交易规则卡片

打开