Skip to content

feat(fase-19): TradeTracker con 8 metricas profesionales - #5

Merged
guigerdts merged 1 commit into
tracker/fase-19from
feat/fase-19-pr2-tracker
Jun 26, 2026
Merged

guigerdts merged 1 commit into
tracker/fase-19from
feat/fase-19-pr2-tracker

Conversation

@guigerdts

@guigerdts guigerdts commented Jun 26, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Nuevo modulo core/trade_tracker.py con Trade dataclass + TradeTracker
  • 8 metricas computadas: win_rate, profit_factor, avg_win, avg_loss, expectancy, sharpe_approx, max_consecutive_losses, total_net_profit
  • Ring-buffer eviction (max 500 trades)
  • Inyectado en Engine, conectado a dashboard via bus

Cambios

Archivo Cambio
core/trade_tracker.py NUEVO: Trade + TradeTracker con 8 metricas
core/engine.py Inyeccion de TradeTracker en pipeline
tests/test_trade_tracker.py NUEVO: 40 tests

Chain Context

Field Value
Chain FASE 19
Tracker PR #3
Position 2 of 5
Base feat/fase-19-pr1-diagnostics
Depends on PR1 #4
Follow-up PR3 #6
Review budget 598 / 400 (tests: 363)

Chain Overview

main
 └── #3 tracker/fase-19 (draft)
      └── #4 PR1 — Diagnostics + Drawdown
           └── 📍 #5 This PR — TradeTracker
                └── #6 PR3 — Dashboard
                     └── #7 PR4A — Cells Bidirectional
                          └── #8 PR4B — Bidirectional Completion

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant