From e77e901df14967058fd29f7e42bb02244bb3eabd Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 27 Dec 2025 18:25:19 +0100 Subject: [PATCH] fix: don't ignore regular tradability rules --- freqtrade/exchange/hyperliquid.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/freqtrade/exchange/hyperliquid.py b/freqtrade/exchange/hyperliquid.py index e35137f27..ed6904921 100644 --- a/freqtrade/exchange/hyperliquid.py +++ b/freqtrade/exchange/hyperliquid.py @@ -94,7 +94,7 @@ class Hyperliquid(Exchange): def market_is_tradable(self, market: dict[str, Any]) -> bool: """Check if market is tradable, including HIP-3 markets.""" - super().market_is_tradable(market) + parent_check = super().market_is_tradable(market) market_info = market.get("info", {}) if market_info.get("hip3") and self._config["runmode"] in NON_UTIL_MODES: @@ -103,9 +103,9 @@ class Hyperliquid(Exchange): return False market_dex = market_info.get("dex") - return market_dex in configured + return parent_check and market_dex in configured - return True + return parent_check def get_balances(self, params: dict | None = None) -> CcxtBalances: """Fetch balances from default DEX and HIP-3 DEXes needed by tradable pairs."""