返回顶部
b

backtest-expert回测专家

Expert guidance for systematic backtesting of trading strategies. Use when developing, testing, stress-testing, or validating quantitative trading strategies. Covers "beating ideas to death" methodology, parameter robustness testing, slippage modeling, bias prevention, and interpreting backtest results. Applicable when user asks about backtesting, strategy validation, robustness testing, avoiding overfitting, or systematic trading development.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
8,422
下载量
免费
免费
17
收藏
概述
安装方式
版本历史

backtest-expert

回测专家

基于专业方法论的系统化交易策略回测方法,优先考虑稳健性而非乐观结果。

核心理念

目标:寻找最不容易失效的策略,而非纸上盈利最多的策略。

原则:增加摩擦、压力测试假设,观察哪些策略能够存活。如果一个策略在悲观条件下依然表现良好,它在实盘交易中更有可能有效。

何时使用此技能

在以下情况下使用此技能:

  • - 开发或验证系统化交易策略
  • 评估某个交易想法是否足够稳健以用于实盘执行
  • 排查回测结果可能具有误导性的原因
  • 学习正确的回测方法论
  • 避免常见陷阱(曲线拟合、前视偏差、幸存者偏差)
  • 评估参数敏感性和市场状态依赖性
  • 为滑点和执行成本设定现实预期

回测工作流程

1. 陈述假设

用一句话定义优势。

示例:财报发布后跳空高开超过3%并在开盘一小时内回撤至前一日收盘价的股票,提供了均值回归机会。

如果无法清晰阐述优势,不要进行测试。

2. 将规则编码为零主观判断

以完全具体的方式定义:

  • - 入场:精确条件、时机、价格类型
  • 出场:止损、止盈、基于时间的出场
  • 仓位管理:固定金额、投资组合百分比、波动率调整
  • 筛选条件:市值、成交量、行业、波动率条件
  • 标的范围:哪些工具符合条件

关键:不允许任何主观判断。每个决策必须基于规则且明确无误。

3. 运行初始回测

测试范围:

  • - 至少5年(最好10年以上)
  • 多种市场状态(牛市、熊市、高/低波动率)
  • 现实成本:佣金 + 保守滑点

检查初始结果的基本可行性。如果根本性失效,则迭代假设。

4. 压力测试策略

这是80%的测试时间应该花费的地方。

参数敏感性

  • - 测试止损为基准值的50%、75%、100%、125%、150%
  • 测试止盈为基准值的80%、90%、100%、110%、120%
  • 将入场/出场时间变动±15-30分钟
  • 寻找稳定表现的平台,而非狭窄的尖峰

执行摩擦

  • - 将滑点增加至典型估计值的1.5-2倍
  • 模拟最差成交情况(以卖一价+1跳买入,以买一价-1跳卖出)
  • 添加现实的订单拒绝场景
  • 使用悲观的佣金结构进行测试

时间稳健性

  • - 逐年分析表现
  • 要求在大多数年份具有正期望值
  • 确保策略不依赖1-2个特殊时期
  • 在不同市场状态下分别测试

样本量

  • - 绝对最小值:30笔交易
  • 推荐值:100笔以上交易
  • 高置信度:200笔以上交易

5. 样本外验证

滚动分析

  1. 1. 在训练期(例如第1-3年)进行优化
  2. 在验证期(第4年)进行测试
  3. 向前滚动并重复
  4. 比较样本内与样本外表现

警示信号

  • - 样本外表现低于样本内表现的50%
  • 需要频繁重新优化参数
  • 参数在不同时期之间剧烈变化

6. 评估结果

需要回答的问题

  • - 优势在悲观假设下是否依然存在?
  • 表现在参数变化下是否稳定?
  • 策略在多种市场状态下是否有效?
  • 样本量是否足以获得统计置信度?
  • 结果是否现实,而非好得令人难以置信?

