ENERGIA GROUP
Energy Trading Optimisation
Market-optimised electricity trading strategy using DAM, demand, wind, and pricing signals — profitability improved under a €50k daily loss cap.
- Python
- Optimisation
- Time Series
Problem
Electricity trading means committing to positions against volatile market prices, where a bad day can be expensive. This project set out to build a market-optimised electricity trading strategy with an explicit risk constraint: a €50,000 daily loss cap.
TODO(Abraham): describe the trading scenario in more detail — the market and region, whether this was a live trading problem or a modelling exercise, and the time period covered.
Approach
The strategy was built in Python around multiple time-series market signals:
- Day-ahead market (DAM) data
- Electricity demand
- Wind generation
- Pricing signals
These signals were combined to optimise trading decisions while keeping downside exposure within the €50k daily loss cap.
TODO(Abraham): describe the optimisation method used (e.g. linear programming, heuristic search, backtested rules) and how the loss cap was enforced in practice.
TODO(Abraham): describe the data sources, granularity, and forecast horizon for each signal.
Tech stack
- Python
- Optimisation
- Time-series analysis
TODO(Abraham): list the specific libraries used (e.g. for optimisation, data handling, or forecasting).
Outcome
The strategy improved profitability while staying within the €50k daily loss cap.
TODO(Abraham): quantify the profitability improvement and the baseline it was measured against.
TODO(Abraham): add any follow-on impact — e.g. how the strategy or its findings were used, or academic result if this was a study project.