From 44e616c2643ffee62784556181740ed275a05901 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 22 Jan 2022 15:44:33 +0100 Subject: [PATCH] Add unfilledtimeout to required props for backtesting --- freqtrade/constants.py | 1 + freqtrade/optimize/backtesting.py | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/freqtrade/constants.py b/freqtrade/constants.py index d94e8d850..d7ba0bf98 100644 --- a/freqtrade/constants.py +++ b/freqtrade/constants.py @@ -456,6 +456,7 @@ SCHEMA_BACKTEST_REQUIRED = [ 'dry_run_wallet', 'dataformat_ohlcv', 'dataformat_trades', + 'unfilledtimeout', ] SCHEMA_MINIMAL_REQUIRED = [ diff --git a/freqtrade/optimize/backtesting.py b/freqtrade/optimize/backtesting.py index badc4111d..ef0c6c833 100644 --- a/freqtrade/optimize/backtesting.py +++ b/freqtrade/optimize/backtesting.py @@ -564,12 +564,11 @@ class Backtesting: orders=[] ) trade.adjust_stop_loss(trade.open_rate, self.strategy.stoploss, initial=True) - order_filled = self._get_order_filled(propose_rate, row) order = Order( id=self.order_id_counter, ft_trade_id=trade.id, - ft_is_open=not order_filled, + ft_is_open=True, ft_pair=trade.pair, order_id=str(self.order_id_counter), symbol=trade.pair,