Daten
Alle Prognosen, Preise und Bewertungen zum Herunterladen, täglich aktualisiert. Daten unter CC BY 4.0, Preise von der Bundesnetzagentur | SMARD.de.
| Datei | Inhalt | Zeilen | Größe |
|---|---|---|---|
| forecasts.csv | Alle live ausgegebenen Prognosen, je Viertelstunde | 16 704 | 2,3 MB |
| forecasts.parquet | Alle live ausgegebenen Prognosen, je Viertelstunde | 16 704 | 400 kB |
| actuals.csv | Tatsächliche Preise seit 1. Oktober 2025 (Viertelstunden-Auktion) | 36 864 | 1,7 MB |
| actuals_since_2023.parquet | Tatsächliche Preise seit 2023 (vor Oktober 2025 Stundenwerte) | 133 244 | 1,6 MB |
| scores.csv | Bewertung jeder Viertelstunde, inklusive verpasster Prognosen | 17 760 | 3,8 MB |
| scores.parquet | Bewertung jeder Viertelstunde, inklusive verpasster Prognosen | 17 760 | 886 kB |
| scores_daily.csv | Fehler je Modell, Horizont und Liefertag | 185 | 15 kB |
| cheapest.csv | Empfohlene günstigste 3 Stunden und wie sie ausgingen | 185 | 38 kB |
| data_dictionary.csv | Spaltenbeschreibung aller Tabellen | 29 | 3 kB |
| summary.json | Kennzahlen der Live-Bilanz | 72 kB | |
| backtest_summary.json | Kennzahlen des Backtests (nicht Teil der Bilanz) | 56 kB | |
| latest.json | Jüngste Prognose aller Modelle, günstigste Fenster, Bilanz | 189 kB |
In Power BI oder Excel laden
CSV-Dateien sind UTF-8, durch Kommas getrennt, mit Punkt als Dezimaltrennzeichen. In Power BI: Daten abrufen → Text/CSV → Dateiursprung „65001: Unicode (UTF-8)“, Trennzeichen Komma. Danach unter „Typ ändern → Mit Gebietsschema…“ Englisch (USA) wählen, damit Dezimalzahlen richtig gelesen werden. Zeiten gibt es in UTC und in deutscher Ortszeit; für Tagesauswertungen die Spalte mit dem lokalen Datum nehmen.
Für Programme
latest.json enthält die jüngste Prognose aller Modelle samt günstigster Fenster und Bilanz-Kennzahlen. Die unveränderlichen Originaldateien liegen im Repository. forecasts/
Spaltenbeschreibung
| Tabelle | Spalte | Typ | Einheit | Beschreibung |
|---|---|---|---|---|
| forecasts | issue_date | date | Tag D, an dem die Prognose ausgegeben wurde (Europe/Berlin) | |
| forecasts | issued_at_utc | datetime | UTC | Genaue Ausgabezeit |
| forecasts | model_key | text | Modellname und Version, z. B. lear.v1 | |
| forecasts | horizon_days | integer | days | 1 = Prognose für den nächsten Tag (D+1), 2 = für übermorgen (D+2) |
| forecasts | target_date | date | Liefertag (Europe/Berlin) | |
| forecasts | delivery_start_utc | datetime | UTC | Beginn der Viertelstunde |
| forecasts | delivery_date_local | date | Lieferdatum in deutscher Ortszeit | |
| forecasts | delivery_time_local | text | HH:MM | Startzeit in deutscher Ortszeit (die doppelte Stunde bei der Zeitumstellung im Herbst erscheint zweimal) |
| forecasts | q10 | decimal | EUR/MWh | 10-%-Quantil: Der Preis sollte in etwa 1 von 10 Fällen darunter liegen |
| forecasts | q50 | decimal | EUR/MWh | Median, die Punktprognose |
| forecasts | q90 | decimal | EUR/MWh | 90-%-Quantil |
| actuals | delivery_start_utc | datetime | UTC | Beginn der Viertelstunde |
| actuals | delivery_date_local | date | Lieferdatum in deutscher Ortszeit | |
| actuals | delivery_time_local | text | HH:MM | Startzeit in deutscher Ortszeit |
| actuals | price_eur_mwh | decimal | EUR/MWh | Day-Ahead-Preis DE-LU (Bundesnetzagentur | SMARD.de) |
| scores | status | text | scored, missed (keine Prognose ausgegeben) oder incomplete | |
| scores | actual | decimal | EUR/MWh | Veröffentlichter Preis |
| scores | error | decimal | EUR/MWh | Tatsächlich minus q50 |
| scores | abs_error | decimal | EUR/MWh | Absoluter Fehler; sein Mittel ist der MAE |
| scores | pinball | decimal | EUR/MWh | Mittlerer Pinball-Verlust über q10, q50, q90 |
| scores | in_band | true/false | Tatsächlicher Preis in [q10, q90] | |
| scores_daily | mae | decimal | EUR/MWh | Mittlerer absoluter Fehler des Tages |
| scores_daily | rmse | decimal | EUR/MWh | Wurzel des mittleren quadratischen Fehlers |
| scores_daily | coverage_80 | decimal | share | Anteil der Viertelstunden im 80-%-Band |
| cheapest | window_start_local | text | Beginn des empfohlenen 3-Stunden-Fensters | |
| cheapest | p_cheapest | decimal | share | Angegebene Wahrscheinlichkeit, dass es das günstigste Fenster ist |
| cheapest | p_near | decimal | share | Angegebene Wahrscheinlichkeit, höchstens 5 €/MWh über dem günstigsten zu liegen |
| cheapest | hit | true/false | Das Fenster war tatsächlich das günstigste | |
| cheapest | regret_eur_mwh | decimal | EUR/MWh | Tatsächlicher Mittelpreis im Fenster minus günstigstes Fenster |