from __future__ import annotations

from decimal import Decimal


def daily_loss_exceeded(realized_pnl_usd: Decimal, wallet_equity_usdc: Decimal, max_daily_loss_pct: Decimal) -> bool:
    limit = wallet_equity_usdc * max_daily_loss_pct / Decimal("100")
    return realized_pnl_usd <= -limit
