enhancement on cancel_open_orders_of_trade

This commit is contained in:
Axel-CH
2024-10-14 05:23:05 -04:00
parent 7d5d84763f
commit 092fbe25b8
+5 -6
View File
@@ -1728,13 +1728,12 @@ class FreqtradeBot(LoggingMixin):
logger.info("Can't query order for %s due to %s", trade, traceback.format_exc()) logger.info("Can't query order for %s due to %s", trade, traceback.format_exc())
continue continue
for side in sides: if order["side"] in sides:
if order["side"] == side: if order["side"] == trade.entry_side:
if order["side"] == trade.entry_side: self.handle_cancel_enter(trade, order, open_order, reason, replacing)
self.handle_cancel_enter(trade, order, open_order, reason, replacing)
elif order["side"] == trade.exit_side: elif order["side"] == trade.exit_side:
self.handle_cancel_exit(trade, order, open_order, reason) self.handle_cancel_exit(trade, order, open_order, reason)
def cancel_all_open_orders(self) -> None: def cancel_all_open_orders(self) -> None:
""" """