From ee3b69ea63d854e8a685027f33f983924ec8d8ce Mon Sep 17 00:00:00 2001 From: Stefano Ariestasia Date: Sat, 22 Jul 2023 11:37:22 +0900 Subject: [PATCH] fix test --- freqtrade/data/metrics.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/freqtrade/data/metrics.py b/freqtrade/data/metrics.py index ea28b17ce..271446339 100644 --- a/freqtrade/data/metrics.py +++ b/freqtrade/data/metrics.py @@ -200,6 +200,10 @@ def calculate_expectancy(trades: pd.DataFrame) -> float: :param trades: DataFrame containing trades (requires columns close_date and profit_abs) :return: expectancy """ + + if len(trades) == 0: + return 0 + winning_trades = trades.loc[trades['profit_abs'] > 0] losing_trades = trades.loc[trades['profit_abs'] < 0] profit_sum = winning_trades['profit_abs'].sum()