Properly close backtesting leftover trades
This commit is contained in:
parent
9457eb5fcc
commit
2be7af940b
@ -885,6 +885,8 @@ class Backtesting:
|
|||||||
# Ignore trade if entry-order did not fill yet
|
# Ignore trade if entry-order did not fill yet
|
||||||
continue
|
continue
|
||||||
exit_row = data[pair][-1]
|
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.close_date = exit_row[DATE_IDX].to_pydatetime()
|
||||||
trade.exit_reason = ExitType.FORCE_EXIT.value
|
trade.exit_reason = ExitType.FORCE_EXIT.value
|
||||||
|
Loading…
Reference in New Issue
Block a user