Przejdź do treści
Biblioteka skilli
Finanse i księgowość · Analiza

portfolio-risk

/portfolio-risk

Liczy ryzyko i wyniki portfela: VaR, Sharpe, Sortino, betę, korelacje, obsuwy i wielkość pozycji, do analizy i optymalizacji.

Repozytorium
finance-skills ↗
Licencja
MIT
Ostatnia zmiana repozytorium
15.05.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 15.05.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Liczy ryzyko i wyniki portfela: VaR, Sharpe, Sortino, betę, korelacje, obsuwy i wielkość pozycji, do analizy i optymalizacji.

Oryginalny opis (EN)

Analyzes portfolio risk and performance metrics. Computes Value at Risk (VaR), Sharpe ratio, Sortino ratio, beta, correlation matrices, drawdown analysis, and position sizing recommendations. Trigger when the user requests risk analysis, portfolio optimization, or performance attribution.

Jak działa

  1. Real Code Reference
  2. Risk Metrics
  3. Performance Metrics
  4. Portfolio Analysis
  5. Usage
Sekcje z nagłówków SKILL.md, w oryginale · 46 linii, 175 słów
Podgląd SKILL.md
---
name: portfolio-risk
description: Analyzes portfolio risk and performance metrics. Computes Value at Risk (VaR), Sharpe ratio, Sortino ratio, beta, correlation matrices, drawdown analysis, and position sizing recommendations. Trigger when the user requests risk analysis, portfolio optimization, or performance attribution.
metadata:
  hermes:
    tags: [risk, portfolio, VaR, sharpe, position-sizing]
    category: trading
---

# Portfolio Risk

Analyzes portfolio risk and recommends position sizing and diversification.

## Real Code Reference

- `tradinglearn/backtest/backtester.py` — `Backtester._calculate_performance()` computes Sharpe, max drawdown, win rate, total return, CAGR
- `tradinglearn/utils/parameter_optimizer.py` — `plot_optimization_results()` heatmaps: return, Sharpe, drawdown, win rate
- `tradinglearn/pytdx2/backtest.py` — `BacktestEngine` tracks per-trade P&L for risk analysis

## Risk Metrics

- **VaR**: historical simulation, parametric, Monte Carlo
- **CVaR (Expected Shortfall)**: average loss beyond VaR
- **Maximum Drawdown**: peak-to-trough with recovery duration
- **Volatility**: annualized std of returns

## Performance Metrics

- **Sharpe Ratio**: (R - Rf) / sigma
- **Sortino Ratio**: downside-only volatility
- **Calmar Ratio**: annual return / max drawdown
- **Information Ratio**: active return / tracking error

## Portfolio Analysis

- Correlation matrix between holdings
- Beta to market benchmark
- Position concentration (Herfindahl index)
- Risk parity weights

## Usage

```python
from backtest.backtester import Backtester

bt = Backtester(initial_capital=100000.0)
bt.run_backtest(data, MyStrategy, params)
perf = bt.get_performance()
# {'total_return': 0.15, 'annual_return': 0.12, 'sharpe_ratio': 1.2,
#  'max_drawdown': -0.08, 'win_rate': 0.55, 'total_trades': 42}
portfolio = bt.get_portfolio()
# DataFrame with: portfolio_value, position, cash, returns
```

Wersje

RepozytoriumWynikLicencja
Ta strona · lisonevf/finance-skills100MIT
EodHistoricalData/eodhd-claude-skills90MIT

Migawka bazy z 28.10.2026 · wersja paczki 261bb82c47b7 (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100risk-metrics-calculation
    Liczy metryki ryzyka portfela: VaR, CVaR, Sharpe, Sortino i obsunięcia, przy limitach ryzyka i budowie monitoringu.
  • 95risk-metrics-calculation
    Oblicza metryki ryzyka portfela: VaR, CVaR, Sharpe, Sortino i analizę obsunięcia, przy pomiarze ryzyka, limitach ryzyka i systemach monitoringu.
  • 100risk-metrics-calculation
    Oblicza miary ryzyka portfela, takie jak VaR, CVaR, Sharpe, Sortino i analiza obsunięć, przy wyznaczaniu limitów ryzyka i budowie systemów monitorowania.
  • 100fin-guru-quant-analysis
    Prowadzi analizę ilościową tickerów lub portfela przez kalkulatory silnika: VaR, CVaR, Sharpe, Sortino, drawdown, beta, momentum, korelacje, modele czynnikowe, backtesty i optymalizacja alokacji.
  • 100risk-assessment
    Ocenia ryzyko akcji lub pozycji: zmienność, beta, VaR i analiza obsunięcia, także przy ustalaniu wielkości pozycji.
  • 90risk-adjusted-performance-attribution-per-strategy
    Ocenia, które strategie zasługują na swoje ryzyko, licząc Sharpe, Sortino, Calmar, maksymalne obsunięcie i dekompozycję Eulera zmienności.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.