Saltar a contenido

Modelo de Datos (Modulo)#

Fuente: backend/models.py.

Entidades nucleares#

Trading#

  • SignalQueueEntry, Execution, LiveTrade, AutopilotDecision
  • RiskPolicy, ExecutionControl, DailyRiskState

Mercado y contexto#

  • Tick, Candle, CandleIndicator, VolatilityStat
  • MarketWindow, MarketAlignmentEvent
  • MarketNews, MacroEvent, MacroEventInsight

Analitica y governance#

  • TradingDiaryEntry, GoalSnapshot, GoalAlert
  • CaseReview, CaseReviewFinding, CaseReviewAction, CaseReviewArtifact
  • BacktestJob, BacktestTrade, ScenarioRun, ModelTrainingRun, AiSignalScore

Configuracion/Auth#

  • User
  • RuntimeSetting, RuntimeSettingAudit

Relacion funcional clave#

flowchart LR
    AD[AutopilotDecision] --> SQ[SignalQueueEntry]
    SQ --> EX[Execution]
    EX --> LT[LiveTrade]
    LT --> TD[TradingDiaryEntry]

    RP[RiskPolicy] --> SQ
    RP --> TD

    CR[CaseReview] --> CRA[CaseReviewAction]
    CR --> CRF[CaseReviewFinding]

Criterios de trazabilidad#

  • Cadena objetivo: decision -> queue -> execution -> live_trade -> diary.
  • Estado operativo: RuntimeSetting + RuntimeSettingAudit para cambios auditable.