← 返回
未分类 中文

Strategy Backtest

Quantitative strategy backtesting—implement, run, and tune trading rules on historical data; performance metrics (CAGR, max drawdown, Sharpe, win rate) and s...
量化策略回测——在历史数据上实现、运行并调优交易规则;绩效指标(CAGR、最大回撤、夏普比率、胜率)及其他...
mikeclaw007
未分类 clawhub v1.0.0 1 版本 99798.4 Key: 无需
★ 1
Stars
📥 970
下载
💾 4
安装
1
版本
#latest

概述

Strategy Backtest — Historical Performance & Optimization

Overview

Supports systematic trading strategy workflows: backtest rules on history, optimize parameters (e.g. grid search), and report results. Typical building blocks include moving-average crosses, MACD, RSI, and custom signals—implemented with libraries such as Backtrader or similar.

Trigger keywords: backtest, trading strategy, quant, algorithmic trading, Sharpe, drawdown, optimize parameters, walk-forward

Prerequisites

pip install pandas numpy backtrader matplotlib

Capabilities

  1. Backtest engine — run strategies on historical OHLCV (or vendor-specific) data.
  2. Performance analytics — annualized return, max drawdown, Sharpe-like ratios, win rate (definitions must match your implementation).
  3. Parameter search — grid or bounded search over strategy parameters with out-of-sample caution (see references/strategy_backtest_guide.md).

Commands

CommandDescriptionExample
-------------------------------
backtestRun a backtestpython3 scripts/skills/strategy-backtest/scripts/strategy_backtest_tool.py backtest [args]
optimizeParameter optimizationpython3 scripts/skills/strategy-backtest/scripts/strategy_backtest_tool.py optimize [args]
reportEmit a backtest reportpython3 scripts/skills/strategy-backtest/scripts/strategy_backtest_tool.py report [args]

Usage (from repository root)

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

Use symbols and venues appropriate to your data feed (e.g. SPY, QQQ, or local indices)—the examples above are illustrative.

Output format (for the agent’s report)

# Strategy backtest report

**Generated**: YYYY-MM-DD HH:MM

## Key findings
1. [Finding 1]
2. [Finding 2]
3. [Finding 3]

## Metrics snapshot
| Metric | Value | Notes |
|--------|-------|-------|
| CAGR | X% | … |
| Max drawdown | Y% | … |
| Sharpe (if defined) | Z | window & rf assumption |

## Analysis
[Grounded in actual run outputs—no fabricated fills or equity curves.]

## Risks & limitations
- Past performance ≠ future results; costs, slippage, and survivorship bias matter.

References

Core

Community & critique

Notes

  • Base all numbers on script or notebook output—never invent trades or metrics.
  • Mark missing fields as unavailable instead of guessing.
  • Not investment advice; comply with local regulations for research vs advisory.
  • Prefer stating assumptions (fees, spread, leverage, timezone, corporate actions).

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-03 03:41 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

Tool Calling

mikeclaw007
LLM 工具/函数调用深度工作流——模式设计、校验、权限、错误处理、幂等性、测试以及安全的代理编排。
★ 0 📥 854

Capcut

mikeclaw007
整理CapCut官网公开的模板类型、编辑功能、导出规格、版权说明及套餐信息,提供官方帮助文档汇总。
★ 2 📥 1,000

Performance

mikeclaw007
提供绩效考核设计的可落地指南与SOP。在开展绩效考核设计相关工作时调用。
★ 0 📥 860