Beta — Data under validation. Values may contain errors.

ED.CAPTURE.RANGE

Capture price time series by technology (EUR/MWh).

Capture price

Signature

ED.CAPTURE.RANGE([tech], [start], [end], [agg], [zone], [headers], [noDate], [method], [tz])

Description

Capture price time series. Pair with ED.GEN.RANGE (production volumes) and ED.OMIE.RANGE (spot reference) on the same dates and agg to build a complete revenue picture.

Aggregation is controlled by agg: 0=native, 5min/10min/15min, 1=hourly, 2=daily (default), 3=monthly, 4=quarterly, 5=semiannual, 6=annual, 7=total.

Parameters

NameTypeDefaultDescription
tech1-6 | string1 (solar_pv)Tech code or name (see table below). Capture is only computed for the 6 main techs.
startdateStart. Defaults: omit end for today (Madrid, with a small overnight cutoff), omit start for 30 days before end.
enddateEnd. Omit for today.
agg0-7 | string2 (daily)Aggregation is controlled by agg: 0=native, 5min/10min/15min, 1=hourly, 2=daily (default), 3=monthly, 4=quarterly, 5=semiannual, 6=annual, 7=total.
zone"ES" | "PT""ES"MIBEL zone.
headers0 | 10Set 1 for header row.
noDate0 | 10Set 1 to omit the period column.
method0 | 10 (realized)0=realized, 1=PBF (ES only).
tz0 | 1 | 2"madrid"Timezone.

Valid values for tech

CodeEnglish aliasDescription
1solar_pv, solar, pvSolar PV (uses gen_solar_pv as production weight).
2wind, eolicaOnshore wind.
3nuclearNuclear.
4hydro, hidraulicaReservoir + run-of-river hydro.
5combined_cycle, ccgt, gasCombined-cycle gas (CCGT).
6coal, carbonCoal-fired thermal.

The add-in accepts either the canonical Spanish code or the English alias — both are equivalent.

Returns

Spill array — [period, EUR/MWh] rows.

Examples

=ED.CAPTURE.RANGE(2, "2025-01-01",, 6)Wind annual capture
=ED.CAPTURE.RANGE(1, "2025-01-01", "2025-12-31", 3, "ES", 1, 0, 0)Solar monthly with headers, realized
=ED.CAPTURE.RANGE("solar", "2024-01-01",, 3, , 1, 0, 1)Solar monthly PBF (ex-ante)

Related functions