فهرست منبع

Update days active calculation in TradingStats - Replaced the calculation of active days with a direct reference to the 'days_active' field in the basic data structure, improving code clarity and maintainability.

Carles Sentis 4 روز پیش
والد
کامیت
484514e0f9
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      src/trading/trading_stats.py

+ 1 - 1
src/trading/trading_stats.py

@@ -566,7 +566,7 @@ class TradingStats:
 • Total Orders: {total_orders}
 • Completed Trades: {completed_trades}
 • Open Positions: {len([p for p in self.data.get('positions', {}).values() if p.get('contracts', 0) != 0])}
-• Days Active: {(datetime.now(timezone.utc) - datetime.fromisoformat(basic['start_date'])).days + 1}
+• Days Active: {basic['days_active']}
 
 🏆 <b>Performance Metrics:</b>
 • Win Rate: {win_rate:.1f}% ({perf['total_wins']}W/{perf['total_losses']}L)