Saved in:
Bibliographic Details
Main Authors: Claude, _bj03rn_
Format: Recurso digital
Language:
Published: Zenodo 2026
Online Access:https://doi.org/10.5281/zenodo.19763124
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • <p>Erste öffentliche Version: monatliche Aufschlüsselung deutscher Tankstellenpreise in ihre fünf Komponenten.</p> <p><strong>Live-Dashboard:</strong> https://synapticore-io.github.io/fuel-price-monitor/</p> <h2>Features</h2> <ul> <li><strong>Preisaufschlüsselung pro Liter</strong> (Diesel + Super E5): Energiesteuer (EnergieStG, fix), CO₂-Abgabe (BEHG §10 Mindestpreis × UBA-Emissionsfaktor), Rohöl Brent (Spot-Mittel, EUR/Liter), Mehrwertsteuer (19 % am Brutto), Raffinerie + Händlermarge (Residuum)</li> <li><strong>Identitäts-Check sichtbar:</strong> Σ Komponenten = retail, exakt schließend (Decimal/ROUND_HALF_UP im Backend)</li> <li><strong>Monats-Switcher</strong> im Dashboard, neue Monate kommen automatisch dazu</li> <li><strong>Multi-Monat-Trend-Chart</strong> (Stacked Bar pro Monat)</li> <li><strong>Brent-Decoupling</strong> mit ASOF LEFT JOIN: Spread retail vs. Brent inkl. Wochenenden/Feiertage</li> <li><strong>Spread-Anomalie-Detektor:</strong> Z-Score auf 30-Tage-Rolling, Tage > 2 σ markiert</li> <li><strong>Oligopol-Mechanik:</strong> Leader-Follower-Lag (ARAL/Shell), Rockets-and-Feathers-Asymmetrie</li> <li><strong>Wann tanken?</strong> Stunde × Wochentag-Heatmaps</li> </ul> <h2>Stack</h2> <p>DuckDB (lokal) + Parquet (Monats-Archiv) · Python 3.12 mit <code>uv</code> · Chart.js · GitHub Pages · GitHub Actions Cron (täglich 18:15 UTC)</p> <h2>Daten</h2> <ul> <li><strong>Tankstellenpreise:</strong> <a href="https://creativecommons.tankerkoenig.de/">Tankerkönig</a> (CC BY-NC-SA 4.0) via <a href="https://www.bundeskartellamt.de/DE/Wirtschaftsbereiche/Mineraloel/MTS-Kraftstoffe/mts-kraftstoffe_node.html">MTS-K Bundeskartellamt</a></li> <li><strong>Rohöl Brent:</strong> <a href="https://www.crudepriceapi.com/">CrudePriceAPI</a> (real-time) + <a href="https://www.eia.gov/">EIA</a> (historisch)</li> <li><strong>EUR/USD:</strong> <a href="https://data.ecb.europa.eu/">EZB</a></li> <li><strong>CO₂-Preis:</strong> <a href="https://www.gesetze-im-internet.de/behg/__10.html">BEHG §10</a> / <a href="https://www.dehst.de/">DEHSt</a> — Mindestpreis im Korridor 55–65 €/t (erste EEX-Auktion ab 1.7.2026)</li> <li><strong>Emissionsfaktoren:</strong> Umweltbundesamt (Diesel 2,64 kg CO₂/L, Benzin 2,32 kg CO₂/L)</li> <li><strong>Energiesteuer:</strong> <a href="https://www.gesetze-im-internet.de/energiestg/__2.html">EnergieStG §2</a> (Diesel 47,04 ct/L, Super E5 65,45 ct/L)</li> </ul> <h2>Caveats</h2> <ul> <li><strong>Daten-Lag:</strong> Tankerkönig publiziert Tagesdaten mit ~1 Tag Verzögerung. Dashboard zeigt typisch bis vorgestern.</li> <li><strong>Tankerkönig-Retention:</strong> Daten älter als ~2 Monate sind über <code>data.tankerkoenig.de</code> nicht mehr abrufbar; Backfill für Januar/Februar 2026 daher nicht möglich.</li> <li><strong>Spread-Anomalie ≠ Kartell-Beweis:</strong> Statistisch ≤ 2-3 % auffällige Tage sind normal. Höhere Werte sind ökonometrisch interessant, juristisch aber nicht ausreichend.</li> <li><strong>Leader-Follower / Rockets-and-Feathers:</strong> dokumentierte Korrelations-Muster, kein Kausalitäts-Beweis.</li> <li><strong>Brent-Konvertierung:</strong> USD/Barrel → EUR/Liter via 158,987 L/Barrel und ECB-EUR/USD-Tageskurs.</li> <li><strong>Float-Rundung im Backend:</strong> Alle EUR-Werte mit Python <code>Decimal</code>/<code>ROUND_HALF_UP</code>. Frontend formatiert nur, rechnet keine Geldwerte.</li> </ul> <p><em>Erstellt mit <a href="https://www.anthropic.com/claude-code">Claude Code</a> by Anthropic.</em></p>