Stablecoin Depeg Risk for Crypto Quants

Stablecoin depeg risk is the chance that USDT, USDC, or another dollar token trades away from $1 — briefly or catastrophically. Crypto quant strategies treat stablecoins as cash: margin, inventory, settlement, and the numeraire for funding and basis trades. When the numeraire breaks, "delta-neutral" books acquire a dollar leg they did not model. This article maps where depeg hits P&L and how to limit it.

Why quants are exposed

Use of stablecoinsDepeg effect
Quote currency on CEXPnL and marks in broken USD
Margin / collateralLiquidation thresholds shift
Cash-and-carry inventoryLong "cash" is long issuer risk
Funding receiptsPaid in a token worth ≠ $1
Bridge / DeFi collateralCascading liquidations
Accounting vs bank USDBasis between on-chain and off-chain dollars

UST (2022) was the extreme case; USDC (SVB, 2023) and USDT have printed temporary dislocations too. Temporary ≠ harmless if you are levered.

Types of stablecoins (risk ranking)

  1. Fiat-backed, attested (USDC-style) — bank / T-bill reserves; depeg on banking or

redemption stress

  1. Fiat-backed, opaque (historical USDT concerns) — trust and liquidity risk
  2. Crypto-collateralized (DAI) — collateral crashes and liquidation spirals
  3. Algorithmic (UST-like) — reflexive collapse risk; generally unfit as quant cash

For systematic trading, treat any stablecoin as credit + liquidity risk, not cash.

Measuring depeg

import pandas as pd

def depeg_metrics(price: pd.Series, window: int = 1440) -> pd.DataFrame:
    """price: stablecoin in USD (e.g. USDTUSDT from a USD venue or index)."""
    dev = price - 1.0
    return pd.DataFrame({
        "deviation": dev,
        "abs_dev": dev.abs(),
        "max_abs_1d": dev.abs().rolling(window).max(),
        "time_under_99c": (price < 0.99).rolling(window).mean(),
    })

Monitor:

  • Mid vs $1 on multiple venues
  • Redemption queues / attestations (process risk, not just price)
  • Basis between USDT and USDC
  • Withdrawal status on major CEXs during stress

Where strategies break

Funding / basis arb

Long spot (often bought with stables) / short perp assumes spot inventory ≈ USD. If USDT = 0.95, your "cash" leg just lost 5% while the perp hedge is marked in a different numeraire. Net: depeg loss plus possible margin stress. See funding arb.

Market making

Inventory in stables earns peg risk; inventory in crypto earns price risk. During depeg, spreads widen and one side of the book becomes toxic (inventory).

Cross-exchange arb

USDT markets vs USDC markets are not the same dollar. Apparent arb is often stable basis. Transfer and withdrawal halts freeze hedges (triangular arb related fragmentation).

DeFi / on-chain

Collateral depeg triggers liquidations even if your crypto hedge is fine. On-chain oracles may lag or use the depegging stable as USD.

Risk limits that work

1. Cap % of equity in any single stablecoin
2. Prefer diversified stables (USDC + USDT + fiat rails) with caps each
3. Stress P&L at −1%, −5%, −20% peg scenarios
4. Reduce leverage when |peg| > 30 bps for N minutes
5. Pre-wire fiat off-ramps — do not discover KYC mid-crisis
6. Avoid algorithmic stables entirely as treasury
def peg_haircut(equity: float, stable_balances: dict,
                stress: float = 0.05) -> float:
    """Capital after simultaneous stress_pct depeg on all stables."""
    stable_nav = sum(stable_balances.values())
    return equity - stress * stable_nav

Include this in stress testing next to BTC −30% scenarios — depeg is a separate factor.

Accounting: which USD?

Professional books distinguish:

  • Bank USD (wire)
  • USDC
  • USDT
  • USD futures settlement (e.g. CME)

Convert everything to a single reporting currency with explicit FX/stable basis P&L. Otherwise "alpha" is silent peg drift.

Relation to interest-rate arb

Stablecoin borrow/lend rates embed peg and redemption risk premia. High USDT lend rates are not free carry — they often price stress. Compare to crypto interest rate arb only after haircutting for depeg CVaR.

Key takeaways

  • Stablecoins are credit instruments; depeg breaks delta-neutral crypto books
  • Measure venue-level deviation, USDT–USDC basis, and redemption conditions
  • Funding, MM, and cross-exchange strategies all embed peg risk
  • Cap per-stable exposure and stress −5%/−20% peg scenarios
  • Report P&L in a true USD rail — do not hide basis in "cash"
#stablecoin #depeg risk #USDT #USDC #crypto risk management