Structured Credit Products (CDOs and Securitizations) › Synthetic CDOs and Credit Indices
Quantitative FinanceAll chapters Structured Credit Products (CDOs and Securitizations) › Synthetic CDOs and Credit IndicesOne section · Sections in this chapter7 / 12 ↓
Reading tools Definitions & inline links
Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.
Article links
Make inline references clickable
Synthetic CDOs, introduced after the credit default swap market matured, use CDS contracts instead of physical bonds to create credit exposure. They became the dominant CDO structure due to lower execution costs and greater flexibility.
CDX and iTraxx Indices
Standardized credit indices made synthetic CDO trading more liquid:
- CDX (North America): 125 investment-grade names in CDX.IG, 100 high-yield names in CDX.HY
- iTraxx (Europe and Asia): Similar structures for European and Asian credits
These indices and their tranches trade with standardized terms, enabling more transparent price discovery than bespoke CDO structures.
# Standard CDX.IG tranche structure
cdx_tranches = {
"Equity": {
"attachment": 0.00,
"detachment": 0.03,
"spread_type": "upfront",
},
"Junior Mezz": {
"attachment": 0.03,
"detachment": 0.07,
"spread_type": "running",
},
"Senior Mezz": {
"attachment": 0.07,
"detachment": 0.10,
"spread_type": "running",
},
"Junior Senior": {
"attachment": 0.10,
"detachment": 0.15,
"spread_type": "running",
},
"Senior": {
"attachment": 0.15,
"detachment": 0.30,
"spread_type": "running",
},
"Super Senior": {
"attachment": 0.30,
"detachment": 1.00,
"spread_type": "running",
},
}
cdx_df = pd.DataFrame(
[
{
"Tranche": name,
"Attachment (%)": spec["attachment"] * 100,
"Detachment (%)": spec["detachment"] * 100,
"Spread Type": spec["spread_type"],
}
for name, spec in cdx_tranches.items()
]
)Standard CDX.IG Tranche Structure:
------------------------------------------------------------
Tranche Attachment (%) Detachment (%) Spread Type
Equity 0.0 3.0 upfront
Junior Mezz 3.0 7.0 running
Senior Mezz 7.0 10.0 running
Junior Senior 10.0 15.0 running
Senior 15.0 30.0 running
Super Senior 30.0 100.0 running
The equity tranche trades with an upfront payment plus a fixed 500 bps running spread, while other tranches trade on a running spread basis. This convention reflects the high expected losses in the equity tranche, making a pure running spread impractical.