< Documentation

Understanding Contribution and Dominance

PortBlend Docs Last updated

When you analyze a blended portfolio, knowing the overall portfolio DrawdownHow far a portfolio or series has fallen from its historical peak at any point in time, measured as a percentage. Formula: Drawdown = ((Current NAV / Peak NAV) - 1) * 100 is only the first step. To manage risk effectively, you must understand which assets drove those losses.

PortBlend provides two advanced diagnostic tools in Portfolio BlendingCombining multiple assets, strategies, or return streams into one portfolio to study how the combined result changes risk, drawdown, and consistency. to pin down these risk drivers: ContributionThe percentage of a blended portfolio's drawdown episode that was driven by an individual asset or series. and Dominance RatioAn asset's average drawdown contribution divided by its portfolio weight. Ratios above 1.5 indicate disproportionate risk.. These are displayed in their own dedicated tabs in the analysis report.


1. Drawdown Contribution

ContributionThe percentage of a blended portfolio's drawdown episode that was driven by an individual asset or series. measures the percentage of a blended portfolio’s drawdown episode that was driven by an individual asset or series.

During a Drawdown EpisodeA complete drawdown cycle from the start of a decline from peak, through its lowest point, to a full recovery back to a new high. (from the initial peak value, through the lowest trough, to a full recovery), the portfolio’s ReturnThe gain or loss of an asset, strategy, or portfolio over a period, usually expressed as a percentage of the starting value. is the weighted sum of its components’ returns. PortBlend tracks the negative return path of each component relative to the overall decline to attribute responsibility for the loss.

Core Calculation Rules

  • Sum to 100%: For any given episode, the contribution percentages of all assets in the blend (including CASHUnallocated portfolio weight in a blend. CASH has zero return and zero drawdown, so it acts as a historical cash buffer rather than being scaled into other series. if applicable) sum to approximately 100%.
  • CASH behaves as a buffer: The synthetic CASHUnallocated portfolio weight in a blend. CASH has zero return and zero drawdown, so it acts as a historical cash buffer rather than being scaled into other series. asset has a fixed Net Asset Value (NAV)A single number that tracks the value of a portfolio, fund, or strategy over time. Formula: NAV_t = NAV_t-1 * (1 + Return_t) of 100.0, zero ReturnThe gain or loss of an asset, strategy, or portfolio over a period, usually expressed as a percentage of the starting value., and zero DrawdownHow far a portfolio or series has fallen from its historical peak at any point in time, measured as a percentage. Formula: Drawdown = ((Current NAV / Peak NAV) - 1) * 100. As a result, CASH always contributes 0% to portfolio drawdowns. Injecting CASH acts as a cushion, lowering the absolute drawdown depth without contributing any risk.
  • Boundary limits: If an asset lacks historical Net Asset Value (NAV)A single number that tracks the value of a portfolio, fund, or strategy over time. Formula: NAV_t = NAV_t-1 * (1 + Return_t) at the boundary of a portfolio drawdown episode (e.g., if the asset series started after the drawdown began or ended before it recovered), its contribution is set to 0% for that specific episode.

2. How to Read Contribution Heatmaps

The Contribution tab displays your portfolio’s risk distribution using both visual heatmaps and tabular details.

Yearly & Monthly Contribution Heatmaps

  • Layout: A grid where symbols represent rows and time periods (years or calendar months) represent columns.
  • Values: Each cell displays the percentage of portfolio drawdown depth that the symbol contributed during that period.
  • Colour Scale: Shaded using a deep blue scale (from 0% to 100%). A dark blue cell indicates that the asset was almost entirely responsible for the portfolio’s drawdown during that period. A white or light cell indicates that the asset was stable or appreciated, contributing minimal or no risk.
  • Weekly Heatmap (Optional): If enabled in the Config panel and weekly data is present, a weekly grid is also rendered, providing a higher-resolution view of historical risk attribution.

Contribution by Episode Table

This table lists all detected portfolio drawdown episodes chronologically.

  • Columns: Start Date | End Date | Portfolio Depth (%) | [Symbol 1] Contribution (%) | [Symbol 2] Contribution (%) | …
  • Use Case: Inspect the table to see exactly which assets triggered major historical events (like the 2008 Financial Crisis or the COVID March 2020 crash).

3. Dominance Ratio

