From e71329c82bd580bab548cbd643ff346fbe4fe6be Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 27 Dec 2025 16:50:21 +0100 Subject: [PATCH] fix: DEX's are isolated margin only --- freqtrade/exchange/hyperliquid.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/freqtrade/exchange/hyperliquid.py b/freqtrade/exchange/hyperliquid.py index d818cb276..235c4b120 100644 --- a/freqtrade/exchange/hyperliquid.py +++ b/freqtrade/exchange/hyperliquid.py @@ -69,6 +69,12 @@ class Hyperliquid(Exchange): configured = self._get_configured_hip3_dexes() if not configured or not self.markets: return + if configured and self.margin_mode != MarginMode.ISOLATED: + raise OperationalException( + "HIP-3 DEXes require 'isolated' margin mode. " + f"Current margin mode: '{self.margin_mode.value}'. " + "Please update your configuration!" + ) available = { m.get("info", {}).get("dex")