Precio de OMIE en Tiempo Real: Cómo Usarlo para Optimizar la Venta de Energía Solar
Introducción
Son las 13:00 horas de un domingo de abril. Tu planta fotovoltaica de 20 MWp está produciendo a pleno rendimiento: 18 MW. El precio en el mercado eléctrico (OMIE) en ese momento es de 12 €/MWh. Tres horas después, a las 16:00, la producción sigue alta pero el precio ha subido a 48 €/MWh. Y a las 20:00, cuando tu producción cae a 2 MW, el precio alcanza 85 €/MWh.
Si vendes tu energía al precio promedio del día (45 €/MWh), ganarás 45 € por cada MWh. Pero si tuvieras un sistema de baterías (BESS) y almacenaras energía a las 13:00 para venderla a las 20:00, podrías ganar 85 €/MWh por esa energía. Diferencia: 40 €/MWh de arbitraje.
El problema es que la mayoría de gestores de plantas fotovoltaicas no entienden cómo funciona el mercado OMIE o no tienen herramientas para tomar estas decisiones en tiempo real. Resultado: dejan dinero sobre la mesa, día tras día.
En este artículo, te explicaremos cómo funciona el mercado eléctrico español (OMIE), las diferencias entre vender en pool vs mercado spot, las estrategias para optimizar ingresos usando curvas de precio horario, y las herramientas que necesitas para gestionar todo esto desde tu móvil mientras desayunas.

1. ¿Qué es OMIE y cómo funciona el mercado eléctrico español?
OMIE (Operador del Mercado Ibérico de Energía) es la entidad que gestiona el mercado diario de electricidad en España y Portugal. Es donde generadores (como tu planta solar) y compradores (comercializadoras, industrias) negocian el precio de la electricidad hora a hora.
Estructura del Mercado Eléctrico Español
El mercado eléctrico español tiene varios “submercados”:
| Mercado | Horizonte Temporal | Para qué sirve |
|---|---|---|
| Mercado Diario (Day-Ahead) | D-1 (se cierra a las 12:00 del día anterior) | Compra/venta de energía para el día siguiente, hora a hora |
| Mercado Intradiario | Desde D-1 hasta 1h antes de entrega | Ajustes de última hora (cambios en previsión de producción/demanda) |
| Mercado de Servicios de Ajuste | Tiempo real | Regulación de frecuencia y balance del sistema (operado por REE) |
| Mercado a Plazo (Futuros) | Meses/años adelante | Cobertura de precio a largo plazo (PPA financieros se liquidan aquí) |
Para una planta fotovoltaica sin PPA, el mercado relevante es el Mercado Diario (OMIE pool).
¿Cómo se fija el precio en OMIE?
El mercado diario funciona con un sistema de casación marginal:
- Generadores (plantas solares, eólicas, nucleares, gas) ofertan su energía a un precio mínimo al que están dispuestos a vender
- Compradores (comercializadoras, industrias) pujan por la energía que necesitan
- OMIE cruza todas las ofertas y demandas hora por hora
- El precio final (precio marginal) es el de la última central que entra para cubrir la demanda
Ejemplo simplificado (hora 14:00):
- Demanda total España: 30.000 MW
- Ofertas ordenadas por precio:
- Solar: 10.000 MW a 0 €/MWh (coste marginal ~0)
- Eólica: 8.000 MW a 0 €/MWh
- Nuclear: 7.000 MW a 10 €/MWh
- Hidráulica: 3.000 MW a 25 €/MWh
- Ciclo combinado (gas): 2.000 MW a 55 €/MWh ← Última central necesaria
Precio final para todos: 55 €/MWh (todas las centrales cobran lo mismo, independientemente de su oferta)
Implicación clave: Las plantas solares ofertan a 0 €/MWh (porque el sol es gratis), pero cobran el precio marginal del sistema, determinado generalmente por las centrales de gas.

