]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
fix(qav3): fix wrong Trade object property access
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 16 Mar 2025 11:52:51 +0000 (12:52 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 16 Mar 2025 11:52:51 +0000 (12:52 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
quickadapter/user_data/strategies/QuickAdapterV3.py

index f01b046ca0ab39f695e2c692a36c745f05895b35..c26ae7ba61d962c4bba394cd96c1d572e2195530 100644 (file)
@@ -420,7 +420,7 @@ class QuickAdapterV3(IStrategy):
         if trade.is_short:
             stoploss_price = entry_price + stoploss_distance
             stoploss_pct = (stoploss_price - current_rate) / current_rate
-        elif trade.is_long:
+        else:
             stoploss_price = entry_price - stoploss_distance
             stoploss_pct = (current_rate - stoploss_price) / current_rate
 
@@ -494,7 +494,7 @@ class QuickAdapterV3(IStrategy):
             take_profit_price = entry_price - take_profit_distance
             if current_rate <= take_profit_price:
                 return "take_profit_short"
-        elif trade.is_long:
+        else:
             take_profit_price = entry_price + take_profit_distance
             if current_rate >= take_profit_price:
                 return "take_profit_long"