{"enrichment":{"faq":[{"a":"performance-attribution decomposes active returns into allocation, selection, and interaction effects. It shows whether outperformance came from sector/asset-class bets (allocation), picking better securities within those positions (selection), or the combined impact of both. The toolkit supports Brinson-Fachler equity analysis, factor-based decomposition, fixed-income yield and curve drivers, and currency effects for international portfolios.","q":"How do I break down my portfolio returns with performance-attribution?"},{"a":"performance-attribution separates two core sources of active return. Allocation effect measures whether you over- or under-weighted sectors or asset classes relative to the benchmark. Selection effect captures whether your security picks within those positions outperformed their benchmarks. Together with interaction effects, they explain the full gap between your portfolio and benchmark returns.","q":"What is the allocation vs selection effect in performance-attribution?"},{"a":"Yes. performance-attribution identifies sources of underperformance vs benchmark by decomposing active returns. It reveals whether losses came from poor allocation decisions (betting on the wrong sectors), weak security selection (picking underperforming stocks), or both. This breakdown helps you diagnose whether the issue was strategic positioning or stock-picking execution.","q":"Can performance-attribution identify why my portfolio underperformed?"},{"a":"Yes. performance-attribution attributes fixed-income returns to yield, duration, curve positioning, and credit effects. For international portfolios, it isolates currency attribution separately, showing how FX movements impacted returns independent of security selection. This multi-asset approach covers equities, bonds, and currency drivers in a unified framework.","q":"Does performance-attribution support fixed-income and currency analysis?"},{"a":"performance-attribution supports factor-based performance decomposition, breaking active returns into alpha contribution and factor exposures. This approach links returns to systematic risk factors (value, momentum, size, etc.), revealing whether outperformance came from factor tilts or genuine alpha generation independent of factor bets.","q":"How does performance-attribution handle factor-based decomposition?"},{"a":"Yes. performance-attribution links multi-period attribution effects geometrically across time, ensuring that period-by-period decompositions compound correctly. This prevents arithmetic distortions and provides an accurate cumulative view of how allocation, selection, and interaction effects contributed to total active return over longer horizons.","q":"Can performance-attribution link attribution effects across multiple periods?"}],"shadow_tags":["return-decomposition","benchmark-comparison","skill-assessment","factor-exposure","currency-impact","bond-analytics","active-management","performance-measurement","portfolio-diagnostics","multi-asset-class"],"summary_rewrite":"Decompose active returns into the sources that drove outperformance or underperformance\u2014allocation decisions, security selection, and their combined effects. Supports equity attribution via Brinson-Fachler, factor-based decomposition, fixed-income yield and curve analysis, and currency impact for international portfolios."},"files":[{"bytes":10019,"path":"plugins/wealth-management/skills/performance-attribution/SKILL.md","sha256":"1b647c1fb24c6852d1bf36b3c7d3b948203584238f45c87bafccfb64e224f978","url":"https://skillfed.io/files/JoelLewis/finance_skills/performance-attribution/b0e9de09/SKILL.md"}],"id":"JoelLewis/finance_skills/performance-attribution","links":{"html":"https://skillfed.io/JoelLewis/finance_skills/performance-attribution","md":"https://skillfed.io/JoelLewis/finance_skills/performance-attribution.md","repo":"https://github.com/JoelLewis/finance_skills"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":32,"language":"Python","last_updated":"2026-07-18","license":"MIT","name":"performance-attribution","publisher":"JoelLewis","stars":159},"relations":{"similar":[{"id":"HKUDS/Vibe-Trading/performance-attribution"},{"id":"JoelLewis/finance_skills/performance-metrics"},{"id":"JoelLewis/finance_skills/factor-investing"},{"id":"JoelLewis/finance_skills/forward-risk"},{"id":"JoelLewis/finance_skills/historical-risk"},{"id":"yaklang/hack-skills/lattice-crypto-attacks"},{"id":"OctagonAI/skills/market-analyst-master"},{"id":"JoelLewis/finance_skills/performance-reporting"},{"id":"anthropics/financial-services/fixed-income-portfolio"},{"id":"LLMQuant/skills/llmquant-portfolio-lab"}]},"slug":{"owner":"JoelLewis","repo":"finance_skills","skill":"performance-attribution"},"version":"b0e9de09"}
