返回顶部
s

strategy-backtest策略回测

|

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

strategy-backtest

策略回测 — 历史表现与优化

概述

支持系统性交易策略工作流程:在历史数据上回测规则,优化参数(如网格搜索),并报告结果。典型构建模块包括移动平均线交叉MACDRSI以及自定义信号——通过Backtrader或类似库实现。

触发关键词: 回测、交易策略、量化、算法交易、夏普比率、回撤、参数优化、滚动优化

前置条件

bash
pip install pandas numpy backtrader matplotlib

功能

  1. 1. 回测引擎 — 在历史OHLCV(或特定供应商)数据上运行策略。
  2. 绩效分析 — 年化收益率、最大回撤、夏普比率、胜率(定义需与实现一致)。
  3. 参数搜索 — 对策略参数进行网格或边界搜索,并注意样本外风险(参见 references/strategybacktestguide.md)。

命令

命令描述示例
backtest运行回测python3 scripts/skills/strategy-backtest/scripts/strategybacktesttool.py backtest [args]
optimize
参数优化 | python3 scripts/skills/strategy-backtest/scripts/strategybacktesttool.py optimize [args] | | report | 生成回测报告 | python3 scripts/skills/strategy-backtest/scripts/strategybacktesttool.py report [args] |

使用方法(从仓库根目录)

bash
python3 scripts/skills/strategy-backtest/scripts/strategybacktesttool.py backtest --strategy ma_cross --symbol SPY --period 3y
python3 scripts/skills/strategy-backtest/scripts/strategybacktesttool.py optimize --strategy ma_cross --fast 5-20 --slow 20-60
python3 scripts/skills/strategy-backtest/scripts/strategybacktesttool.py report --format markdown

使用适合您数据源的标的和交易所(例如 SPY、QQQ 或本地指数)——以上示例仅供参考。

输出格式(供智能体报告使用)

markdown

策略回测报告

生成时间:YYYY-MM-DD HH:MM

主要发现

  1. 1. [发现1]
  2. [发现2]
  3. [发现3]

指标概览
指标数值备注
复合年增长率X%
最大回撤
Y% | … |

| 夏普比率(如定义) | Z | 窗口及无风险利率假设 |

分析

[基于实际运行输出——不虚构成交或权益曲线。]

风险与局限性

  • - 历史表现不代表未来结果;成本、滑点及幸存者偏差均需考虑。

参考资料

核心

社区与评论

备注

  • - 所有数据基于脚本或笔记本输出——切勿虚构交易或指标。
  • 缺失字段标记为不可用,而非猜测。
  • 非投资建议;请遵守当地关于研究与咨询的法规。
  • 建议明确说明假设条件(费用、点差、杠杆、时区、公司行为)。

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 strategy-backtest-1776024072 技能

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

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

通过命令行安装

skillhub install strategy-backtest-1776024072

下载

⬇ 下载 strategy-backtest v1.0.0(免费)

文件大小: 5.22 KB | 发布时间: 2026-4-13 12:11

v1.0.0 最新 2026-4-13 12:11
- Initial release: backtest and optimize systematic trading strategies using historical data.
- Supports metrics like CAGR, max drawdown, Sharpe ratio, and win rate (based on actual output).
- Command-line interface for backtesting, parameter optimization, and reporting.
- Integrates with Backtrader for core backtest logic.
- Includes guidance on reproducibility, transparency, and risk caveats.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部