Back to list
PoorRican

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

  1. Version Control Information

    • Run git status to check current state
    • Run git log -1 --format="%H %ci" for latest commit hash and date
    • Note any uncommitted changes
  2. Read the Notebook

    • Use Read tool to load the specified .ipynb file
    • Parse cells for code, markdown, and outputs
  3. 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
  4. 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