fix: always cancel al open orders if the order ain't identical

This commit is contained in:
Matthias
2024-12-22 18:03:04 +01:00
parent 23d6c362c4
commit 48506f2945

View File

@@ -1781,16 +1781,15 @@ class FreqtradeBot(LoggingMixin):
f"Keeping existing {trade.exit_side} order. {price=}, {amount=}"
)
return True
else:
# cancel open orders of this trade if order is different
self.cancel_open_orders_of_trade(
trade,
[trade.entry_side, trade.exit_side],
constants.CANCEL_REASON["REPLACE"],
True,
)
Trade.commit()
return False
# cancel open orders of this trade if order is different
self.cancel_open_orders_of_trade(
trade,
[trade.entry_side, trade.exit_side],
constants.CANCEL_REASON["REPLACE"],
True,
)
Trade.commit()
return False
return False