소스 검색

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)