"""Load shared constants from shared/constants.json.""" import json from pathlib import Path _constants_path = Path(__file__).parent.parent / "shared" / "constants.json" _constants = json.loads(_constants_path.read_text()) # Exchange constants SLOT_DURATION_MINUTES: int = _constants["exchange"]["slotDurationMinutes"] MIN_ADVANCE_DAYS: int = _constants["exchange"]["minAdvanceDays"] MAX_ADVANCE_DAYS: int = _constants["exchange"]["maxAdvanceDays"] EUR_TRADE_MIN: int = _constants["exchange"]["eurTradeMin"] EUR_TRADE_MAX: int = _constants["exchange"]["eurTradeMax"] EUR_TRADE_INCREMENT: int = _constants["exchange"]["eurTradeIncrement"] PREMIUM_PERCENTAGE: int = _constants["exchange"]["premiumPercentage"] PRICE_REFRESH_SECONDS: int = _constants["exchange"]["priceRefreshSeconds"] PRICE_STALENESS_SECONDS: int = _constants["exchange"]["priceStalenessSeconds"]