2. Precio de Captura: Por qué las Plantas Solares Cobran Menos del Promedio
Aunque el precio promedio diario en OMIE pueda ser 50 €/MWh, las plantas solares suelen cobrar menos por un fenómeno llamado efecto de canibalización solar.
El Problema: Todas las Plantas Solares Producen a la Misma Hora
- Hora 14:00 (plena producción solar): 15.000 MW de solar en el sistema
- Efecto: Desplazan centrales de gas → precio marginal baja a 25-30 €/MWh
- Hora 20:00 (no hay sol): 0 MW de solar en el sistema
- Efecto: Entran centrales de gas → precio marginal sube a 70-80 €/MWh
Resultado: Las plantas solares venden cuando el precio es bajo y no venden cuando el precio es alto.
Precio de Captura
El precio de captura es el precio promedio ponderado que una planta solar recibe, considerando las horas en que produce:
Ejemplo real (planta en Sevilla, día típico verano):
| Hora | Producción (MWh) | Precio OMIE (€/MWh) | Ingresos (€) |
|---|---|---|---|
| 08:00 | 5 | 45 | 225 |
| 10:00 | 15 | 38 | 570 |
| 12:00 | 20 | 28 | 560 |
| 14:00 | 22 | 25 | 550 |
| 16:00 | 18 | 32 | 576 |
| 18:00 | 8 | 55 | 440 |
| 20:00 | 2 | 75 | 150 |
| Total | 90 | Promedio día: 42 | 3.071 |
Precio promedio del día: 42 €/MWh Precio de captura solar: 3.071 / 90 = 34,1 €/MWh
Diferencia (canibalization factor): -19% respecto al precio promedio del día
Esto es crítico: Al modelar ingresos de tu planta, no uses el precio promedio anual de OMIE. Usa el precio de captura solar, que típicamente es 10-20% inferior.

3. Estrategias de Venta: Pool vs Mercado Spot vs BESS Arbitrage
Tienes tres opciones principales para vender tu energía:
Opción 1: Venta a Pool (Sin Gestión Activa)
Cómo funciona:
- Tu comercializadora vende toda tu producción al precio marginal horario de OMIE
- Tú recibes el precio promedio de captura
- No tomas decisiones: todo es automático
Ventajas:
- ✅ Simplicidad total
- ✅ Sin coste de gestión
Desventajas:
- ❌ Precio de captura 10-20% inferior al promedio del mercado
- ❌ No aprovechas oportunidades de arbitraje
- ❌ Expuesto 100% a volatilidad horaria
Ideal para: Plantas pequeñas (< 5 MWp) o asset managers sin capacidad de trading
Opción 2: Gestión Activa en Mercado Intradiario
Cómo funciona:
- Monitorizas previsiones de producción y precios OMIE en tiempo real
- Si ves que el precio a las 20:00 será muy alto, vendes contratos forward en mercado intradiario
- Si ves que tu producción será menor de lo esperado, ajustas tus posiciones para evitar desvíos
Ventajas:
- ✅ Puedes mejorar precio de captura 3-8%
- ✅ Reduces penalizaciones por desvíos
Desventajas:
- ❌ Requiere plataforma de trading (coste: 1.000-3.000 €/mes)
- ❌ Necesitas equipo con conocimiento del mercado
- ❌ Riesgo de error en previsiones
Ideal para: Plantas > 20 MWp con asset manager profesional
Opción 3: BESS Arbitrage (Con Baterías)
Cómo funciona:
- Almacenas energía en horas de precio bajo (12:00-16:00)
- Descargas en horas de precio alto (19:00-22:00)
- Capturas el spread entre precio bajo y precio alto
Ejemplo de arbitraje:
- Compras/almacenas energía a 25 €/MWh (14:00)
- Vendes a 70 €/MWh (20:00)
- Spread bruto: 45 €/MWh
- Eficiencia round-trip batería: 85% → spread neto = 38 €/MWh
- Degradación batería: -2 €/MWh → spread neto final: 36 €/MWh
Para sistema BESS 2 MW / 4 MWh:
- Ciclos de arbitraje: 250 días/año
- Energía arbitrada: 4 MWh × 250 = 1.000 MWh/año
- Ingresos adicionales: 1.000 × 36 = 36.000 €/año
Ventajas:
- ✅ Mejora ROI de la planta 15-30%
- ✅ Reduce curtailment (almacenas en lugar de cortar producción)
- ✅ Puedes participar en servicios de regulación (ingresos adicionales)
Desventajas:
- ❌ CAPEX adicional: 300-400 €/kWh (1,2-1,6 M€ para 4 MWh)
- ❌ Degradación de baterías: 2-3% capacidad/año
- ❌ Requiere algoritmo de optimización sofisticado
Ideal para: Plantas > 30 MWp en zonas con alto spread de precios (> 40 €/MWh entre valle y pico)