决策标准

  • - ✅ 部署:通过所有压力测试,表现可接受
  • 🔄 优化:核心逻辑合理,但需要参数调整
  • 放弃:未通过压力测试或依赖脆弱假设

关键测试原则

惩罚策略

在所有地方增加摩擦:

  • - 佣金高于实际情况
  • 滑点为典型值的1.5-2倍
  • 最差成交情况
  • 订单拒绝
  • 部分成交

理由:在悲观假设下存活的策略,在实盘交易中往往表现更优。

寻找平台,而非峰值

寻找表现稳定的参数范围,而非产生表现尖峰的最优值。

良好:止损在1.5%到3.0%之间任何位置策略都能盈利
糟糕:策略仅在止损精确为2.13%时有效

稳定表现表明存在真实优势;狭窄的最优值暗示曲线拟合。

测试所有案例,而非精选示例

错误方法:研究精心挑选的市场领导者中有效的案例
正确方法:测试符合条件的所有股票,包括那些失败的

选择性示例会产生幸存者偏差,高估策略质量。

将想法生成与验证分离

直觉:用于生成假设
验证:必须纯粹基于数据驱动

绝不让对某个想法的偏好影响对测试结果的解读。

常见失败模式

尽早识别这些模式以节省时间:

  1. 1. 参数敏感性:仅在精确参数值下有效
  2. 市场状态特定:某些年份表现优异,其他年份表现糟糕
  3. 滑点敏感性:加入现实成本后无法盈利
  4. 小样本:交易数量过少,缺乏统计置信度
  5. 前视偏差:好得令人难以置信的结果
  6. 过度优化:参数过多,样本外表现差

详见 references/failed_tests.md 中的详细示例和诊断框架。

可用参考文档

方法论参考

文件:references/methodology.md

何时阅读:需要特定测试技术的详细指导时。

内容

  • - 压力测试方法
  • 参数敏感性分析
  • 滑点和摩擦建模
  • 样本量要求
  • 市场状态分类
  • 常见偏差和陷阱(幸存者偏差、前视偏差、曲线拟合等)

失败测试参考

文件:references/failed_tests.md

何时阅读:策略未通过测试时,或从过去错误中学习时。

内容

  • - 失败为何有价值
  • 常见失败模式及示例
  • 案例研究记录框架
  • 评估回测的红旗清单

关键提醒

时间分配:花20%的时间生成想法,80%的时间尝试推翻它们。

无上下文要求:如果策略需要完美上下文才能有效,则不足以用于系统化交易。

红旗:如果回测结果看起来过于完美(胜率超过90%、回撤极小、时机完美),请仔细检查是否存在前视偏差或数据问题。

工具局限性:了解回测平台的特性(插值方法、低流动性处理、数据对齐问题)。

统计显著性:小优势需要大样本量来证明。每笔交易5%的优势需要100笔以上交易才能与运气区分。

主观交易与系统化交易的区别

此技能专注于系统化/量化回测,其中:

  • - 所有规则事先编码
  • 执行中无主观判断或感觉
  • 对所有历史示例进行测试,而非精选案例
  • 上下文(新闻、宏观)被刻意剥离

主观交易者的研究方法不同——此技能可能不适用于需要主观判断的设定。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 backtest-expert-1776376433 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 backtest-expert-1776376433 技能

通过命令行安装

skillhub install backtest-expert-1776376433

下载

⬇ 下载 backtest-expert v0.1.0(免费)

文件大小: 10.36 KB | 发布时间: 2026-4-17 13:53

v0.1.0 最新 2026-4-17 13:53
Initial release of backtest-expert skill, providing robust methodology for systematic trading strategy development and validation.

- Guides users through hypothesis articulation, rule codification, comprehensive backtesting, and stress-testing (including slippage and robustness to parameters and regimes).
- Emphasizes a pessimistic, "break the least" approach with practical workflows for avoiding bias, overfitting, and unrealistic expectations.
- Includes references for methodology details and common failure patterns.
- Suitable for anyone developing or validating systematic, rules-based trading strategies.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部