From e82baf5f60973d723ba609b7d9ea914a8c424d14 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 16 Oct 2022 13:19:42 +0200 Subject: [PATCH] Use helper-method to modify trades_open --- freqtrade/optimize/backtesting.py | 2 +- freqtrade/persistence/trade_model.py | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/freqtrade/optimize/backtesting.py b/freqtrade/optimize/backtesting.py index 455dceda2..68e45fae0 100644 --- a/freqtrade/optimize/backtesting.py +++ b/freqtrade/optimize/backtesting.py @@ -1125,7 +1125,7 @@ class Backtesting: open_trade_count -= 1 open_trade_count_start -= 1 open_trades[pair].remove(t) - LocalTrade.trades_open.remove(t) + LocalTrade.remove_bt_trade(t) self.wallets.update() # 2. Process entries. diff --git a/freqtrade/persistence/trade_model.py b/freqtrade/persistence/trade_model.py index 6e421f33e..c632aa817 100644 --- a/freqtrade/persistence/trade_model.py +++ b/freqtrade/persistence/trade_model.py @@ -1077,6 +1077,10 @@ class LocalTrade(): else: LocalTrade.trades.append(trade) + @staticmethod + def remove_bt_trade(trade): + LocalTrade.trades_open.remove(trade) + @staticmethod def get_open_trades() -> List[Any]: """