Properly close backtesting leftover trades

This commit is contained in:
Matthias 2022-07-23 17:18:12 +02:00
parent 9457eb5fcc
commit 2be7af940b

View File

@ -885,6 +885,8 @@ class Backtesting:
# Ignore trade if entry-order did not fill yet
continue
exit_row = data[pair][-1]
self._exit_trade(trade, exit_row, exit_row[OPEN_IDX], trade.amount)
trade.orders[-1].close_bt_order(exit_row[DATE_IDX].to_pydatetime(), trade)
trade.close_date = exit_row[DATE_IDX].to_pydatetime()
trade.exit_reason = ExitType.FORCE_EXIT.value