Fix logic error in force_exit if no order is open

This commit is contained in:
Matthias
2023-08-25 06:47:02 +02:00
parent 4c0a6611c8
commit 193dcf578d
2 changed files with 1 additions and 2 deletions

View File

@@ -304,7 +304,6 @@ class TradeSchema(BaseModel):
min_rate: Optional[float] = None
max_rate: Optional[float] = None
open_order_id: Optional[str] = None
orders: List[OrderSchema]
leverage: Optional[float] = None

View File

@@ -786,7 +786,7 @@ class RPC:
self._freqtrade.handle_cancel_exit(
trade, order, oo.order_id, CANCEL_REASON['FORCE_EXIT'])
if any(not tocr['cancel_state'] for tocr in trade_entry_cancelation_registry):
if all(tocr['cancel_state'] for tocr in trade_entry_cancelation_registry):
if trade.has_open_orders:
# Order cancellation failed, so we can't exit.
return False