← Back to list

analyzing-backtests
by PoorRican
⭐ 0🍴 0📅 Jan 21, 2026
SKILL.md
name: analyzing-backtests description: Analyzes algorithmic trading backtest results from Jupyter notebooks and generates summary reports. Use when the user wants to analyze or summarize backtest notebooks. allowed-tools: Read, Bash, Glob, Grep
Backtest Analysis Skill
Analyze a Jupyter notebook containing algorithmic trading backtest results and generate a comprehensive summary report.
Analysis Steps
-
Version Control Information
- Run
git statusto check current state - Run
git log -1 --format="%H %ci"for latest commit hash and date - Note any uncommitted changes
- Run
-
Read the Notebook
- Use Read tool to load the specified .ipynb file
- Parse cells for code, markdown, and outputs
-
Extract Key Information
Model/Strategy Details:
- Strategy name, type, and configuration
- Key hyperparameters
- Training and testing period information
Date Coverage:
- Backtest period (start, end, duration)
Performance Metrics:
- Monetary results: returns, capital, drawdowns, trade statistics
- Statistical analysis: risk metrics, benchmark comparisons, distributions
- Extract whatever metrics are available in the notebook
-
Generate Report
Output a structured markdown report:
# Backtest Analysis Report
**Notebook:** [filename]
**Generated:** [date]
**Git Commit:** [hash] ([date])
**Uncommitted Changes:** [yes/no]
## Strategy
[Name and brief description]
**Configuration:**
- [Key parameters]
## Period
- **Dates:** [start] to [end] ([duration])
## Performance
| Metric | Value | Benchmark |
|--------|-------|-----------|
| Total Return | X% | X% |
| Annualized Return | X% | X% |
| Max Drawdown | X% | X% |
| Sharpe Ratio | X.XX | X.XX |
| Win Rate | X% | - |
| Total Trades | X | - |
## Risk Metrics
| Metric | Value |
|--------|-------|
| Volatility | X% |
| Alpha | X% |
| Beta | X.XX |
## Key Findings
- [Notable observations]
- [Strengths and weaknesses]
## Concerns/Recommendations
- [Any issues or suggestions]
Instructions
- Extract all available metrics from the notebook
- Mark unavailable metrics as "N/A"
- Provide brief analysis, not just data
- Flag unusual results or potential issues
- Keep report concise but comprehensive
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon