From 4fbee9ba012e1b3024a59d0ec8c324324b736ec7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Tue, 25 Mar 2025 16:42:59 +0100 Subject: [PATCH] fix: handle margin trading mode MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérôme Benoit --- ReforceXY/user_data/strategies/RLAgentStrategy.py | 2 +- quickadapter/user_data/strategies/QuickAdapterV3.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ReforceXY/user_data/strategies/RLAgentStrategy.py b/ReforceXY/user_data/strategies/RLAgentStrategy.py index 5a81790..7049e1d 100644 --- a/ReforceXY/user_data/strategies/RLAgentStrategy.py +++ b/ReforceXY/user_data/strategies/RLAgentStrategy.py @@ -125,7 +125,7 @@ class RLAgentStrategy(IStrategy): def is_short_allowed(self) -> bool: trading_mode = self.config.get("trading_mode") - if trading_mode == "futures": + if trading_mode == "margin" or trading_mode == "futures": return True elif trading_mode == "spot": return False diff --git a/quickadapter/user_data/strategies/QuickAdapterV3.py b/quickadapter/user_data/strategies/QuickAdapterV3.py index c53ae58..0e2204c 100644 --- a/quickadapter/user_data/strategies/QuickAdapterV3.py +++ b/quickadapter/user_data/strategies/QuickAdapterV3.py @@ -645,7 +645,7 @@ class QuickAdapterV3(IStrategy): def is_short_allowed(self) -> bool: trading_mode = self.config.get("trading_mode") - if trading_mode == "futures": + if trading_mode == "margin" or trading_mode == "futures": return True elif trading_mode == "spot": return False -- 2.43.0