Skip to content

Commit eeb5093

Browse files
authored
Merge pull request hummingbot#7530 from mr-pascal/fix/division-by-zero
fix(): Potential Division by Zero
2 parents 7b8b98e + 7b56f13 commit eeb5093

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

hummingbot/strategy_v2/backtesting/backtesting_engine_base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ def summarize_results(executors_info: List, total_amount_quote: float = 1000):
265265
total_positions = executors_with_position.shape[0]
266266
win_signals = executors_with_position[executors_with_position["net_pnl_quote"] > 0]
267267
loss_signals = executors_with_position[executors_with_position["net_pnl_quote"] < 0]
268-
accuracy = win_signals.shape[0] / total_positions
268+
accuracy = (win_signals.shape[0] / total_positions) if total_positions else 0.0
269269
cumulative_returns = executors_with_position["net_pnl_quote"].cumsum()
270270
executors_with_position["cumulative_returns"] = cumulative_returns
271271
executors_with_position["cumulative_volume"] = executors_with_position["filled_amount_quote"].cumsum()

0 commit comments

Comments
 (0)