4. Curvas de Precio Horario: Patrones Estacionales y Oportunidades
Los precios de OMIE no son aleatorios. Siguen patrones predecibles que puedes aprovechar:
Patrón Diario Típico
Invierno (demanda alta, poco sol):
- Valle (03:00-07:00): 35-45 €/MWh
- Rampa matutina (08:00-11:00): 50-60 €/MWh
- Mediodía (12:00-16:00): 45-55 €/MWh (solar reduce precio)
- Pico tarde (18:00-22:00): 70-90 €/MWh ← Máxima oportunidad
- Valle noche (23:00-02:00): 40-50 €/MWh
Verano (demanda moderada, mucho sol):
- Valle (03:00-07:00): 20-30 €/MWh
- Mediodía (12:00-16:00): 15-25 €/MWh (saturación solar) ← Posible precio negativo
- Pico tarde (19:00-21:00): 50-65 €/MWh (menos pico que invierno)
Lección clave: El valor del BESS es mayor en invierno (spreads de 40-50 €/MWh) que en verano (spreads de 20-30 €/MWh).
Precios Negativos: ¿Qué Hacer?
En días muy ventosos y soleados, el precio de OMIE puede volverse negativo (has leído bien: te pagan por consumir electricidad).
Ejemplo real (2 de mayo de 2025, 14:00):
- Precio OMIE: -5 €/MWh
- Tu planta produce 20 MWh
- Ingresos: 20 × (-5) = -100 € (pierdes dinero)
Estrategias ante precios negativos:
- Si NO tienes BESS: Acepta la pérdida (es marginal, 1-3 días/año)
- Si tienes BESS: Carga baterías gratis (o te pagan por cargarlas) y vende en hora pico
- Si tienes curtailment flexible: Negocia con tu comercializadora para cortar producción sin penalización
Frecuencia de precios negativos en España (2025):
- Norte de España (Galicia, Asturias): 5-10 días/año
- Centro/Sur (Castilla, Extremadura): 1-3 días/año

5. Optimización de BESS: Cuándo Cargar y Cuándo Descargar
Si tienes un sistema de baterías, necesitas un algoritmo de decisión para maximizar ingresos. No basta con “cargar cuando el precio es bajo y descargar cuando es alto” porque:
- La batería tiene capacidad limitada (ej: 4 MWh)
- La batería tiene eficiencia de round-trip (85-90%)
- Cada ciclo degrada la batería (coste implícito)
- Hay múltiples picos de precio en un día
Algoritmo Básico de Optimización
Paso 1: Previsión de Precios
- Descarga previsiones de precio horario para las próximas 24-48h (disponibles en API ESIOS)
- Identifica valle más bajo y pico más alto
Paso 2: Decisión de Carga
- Si precio actual < (precio pico esperado - 30 €/MWh) / eficiencia → CARGAR
- Ejemplo: Precio actual 25 €/MWh, pico esperado 70 €/MWh, eficiencia 85%
- Threshold: (70 - 30) / 0,85 = 47 €/MWh
- 25 < 47 → SÍ, cargar
Paso 3: Decisión de Descarga
- Si precio actual > valle esperado + 30 €/MWh → DESCARGAR
- Ejemplo: Precio actual 65 €/MWh, valle fue 25 €/MWh
- Threshold: 25 + 30 = 55 €/MWh
- 65 > 55 → SÍ, descargar
Paso 4: Gestión de Estado de Carga (SOC)
- No descargues por debajo de 20% SOC (preserva vida útil)
- No cargues por encima de 90% SOC (maximiza ciclos disponibles)
- Reserva 10-20% de capacidad para servicios de regulación (si participas en aFRR)
Caso Real: Optimización Día Típico Invierno
Planta 20 MWp + BESS 2 MW / 4 MWh
| Hora | Producción PV (MWh) | Precio (€/MWh) | Decisión BESS | Energía Red (MWh) | Ingresos (€) |
|---|---|---|---|---|---|
| 08:00 | 5 | 50 | Vender todo | 5 | 250 |
| 10:00 | 15 | 45 | Vender todo | 15 | 675 |
| 12:00 | 20 | 30 | Cargar 2 MWh | 18 | 540 |
| 14:00 | 22 | 25 | Cargar 2 MWh | 20 | 500 |
| 16:00 | 18 | 35 | Vender todo | 18 | 630 |
| 18:00 | 8 | 60 | Vender todo | 8 | 480 |
| 20:00 | 0 | 75 | Descargar 3,4 MWh* | 3,4 | 255 |
| 21:00 | 0 | 70 | - | 0 | 0 |
| Total | 88 | Promedio: 47 | 4 MWh cargados | 87,4 | 3.330 |
*3,4 MWh = 4 MWh cargados × 85% eficiencia
Sin BESS:
- Ingresos: 88 MWh × 36 €/MWh (precio captura) = 3.168 €
Con BESS:
- Ingresos: 3.330 €
- Mejora: 162 € (5,1% en ese día)
- Anualizado (250 días): 162 × 250 = 40.500 €/año adicionales