While ContributionThe percentage of a blended portfolio's drawdown episode that was driven by an individual asset or series. tells you what happened in specific episodes, the Dominance RatioAn asset's average drawdown contribution divided by its portfolio weight. Ratios above 1.5 indicate disproportionate risk. aggregates this data to tell you if an asset’s risk is disproportionate to its size in the portfolio.

The Dominance Ratio is calculated as:

Dominance Ratio = Average Contribution (%) / Portfolio Weight (%)

Filtering and Trimming for Accuracy

To prevent mathematical distortion and focus on meaningful risk, PortBlend applies two automatic filters to the dominance calculation:

  1. Excluding Shallow Episodes: Any drawdown episode where the absolute portfolio depth is less than 0.5% is excluded from the average. This prevents tiny market fluctuations (noise) from producing extreme and misleading dominance ratios.
  2. Trimmed MeanA statistical measure of average that removes a specified percentage of the highest and lowest values before calculation. PortBlend uses a 10% trimmed mean for portfolios with 5 or more qualifying episodes to prevent outliers from distorting dominance ratios. (5+ Episodes): If the portfolio has 5 or more qualifying drawdown episodes, PortBlend applies a 10% trimmed mean. This drops the top 10% and the bottom 10% of contribution values for each symbol before averaging them. Trimming protects the asset’s dominance rating from being skewed by a single anomalous outlier episode. If there are fewer than 5 qualifying episodes, a standard raw average is used.

4. Interpreting the Dominance Ratio

The Dominance tab displays the aggregated risk profiles in the Dominance Summary table. Use the ratio values to guide your portfolio decisions:

Dominance RatioRisk ProfileInterpretationStatus
0.0NoneThe asset contributes nothing to drawdowns. Typical of CASHUnallocated portfolio weight in a blend. CASH has zero return and zero drawdown, so it acts as a historical cash buffer rather than being scaled into other series..OK (Green)
Below 1.0Risk DiversifierThe asset contributes less to portfolio drawdowns than its weight suggests. It acts as a stabilizer or hedge.OK (Green)
Near 1.0ProportionalThe asset’s contribution to portfolio drawdown matches its weight. Its risk footprint is proportional to its size.OK (Green)
Above 1.0Risk DriverThe asset contributes more to portfolio drawdowns than its weight suggests.OK (Green)
Above 1.5Dominant RiskThe asset is driving a disproportionate amount of portfolio drawdown.WARNING (Red)

CASHUnallocated portfolio weight in a blend. CASH has zero return and zero drawdown, so it acts as a historical cash buffer rather than being scaled into other series. Dominance

Because CASHUnallocated portfolio weight in a blend. CASH has zero return and zero drawdown, so it acts as a historical cash buffer rather than being scaled into other series. has a constant Net Asset Value (NAV)A single number that tracks the value of a portfolio, fund, or strategy over time. Formula: NAV_t = NAV_t-1 * (1 + Return_t) of 100.0 and always contributes 0% to drawdowns, its Dominance RatioAn asset's average drawdown contribution divided by its portfolio weight. Ratios above 1.5 indicate disproportionate risk. is always 0.0 and its status is always OK. It will never trigger a warning.


5. How to Act on the Data

When the report identifies a dominant risk driver (status WARNING), you can use the interactive Config panel to test different mitigation strategies:

  • Adjust Allocation Weights: Reduce the weight of the dominant asset and shift that capital into CASHUnallocated portfolio weight in a blend. CASH has zero return and zero drawdown, so it acts as a historical cash buffer rather than being scaled into other series. or a lower-risk diversifier (an asset with a Dominance RatioAn asset's average drawdown contribution divided by its portfolio weight. Ratios above 1.5 indicate disproportionate risk. below 1.0).
  • Toggle RebalancingPeriodically resetting portfolio weights back to their target allocation. As assets move, their relative weights drift from your target; rebalancing sells some of the outperforming assets (winners) and buys the underperforming ones to restore your original risk profile. Modes: Drift affects asset weights over time. Switch between rebalancing frequencies (such as Monthly vs. Quarterly or None) to see if a different rebalancing frequency dampens weight drift and lowers the dominance ratio of the volatile asset.
  • Check CorrelationHow similarly two assets or strategies move over time. High positive correlation means they rise and fall together; low or negative correlation means they behave differently, providing diversification.: Ensure that your holdings are not highly correlated. Real DiversificationSpreading investments across different assets or strategies to reduce risk. Real diversification comes from combining holdings that behave differently under stress, not just increasing the number of holdings. comes from combining assets that do not decline at the same time.