|
23 | 23 | BacktestResultType, |
24 | 24 | get_BacktestResultType_default, |
25 | 25 | ) |
26 | | -from freqtrade.util import decimals_per_coin, fmt_coin, get_dry_run_wallet |
| 26 | +from freqtrade.util import decimals_per_coin, fmt_coin, format_duration, get_dry_run_wallet |
27 | 27 |
|
28 | 28 |
|
29 | 29 | logger = logging.getLogger(__name__) |
@@ -383,19 +383,19 @@ def generate_trading_stats(results: DataFrame) -> dict[str, Any]: |
383 | 383 | "losses": len(losing_trades), |
384 | 384 | "draws": len(draw_trades), |
385 | 385 | "winrate": len(winning_trades) / len(results) if len(results) else 0.0, |
386 | | - "holding_avg": holding_avg, |
| 386 | + "holding_avg": format_duration(holding_avg), |
387 | 387 | "holding_avg_s": holding_avg.total_seconds(), |
388 | | - "winner_holding_min": winner_holding_min, |
| 388 | + "winner_holding_min": format_duration(winner_holding_min), |
389 | 389 | "winner_holding_min_s": winner_holding_min.total_seconds(), |
390 | | - "winner_holding_max": winner_holding_max, |
| 390 | + "winner_holding_max": format_duration(winner_holding_max), |
391 | 391 | "winner_holding_max_s": winner_holding_max.total_seconds(), |
392 | | - "winner_holding_avg": winner_holding_avg, |
| 392 | + "winner_holding_avg": format_duration(winner_holding_avg), |
393 | 393 | "winner_holding_avg_s": winner_holding_avg.total_seconds(), |
394 | | - "loser_holding_min": loser_holding_min, |
| 394 | + "loser_holding_min": format_duration(loser_holding_min), |
395 | 395 | "loser_holding_min_s": loser_holding_min.total_seconds(), |
396 | | - "loser_holding_max": loser_holding_max, |
| 396 | + "loser_holding_max": format_duration(loser_holding_max), |
397 | 397 | "loser_holding_max_s": loser_holding_max.total_seconds(), |
398 | | - "loser_holding_avg": loser_holding_avg, |
| 398 | + "loser_holding_avg": format_duration(loser_holding_avg), |
399 | 399 | "loser_holding_avg_s": loser_holding_avg.total_seconds(), |
400 | 400 | "max_consecutive_wins": winstreak, |
401 | 401 | "max_consecutive_losses": loss_streak, |
|
0 commit comments