Dashboard en tiempo real para la estrategia Market On Close (MOC) de la mesa de capitales propia.
- Calcula el TWAP (Time-Weighted Average Price) por emisora
- Actualización automática cada segundo en hora de Ciudad de México
- Muestra posición, lotes/minuto, ejecutado y saldo pendiente por emisora
- Permite elegir ventana de ejecución de 20 o 30 minutos
- Selección libre de hora de inicio y hora de fin
- Agregar/eliminar emisoras dinámicamente
Posición Neta = Σ Compras − Σ Ventas
Lotes/min = Posición Neta ÷ Minutos Totales
Saldo = Lotes/min × Minutos Restantes
Ejecutado = Posición − |Saldo|
- Sube este repositorio a GitHub
- Ve a share.streamlit.io
- Conecta el repo y selecciona
app.py - Deploy
pip install -r requirements.txt
streamlit run app.py├── app.py # Aplicación principal
├── requirements.txt # Dependencias
├── .streamlit/
│ └── config.toml # Tema oscuro
└── README.md