[OQI-009] docs: Update inventories with MT4 trading components

- FRONTEND_INVENTORY: Added 3 MT4 components, OQI-009 section
- MASTER_INVENTORY: Updated component count and OQI-009 progress to 45%

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Adrian Flores Cortes 2026-01-25 10:41:16 -06:00
parent a8337b071e
commit 100bae9129
2 changed files with 93 additions and 20 deletions

View File

@ -19,10 +19,10 @@ last_updated: "2026-01-25"
summary:
total_features: 8 # auth, dashboard, education, trading, investment, settings, notifications, payments
total_pages: 18 # +4 (CheckoutSuccess, CheckoutCancel, Pricing, Billing)
total_components: 36 # +4 education (CertificatePreview, CourseReviews, LessonNotes, RecommendedCourses)
total_components: 39 # +3 MT4 Gateway (MT4ConnectionStatus, LivePositionCard, RiskMonitor)
total_hooks: 0
total_stores: 2 # chatStore, paymentStore
status: "En desarrollo (OQI-002 al 70%)"
status: "En desarrollo (OQI-009 al 45%)"
# ============================================================================
# ESTRUCTURA DE DIRECTORIOS
@ -202,30 +202,96 @@ features:
route: /trading/signals
description: "Senales ML"
components_planned:
components:
# Core Trading Components
- name: TradingChart.tsx
purpose: "Chart con Lightweight Charts + ML overlay"
purpose: "Chart con Lightweight Charts"
rf: RF-TRD-003
- name: OrderPanel.tsx
purpose: "Panel de ordenes"
- name: CandlestickChart.tsx
purpose: "Chart de velas basico"
- name: WatchlistPanel.tsx
purpose: "Panel de watchlist"
- name: PositionsTable.tsx
purpose: "Tabla de posiciones"
- name: SignalCard.tsx
purpose: "Tarjeta de senal ML"
- name: MLOverlay.tsx
purpose: "Overlay de predicciones ML"
- name: CandlestickChartWithML.tsx
purpose: "Chart de velas con overlay ML"
rf: RF-TRD-003
- name: ChartToolbar.tsx
purpose: "Toolbar de herramientas del chart"
- name: OrderForm.tsx
purpose: "Formulario de ordenes"
- name: PositionsList.tsx
purpose: "Lista de posiciones abiertas"
- name: TradesHistory.tsx
purpose: "Historial de trades"
# Watchlist Components
- name: WatchlistSidebar.tsx
purpose: "Sidebar de watchlist"
- name: WatchlistItem.tsx
purpose: "Item individual de watchlist"
- name: AddSymbolModal.tsx
purpose: "Modal para agregar simbolo"
# Account & Stats
- name: AccountSummary.tsx
purpose: "Resumen de cuenta"
- name: TradingStatsPanel.tsx
purpose: "Panel de estadisticas de trading"
# Panel Components
- name: MLSignalsPanel.tsx
purpose: "Panel de senales ML"
rf: RF-TRD-003
- name: AlertsPanel.tsx
purpose: "Panel de alertas de precio"
- name: OrderBookPanel.tsx
purpose: "Panel de order book"
- name: PaperTradingPanel.tsx
purpose: "Panel de paper trading"
# Utility
- name: ExportButton.tsx
purpose: "Boton para exportar datos"
# MT4 Gateway Components (OQI-009)
- name: MT4ConnectionStatus.tsx
purpose: "Indicador de conexion MT4 con info de cuenta"
epic: OQI-009
rf: RF-MT4-001
created: "2026-01-25"
- name: LivePositionCard.tsx
purpose: "Tarjeta de posicion en vivo con P&L y acciones"
epic: OQI-009
rf: RF-MT4-002
created: "2026-01-25"
- name: RiskMonitor.tsx
purpose: "Dashboard de gestion de riesgo con metricas"
epic: OQI-009
rf: RF-MT4-003
created: "2026-01-25"
- name: index.ts
purpose: "Exports de componentes de trading"
components_planned:
- name: AMDZoneIndicator.tsx
purpose: "Indicador de zonas AMD"
- name: LiveTradingPanel.tsx
purpose: "Panel principal de trading en vivo MT4"
epic: OQI-009
# --------------------------------------------------------------------------
# INVESTMENT - Cuentas de inversion
# --------------------------------------------------------------------------
@ -715,6 +781,13 @@ epic_mapping:
status: "Planificado"
note: "Feature portfolio a crear"
OQI-009:
features: [trading]
pages_count: 0
components_count: 3
status: "En Desarrollo (45%)"
note: "MT4ConnectionStatus, LivePositionCard, RiskMonitor components added"
# ============================================================================
# DEPENDENCIAS PRINCIPALES
# ============================================================================

View File

@ -17,7 +17,7 @@ resumen_general:
total_tablas: 81 # +4 (notifications, user_push_tokens, distribution_history, distribution_runs)
total_servicios_backend: 15 # +1 firebase.client
total_servicios_python: 4 # ML Engine, Data Service, MT4 Gateway, LLM Agent
total_componentes_frontend: 59 # +6 payments (WalletDepositModal, WalletWithdrawModal, PricingCard, SubscriptionCard, WalletCard, UsageProgress)
total_componentes_frontend: 62 # +3 MT4 (MT4ConnectionStatus, LivePositionCard, RiskMonitor)
total_pages: 33 # +4 payments (CheckoutSuccess, CheckoutCancel, Pricing, Billing)
total_background_jobs: 1 # Distribution Job
total_unit_tests: 2 # notification.service.spec, distribution.job.spec
@ -92,8 +92,8 @@ epicas:
nombre: Trading Execution (MT4 Gateway)
sp: 45
estado: En Desarrollo
progreso: 30%
descripcion: "Multi-agente MT4 execution system"
progreso: 45%
descripcion: "Multi-agente MT4 execution system - Frontend components added"
doc_frontend: true
capas: