- Flink update_bars debouncing - update_bars subscription idempotency bugfix - Price decimal correction bugfix of previous commit - Add GLM-5.1 model tag alongside renamed GLM-5 - Use short Anthropic model IDs (sonnet/haiku/opus) instead of full version strings - Allow @tags anywhere in message content, not just at start - Return hasOtherContent flag instead of trimmed rest string - Only trigger greeting stream when tag has no other content - Update workspace knowledge base references to platform/workspace and platform/shapes - Hierarchical knowledge base catalog - 151 Trading Strategies knowledge base articles - Shapes knowledge base article - MutateShapes tool instead of workspace patch
47 lines
2.6 KiB
Markdown
47 lines
2.6 KiB
Markdown
---
|
|
description: "A fifty-fifty butterfly sets equal dollar durations on both wings of the barbell, making it approximately neutral to small yield curve steepening and flattening while remaining dollar-duration neutral, trading zero-cost for curve-neutrality."
|
|
tags: [fixed-income, butterfly, duration-neutral, yield-curve, curvature]
|
|
---
|
|
|
|
# Fifty-Fifty Butterfly
|
|
|
|
**Section**: 5.7 | **Asset Class**: Fixed Income | **Type**: Yield Curve / Curvature
|
|
|
|
## Overview
|
|
The fifty-fifty butterfly is a variation of the dollar-duration-neutral butterfly that equalizes the dollar durations of the two wings (short-maturity and long-maturity positions). This makes the strategy approximately neutral to small steepening and flattening of the yield curve (not just parallel shifts), at the cost of no longer being dollar-neutral (it is not zero-cost). It is also known as the "neutral curve butterfly."
|
|
|
|
## Construction / Mechanics
|
|
Using the same notation as the dollar-duration-neutral butterfly (Section 5.6), with modified durations D_1, D_2, D_3 and dollar positions P_1, P_2, P_3:
|
|
|
|
**Equal wing dollar durations**:
|
|
```
|
|
P_1·D_1 = P_3·D_3 = (1/2)·P_2·D_2 (406)
|
|
```
|
|
|
|
This implies dollar-duration neutrality is preserved:
|
|
```
|
|
P_1·D_1 + P_3·D_3 = P_2·D_2
|
|
```
|
|
|
|
But the zero-cost condition P_1 + P_3 = P_2 is generally not satisfied.
|
|
|
|
## Payoff / Return Profile
|
|
- Approximately neutral to small steepening and flattening of the yield curve: the spread change between the body (T_2) and the short wing (T_1) equals the spread change between the body and the long wing (T_3).
|
|
- Still immune to parallel shifts (dollar-duration neutral).
|
|
- Profits from curvature changes: if the body cheapens relative to both wings, the position gains.
|
|
|
|
## Key Parameters / Signals
|
|
- P_1·D_1 = P_3·D_3 = (1/2)·P_2·D_2: the defining equal-wing constraint
|
|
- T_1 < T_2 < T_3: the three maturities
|
|
- Net cost P_2 - P_1 - P_3: non-zero unlike the dollar-duration-neutral butterfly
|
|
|
|
## Variations
|
|
- Dollar-duration-neutral butterfly (Section 5.6): zero-cost but not curve-neutral.
|
|
- Regression-weighted butterfly (Section 5.8): uses empirical β to account for differential yield volatility across the curve.
|
|
|
|
## Notes
|
|
- The name "fifty-fifty" refers to the equal split of the body's dollar duration between the two wings.
|
|
- Curve-neutrality is approximate and holds only for small parallel steepening/flattening moves.
|
|
- The non-zero cost means the trader must finance the net position, which has carry implications.
|
|
- Short-term rates are empirically more volatile than long-term rates, which limits the curve-neutrality assumption; this motivates the regression-weighted butterfly.
|