Skip to content

Commit ff97188

Browse files
committed
1 parent aeeabb8 commit ff97188

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

backtesting/backtesting.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1285,7 +1285,7 @@ def _round_timedelta(value, _period=_data_period(index)):
12851285
s.loc['Win Rate [%]'] = win_rate = np.nan if not n_trades else (pl > 0).sum() / n_trades * 100 # noqa: E501
12861286
s.loc['Best Trade [%]'] = returns.max() * 100
12871287
s.loc['Worst Trade [%]'] = returns.min() * 100
1288-
mean_return = returns.mean()
1288+
mean_return = returns.prod()**(1/(len(returns) or np.nan))
12891289
s.loc['Avg. Trade [%]'] = mean_return * 100
12901290
s.loc['Max. Trade Duration'] = _round_timedelta(durations.max())
12911291
s.loc['Avg. Trade Duration'] = _round_timedelta(durations.mean())

0 commit comments

Comments
 (0)