Our review
Detects and analyzes alpha decay in trading strategies using statistical indicators such as Sharpe ratio, information coefficient, and hit rate.
Strengths
- Combines multiple complementary indicators (Sharpe, IC, hit rate, capacity, regime) for robust evaluation.
- Supports detailed analysis with rolling time series and distribution shifts.
- Provides actionable recommendations to adjust positions based on detected severity.
Limitations
- Requires access to historical performance data and benchmark factors.
- Detection is sensitive to user-configured thresholds.
- May miss sudden decay episodes if the lookback period is too long.
Use this skill to periodically monitor the health of your trading strategies and catch performance degradation early.
Not suitable for very simple strategies without sufficient historical data or when lacking expertise to interpret advanced metrics.
Security analysis
SafeThe skill only instructs to run a local Python module for statistical analysis of trading strategies. It does not execute system commands, download external payloads, or access sensitive resources beyond fetching strategy returns data. No destructive or exfiltrating actions are indicated.
No concerns found
Examples
/alpha-decay/alpha-decay --strategy momentum-001 --threshold 0.25 --period 90 --detailed/alpha-decay --strategy momentum-001 --threshold 0.3name: alpha-decay description: Detect and analyze strategy alpha decay signals argument-hint: "[--strategy id|--all|--threshold pct|--period days]"
Alpha Decay Detection
Detect and analyze alpha decay in trading strategies using statistical methods.
Usage
/alpha-decay- Check all active strategies/alpha-decay --strategy momentum-001- Analyze specific strategy/alpha-decay --threshold 0.3- Custom decay threshold/alpha-decay --period 90- Analysis period in days/alpha-decay --detailed- Show detailed decay metrics
Decay Indicators
| Indicator | Description | Warning Level | |-----------|-------------|---------------| | Sharpe Decay | Rolling Sharpe ratio decline | > 30% decline | | IC Decay | Information coefficient drop | IC < 0.02 | | Hit Rate | Win rate degradation | < 45% | | Capacity | Returns vs AUM correlation | r < -0.3 | | Regime | Regime change detection | Confidence > 0.8 |
Related Files
scripts/risk_management/strategy_analytics.py- AlphaDecayDetector classscripts/risk_management/alpha_research.py- Signal evaluationservices/risk/risk_manager.py- Strategy monitoring
Instructions
When this skill is invoked:
-
Parse arguments:
- No args: Scan all active strategies
--strategy <id>: Single strategy analysis--threshold: Custom decay threshold (default 0.3)--period: Lookback period in days (default 60)
-
Load strategy data:
- Fetch returns from database/API
- Get strategy metadata and targets
- Load benchmark/factor returns
-
Run decay detection:
from risk_management.strategy_analytics import AlphaDecayDetector detector = AlphaDecayDetector( decay_threshold=0.3, confidence_level=0.95, lookback_window=60 ) signals = detector.detect_decay(returns) -
Display decay report:
Alpha Decay Analysis ═══════════════════════════════════════════════════════════ Strategy: momentum-001 Period: Last 60 days Status: ⚠️ WARNING - Decay signals detected DECAY SIGNALS ───────────────────────────────────────────────────────── Signal Severity Confidence Description ───────────────────────────────────────────────────────── Sharpe Decay 0.65 87% Sharpe dropped 42% IC Decay 0.45 72% IC now 0.015 (was 0.04) Hit Rate 0.30 65% Win rate 43% (target 52%) METRICS COMPARISON ───────────────────────────────────────────────────────── Metric Current Historical Change ───────────────────────────────────────────────────────── Sharpe Ratio 0.85 1.45 -41% IC Mean 0.015 0.042 -64% Hit Rate 43% 52% -17% Avg Return 0.02% 0.08% -75% RECOMMENDATIONS ───────────────────────────────────────────────────────── 1. Review regime indicators - potential regime change 2. Check for crowding in signal factors 3. Validate data inputs for drift 4. Consider reducing position sizing by 50% -
For
--detailed:- Rolling IC time series
- Distribution shift analysis
- Factor exposure changes
- Correlation regime changes
-
Severity thresholds:
- ACTIVE: No decay (severity < 0.3)
- WARNING: Moderate decay (0.3 <= severity < 0.6)
- CRITICAL: Severe decay (severity >= 0.6)
Prompt Engineering
Data & AI
Prompt engineering best practices and templates to maximize AI outputs.
Data Visualization
Data & AI
Generates data visualizations and charts tailored to your data.
RAG Architecture Setup
Data & AI
Setup guide for RAG (Retrieval-Augmented Generation) architectures.