skills/backtrader-skill/SKILL.md
策略回测Skill - 基于Backtrader提供量化策略回测、绩效分析、策略优化 via Backtrader/AkShare
npx skillsauth add aifinlab/finclaw backtrader-skillInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
| 属性 | 内容 | |:---|:---| | 名称 | backtrader-skill | | 版本 | 1.1.0 | | 分类 | 策略回测 | | 状态 | ✅ 已上线 | | 维护者 | FinClaw Core Team | | 最后更新 | 2026-03-19 |
策略回测Skill,基于Backtrader框架提供量化策略回测功能。支持双均线、MACD、布林带等经典策略,提供完整的绩效分析报告。
| 用户输入 | 识别意图 | 调用函数 | |:---|:---|:---| | 回测茅台双均线策略 | backtest_sma | backtest_sma.py 600519 | | 用MACD策略回测 | backtest_macd | backtest_macd.py 600519 | | 查看回测绩效 | backtest_report | backtest_report.py | | 布林带策略回测 | backtest_boll | backtest_boll.py 600519 |
| 数据类型 | 主要来源 | 备用来源 | 认证要求 | |:---|:---|:---|:---:| | 历史数据 | AkShare | baostock-history | 无需 | | 回测引擎 | Backtrader | - | 无需 |
| 策略 | 原理 | 适用场景 | |:---|:---|:---| | 双均线(SMA) | 短期均线上穿长期均线买入 | 趋势跟踪 | | MACD | DIF上穿DEA买入 | 趋势确认 | | 布林带(Boll) | 价格触及下轨买入/上轨卖出 | 均值回归 |
python scripts/backtest_sma.py 600519
python scripts/backtest_sma.py 600519 --short 5 --long 20
python scripts/backtest_macd.py 600519
python scripts/backtest_boll.py 600519
python scripts/backtest_report.py
| 脚本名 | 功能 | 入口点 | |:---|:---|:---:| | backtest_sma.py | 双均线策略 | ✅ | | backtest_macd.py | MACD策略 | ✅ | | backtest_boll.py | 布林带策略 | ✅ | | backtest_report.py | 绩效分析 | ✅ |
| 指标 | 说明 | 优秀标准 | |:---|:---|:---:| | 总收益率 | 策略总收益 | >30% | | 年化收益率 | 年化后的收益率 | >15% | | 夏普比率 | 风险调整收益 | >1.0 | | 最大回撤 | 最大亏损幅度 | <20% | | 胜率 | 盈利交易占比 | >50% | | 盈亏比 | 平均盈利/平均亏损 | >1.5 | | 交易次数 | 总交易次数 | - | | 持仓天数 | 平均持仓天数 | - |
--cash 参数调整---
📊 **数据来源**: AkShare / Backtrader
⏱️ **回测周期**: 2020-01-01 至 2026-03-19
📌 **初始资金**: 100,000元
📌 **手续费**: 0.03% (买入) / 0.13% (卖出)
🔗 **回测引擎**: Backtrader v1.9.78.123
🔧 **分析工具**: FinClaw v1.0
⚠️ **风险提示**: 回测结果不代表未来收益
backtrader>=1.9.78
akshare>=1.10.0
pandas>=1.3.0
numpy>=1.21.0
matplotlib>=3.4.0
pyyaml>=5.4.0
| 版本 | 日期 | 变更内容 | |:---|:---:|:---| | 1.1.0 | 2026-03-19 | 符合FinClaw数据规范v1.0,新增绩效指标说明 | | 1.0.0 | 2026-03-13 | 初始版本 |
本Skill遵循 FinClaw 数据规范 v1.0 | 数据来源强制标注 | 禁止训练数据编造
development
# trust-valuation-engine ## 描述 信托资产估值引擎,支持非标债权估值、股权估值、净值计算、减值测试。 ## 功能 - 非标债权估值(现金流折现法) - 股权估值(市场法/收益法/资产基础法) - 净值计算与发布 - 减值测试与拨备 - 估值模型管理 ## 许可证 MIT License
development
# trust-risk-manager ## 描述 信托风险全流程管理工具,覆盖信用风险、市场风险、流动性风险、操作风险四大维度,提供实时监控、预警提示和风险处置建议。 ## 功能 - 信用风险评估(融资主体、担保措施、偿债能力) - 市场风险监控(利率、汇率、商品价格敏感性) - 流动性风险分析(期限错配、赎回压力、变现能力) - 操作风险检查(流程合规、系统安全) - 风险预警指标(VaR、CVaR、压力测试) - 风险限额管理(集中度、久期、杠杆) - 风险报告生成 ## 使用场景 - 风控部门日常监控 - 投后管理风险排查 - 新产品风险评审 - 监管报送数据准备 - 风险预警处置 ## 输入输出 ### 输入 ```json { "portfolio_id": "", "risk_type": "all|credit|market|liquidity|operation", "assets": [ { "asset_id": "", "asset_type": "非标债权|股票|债券|基金", "exposu
development
# trust-product-analyzer ## 描述 信托产品综合分析与筛选工具,支持产品信息抓取、风险评级、收益测算、合规检查和竞品对比。 ## 功能 - 信托产品信息智能抓取与解析(支持用益信托网、中国信托登记等平台) - 多维度风险评估(信用风险、市场风险、流动性风险) - 预期收益与实际收益对比分析 - 合格投资者适当性匹配 - 产品竞品横向对比 - 自动生成尽调报告 ## 使用场景 - 理财师为客户筛选合适信托产品 - 投资经理进行竞品分析 - 风控部门审查产品合规性 - 研究人员追踪市场产品发行情况 ## 输入输出 ### 输入 ```json { "action": "analyze|compare|screen", "product_code": "", "product_name": "", "filters": { "min_yield": 6.5, "max_duration": 24, "risk_level": ["R2", "R3"], "trust_type": "集合信托", "i
development
# trust-post-investment-monitor ## 描述 信托投后监控工具,提供预警指标追踪、风险事件监测、处置建议生成、定期报告输出。 ## 功能 - 融资主体监控(经营/财务/舆情) - 担保物监控(价值/权属/流动性) - 预警阈值管理 - 风险事件响应 - 处置方案建议 - 定期监控报告 ## 许可证 MIT License