]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
fix(qav3): use the proper trade attribute to count per side
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Wed, 30 Apr 2025 22:42:15 +0000 (00:42 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Wed, 30 Apr 2025 22:42:15 +0000 (00:42 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
quickadapter/user_data/strategies/QuickAdapterV3.py

index 91ee8c0553d6b19576493bc4a305713e0d6f4a45..07ddaae17dfd965ded5098a42baddbad1ba3aff4 100644 (file)
@@ -619,7 +619,7 @@ class QuickAdapterV3(IStrategy):
         max_open_trades_per_side = self.max_open_trades_per_side()
         if max_open_trades_per_side >= 0:
             open_trades = Trade.get_open_trades()
-            trades_per_side = sum(1 for trade in open_trades if trade.side == side)
+            trades_per_side = sum(1 for trade in open_trades if trade.enter_tag == side)
             if trades_per_side >= max_open_trades_per_side:
                 return False