6. Servicios de Regulación: Ingresos Complementarios
Más allá del arbitraje, las baterías pueden participar en mercados de servicios de ajuste (regulación de frecuencia):
aFRR (Regulación Secundaria Automática)
- Qué es: Tu batería responde automáticamente a señales de REE para subir/bajar potencia y mantener la frecuencia del sistema en 50 Hz
- Remuneración: Se paga por disponibilidad (estar listo para regular), no solo por energía regulada
- Ingresos típicos: 50-150 €/MW/día (variable según demanda del sistema)
Para BESS 2 MW:
- Ingresos promedio: 80 €/MW/día × 2 MW × 300 días = 48.000 €/año
- Pero: Reservas parte de tu capacidad para regulación → reduces capacidad para arbitraje
Optimización:
- Horas valle (baja volatilidad de precios): Destina 80% de batería a aFRR
- Horas pico (alta volatilidad): Destina 80% a arbitraje, 20% a aFRR
mFRR (Regulación Terciaria Manual)
- Qué es: Activación manual para desequilibrios más largos (15-60 min)
- Remuneración: Menor que aFRR, más esporádica
- Ingresos típicos: 10.000-20.000 €/MW/año
Conclusión: Participar en aFRR puede aumentar ingresos de BESS un 30-50% adicional al arbitraje, pero requiere certificación de REE y sistemas de control compatibles.

7. Herramientas para Seguimiento en Tiempo Real
Para gestionar todo esto, necesitas herramientas que te den visibilidad en tiempo real de precios y producción:
7.1 API de ESIOS (Red Eléctrica de España)
ESIOS es la fuente oficial de datos del mercado eléctrico español. Ofrece una API gratuita con:
- Precios horarios de OMIE (tiempo real y previsiones D+1)
- Demanda del sistema
- Generación por tecnología (solar, eólica, hidráulica, etc.)
- Precios de servicios de ajuste
Endpoint clave:
https://api.esios.ree.es/indicators/1001?start_date=2026-01-20&end_date=2026-01-21
Indicador 1001: Precio marginal horario del mercado diario (€/MWh)
Ejemplo de uso en Python:
import requests
url = "https://api.esios.ree.es/indicators/1001"
headers = {"Authorization": "Token YOUR_API_KEY"}
params = {"start_date": "2026-01-20T00:00:00", "end_date": "2026-01-21T23:59:59"}
response = requests.get(url, headers=headers, params=params)
data = response.json()
for entry in data['indicator']['values']:
hora = entry['datetime']
precio = entry['value']
print(f"{hora}: {precio} €/MWh")
Ventaja: Datos oficiales, gratuitos, actualizados cada hora
7.2 Plataforma PV Maps
En PV Maps, ofrecemos un módulo de Optimización de Mercado que:
- Integra ESIOS automáticamente: Ves precios horarios en tu dashboard
- Calcula precio de captura de tu planta en tiempo real
- Simula estrategias de BESS: “¿Cuánto ganaría con arbitraje este mes?”
- Alertas de precio: Notificación cuando precio > 70 €/MWh o < 20 €/MWh
- Benchmarking: Compara tu precio de captura con otras plantas solares en tu región
¿Quieres monitorizar precios de OMIE desde tu móvil? 👉 Accede al módulo de optimización de mercado
7.3 Apps Móviles de Mercado
Varias apps gratuitas/de pago para seguimiento de precios:
- REE App (oficial): Datos de generación y demanda en tiempo real
- PVPC App: Precios por horas (aunque enfocado en tarifas reguladas)
- Energy Pool: Plataforma profesional de trading (de pago, para portfolios grandes)

