Fix forceexit calling

This commit is contained in:
Matthias 2022-08-02 20:16:01 +02:00
parent eff8cd7ecb
commit d1998f7ed0

View File

@ -697,7 +697,7 @@ class RPC:
sub_trade_amt=sub_amount) sub_trade_amt=sub_amount)
def _rpc_force_exit(self, trade_id: str, ordertype: Optional[str] = None, *, def _rpc_force_exit(self, trade_id: str, ordertype: Optional[str] = None, *,
amount: Optional[float]) -> Dict[str, str]: amount: Optional[float] = None) -> Dict[str, str]:
""" """
Handler for forceexit <id>. Handler for forceexit <id>.
Sells the given trade at current price Sells the given trade at current price
@ -710,7 +710,7 @@ class RPC:
if trade_id == 'all': if trade_id == 'all':
# Execute sell for all open orders # Execute sell for all open orders
for trade in Trade.get_open_trades(): for trade in Trade.get_open_trades():
self.__exec_force_exit(trade) self.__exec_force_exit(trade, ordertype)
Trade.commit() Trade.commit()
self._freqtrade.wallets.update() self._freqtrade.wallets.update()
return {'result': 'Created sell orders for all open trades.'} return {'result': 'Created sell orders for all open trades.'}