from dataclasses import dataclass from typing import List, Tuple, Dict @dataclass(frozen=True) class LocalArbProblem: asset_pair: Tuple[str, str] target_mispricing: float liquidity_budget: float latency_budget: float @dataclass class SharedSignals: deltas: List[float] cross_venue_corr: float liquidity_availability: Dict[str, float] latency_proxy: float