8. Casos Reales: Ganancias por Optimización
Analizamos 3 plantas reales y su estrategia de mercado:
Caso A: Planta 50 MWp Sin BESS (Solo Pool)
Ubicación: Badajoz Producción anual: 87.500 MWh Precio promedio OMIE 2025: 42 €/MWh Precio de captura real: 36 €/MWh (-14% vs promedio) Ingresos anuales: 87.500 × 36 = 3,15 M€
Potencial de mejora con gestión activa intradiaria: +3% → 3,24 M€ (+90.000 €)
Caso B: Planta 30 MWp + BESS 3 MW / 6 MWh (Arbitraje)
Ubicación: Toledo Producción anual: 52.500 MWh Precio de captura (sin BESS): 35 €/MWh Ingresos PV base: 52.500 × 35 = 1,84 M€
Ingresos por arbitraje BESS:
- Ciclos/año: 280
- Energía arbitrada: 6 MWh × 280 × 0,85 (eficiencia) = 1.428 MWh
- Spread promedio: 38 €/MWh
- Ingresos BESS: 1.428 × 38 = 54.264 €
Ingresos totales: 1,84 M€ + 54.264 € = 1,89 M€ Mejora: +3%
Caso C: Planta 80 MWp + BESS 5 MW / 10 MWh (Arbitraje + aFRR)
Ubicación: Sevilla Producción anual: 140.000 MWh Ingresos PV base: 140.000 × 36 = 5,04 M€
Ingresos BESS:
- Arbitraje (70% del tiempo): 60.000 €/año
- aFRR (30% del tiempo): 45.000 €/año
- Total BESS: 105.000 €/año
Ingresos totales: 5,04 M€ + 105.000 € = 5,15 M€ Mejora: +2,1%
Payback BESS (inversión 3 M€): 3.000.000 / 105.000 = 28,6 años (sin considerar degradación)
Conclusión: El BESS mejora ingresos 2-3%, pero con CAPEX alto, el payback es largo. Solo tiene sentido en plantas > 50 MWp con spreads de precio consistentes > 40 €/MWh.

9. Checklist: ¿Deberías Invertir en BESS?
Responde estas preguntas:
| Pregunta | Tu Respuesta | Puntos |
|---|---|---|
| ¿Tu planta es > 30 MWp? | Sí / No | Sí = +2, No = 0 |
| ¿El spread precio valle-pico en tu zona es > 40 €/MWh? | Sí / No | Sí = +3, No = 0 |
| ¿Tienes curtailment > 5% anual? | Sí / No | Sí = +3, No = 0 |
| ¿Puedes participar en aFRR? | Sí / No | Sí = +2, No = 0 |
| ¿Tienes equipo de trading/gestión activa? | Sí / No | Sí = +2, No = -1 |
Resultado:
- > 8 puntos: BESS es muy recomendable
- 5-8 puntos: Analiza en detalle, puede ser rentable
- < 5 puntos: Probablemente no vale la pena (por ahora)
Conclusión: El Mercado OMIE es tu Aliado si Sabes Usarlo
El mercado eléctrico español es complejo, pero previsible si tienes los datos correctos. Las plantas solares que solo venden al pool sin gestión activa están dejando sobre la mesa 5-10% de ingresos potenciales.
Acciones clave:
- Monitoriza tu precio de captura: Si es < 85% del precio promedio de OMIE, estás perdiendo valor
- Evalúa gestión activa: Incluso sin BESS, ajustar posiciones en mercado intradiario puede sumar 50.000-100.000 €/año
- BESS solo si tiene sentido económico: No es la solución mágica para todas las plantas; haz los números primero
- Usa herramientas profesionales: No gestiones esto en Excel; necesitas alertas en tiempo real y automatización
El futuro del mercado eléctrico español va hacia mayor volatilidad (más renovables = más variabilidad). Los que sepan navegar estas aguas, ganarán. Los que sigan vendiendo pasivamente al pool, verán sus márgenes comprimirse año tras año.
¿Quieres optimizar tus ingresos de mercado? Contáctanos para un análisis personalizado.