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()