Deja de perder horas en Excel. Obtén tu análisis financiero y técnico en segundos.Empieza
Precio de OMIE en Tiempo Real: Cómo Usarlo para Optimizar la Venta de Energía Solar

Precio de OMIE en Tiempo Real: Cómo Usarlo para Optimizar la Venta de Energía Solar

Equipo PV Maps
OMIE Mercado Eléctrico Optimización Solar BESS Trading Energético

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.

Gráfico de curva de precios horarios OMIE con producción solar superpuesta

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”:

MercadoHorizonte TemporalPara 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 IntradiarioDesde D-1 hasta 1h antes de entregaAjustes de última hora (cambios en previsión de producción/demanda)
Mercado de Servicios de AjusteTiempo realRegulación de frecuencia y balance del sistema (operado por REE)
Mercado a Plazo (Futuros)Meses/años adelanteCobertura 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:

  1. Generadores (plantas solares, eólicas, nucleares, gas) ofertan su energía a un precio mínimo al que están dispuestos a vender
  2. Compradores (comercializadoras, industrias) pujan por la energía que necesitan
  3. OMIE cruza todas las ofertas y demandas hora por hora
  4. 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.

Gráfico de curva de mérito (merit order) del mercado eléctrico

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:

Precio Captura=(Produccioˊn hora h×Precio hora h)Produccioˊn total\text{Precio Captura} = \frac{\sum (\text{Producción hora } h \times \text{Precio hora } h)}{\sum \text{Producción total}}

Ejemplo real (planta en Sevilla, día típico verano):

HoraProducción (MWh)Precio OMIE (€/MWh)Ingresos (€)
08:00545225
10:001538570
12:002028560
14:002225550
16:001832576
18:00855440
20:00275150
Total90Promedio día: 423.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.

Comparativa precio promedio diario vs precio de captura solar

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)

Comparativa de ingresos: pool vs gestión activa vs BESS

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:

  1. Si NO tienes BESS: Acepta la pérdida (es marginal, 1-3 días/año)
  2. Si tienes BESS: Carga baterías gratis (o te pagan por cargarlas) y vende en hora pico
  3. 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

Gráfico de patrones estacionales de precios horarios

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:

  1. La batería tiene capacidad limitada (ej: 4 MWh)
  2. La batería tiene eficiencia de round-trip (85-90%)
  3. Cada ciclo degrada la batería (coste implícito)
  4. 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

HoraProducción PV (MWh)Precio (€/MWh)Decisión BESSEnergía Red (MWh)Ingresos (€)
08:00550Vender todo5250
10:001545Vender todo15675
12:002030Cargar 2 MWh18540
14:002225Cargar 2 MWh20500
16:001835Vender todo18630
18:00860Vender todo8480
20:00075Descargar 3,4 MWh*3,4255
21:00070-00
Total88Promedio: 474 MWh cargados87,43.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

Diagrama de flujo de algoritmo de optimización BESS

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.

Comparativa de ingresos BESS: arbitraje vs aFRR vs combinado

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:

  1. Integra ESIOS automáticamente: Ves precios horarios en tu dashboard
  2. Calcula precio de captura de tu planta en tiempo real
  3. Simula estrategias de BESS: “¿Cuánto ganaría con arbitraje este mes?”
  4. Alertas de precio: Notificación cuando precio > 70 €/MWh o < 20 €/MWh
  5. 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)

Screenshot de dashboard de precios OMIE en tiempo real

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.

Comparativa de ROI con diferentes estrategias de mercado

9. Checklist: ¿Deberías Invertir en BESS?

Responde estas preguntas:

PreguntaTu RespuestaPuntos
¿Tu planta es > 30 MWp?Sí / NoSí = +2, No = 0
¿El spread precio valle-pico en tu zona es > 40 €/MWh?Sí / NoSí = +3, No = 0
¿Tienes curtailment > 5% anual?Sí / NoSí = +3, No = 0
¿Puedes participar en aFRR?Sí / NoSí = +2, No = 0
¿Tienes equipo de trading/gestión activa?Sí / NoSí = +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:

  1. Monitoriza tu precio de captura: Si es < 85% del precio promedio de OMIE, estás perdiendo valor
  2. Evalúa gestión activa: Incluso sin BESS, ajustar posiciones en mercado intradiario puede sumar 50.000-100.000 €/año
  3. BESS solo si tiene sentido económico: No es la solución mágica para todas las plantas; haz los números primero
  4. 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.