1. Introduction and Background
Over the last decade, there has been rapid growth in the use of renewable energy sources like wind and solar in many countries. Most electricity is sold on power exchanges, and in the spot market, the pricing for the day ahead is determined around noon on the day before the energy is delivered. In general, day-ahead markets are supported by intraday and balancing markets, which help manage unexpected occurrences and weather changes. Intraday market transactions can occur up to a few minutes before delivery and are organized as auctions or continuous trading. System operators supervise balancing markets to ensure supply and demand are ultimately aligned for system stability [1]
The price of electricity is mainly affected by a balance of supply and demand (
Every day at a specific hour (Central European Time (CET)/Central European Summer Time (CEST)), the day-ahead power price for each hour of the following day is released and orders are created for buying or selling [8]. After opening positions at the day-ahead price, the next day one can close the positions at the intraday price. Day-ahead and intraday electricity markets are segments within the energy market that facilitate the trading and procurement of electricity for different time horizons [9]. Both day-ahead and intraday electricity markets are crucial in ensuring efficient trading of electricity. They help integrate renewable energy sources, manage grid operations, and allow market participants to adapt to changing conditions at different time horizons before electricity delivery. These markets collectively contribute to the overall stability, reliability, and cost-effectiveness of the electricity supply.
Having an accurate prediction of electricity prices is quite important for various entities, including market participants, consumers, renewable energy integration, grid operators, policy-makers, investors, and energy efficiency initiatives [10,11,12]. It helps to facilitate informed decision-making, risk management, cost savings, grid stability, and the transition to a more sustainable and efficient energy system [9,13].
Accurate electricity price forecasting (EPF) helps traders make informed decisions about buying, selling, and scheduling electricity transactions [14]. It enables them to optimize their trading strategies, manage risks, and maximize profits in energy markets [15].
Risk-constrained arbitrage trading strategies for Dutch short-term electricity markets are studied in [16], which combines rule-based trading policy, technical indicator features, data augmentation, and deep reinforcement learning to achieve positive profits. In [17], it is shown that machine learning models outperform statistical ones for the French, Belgian, German, Nordic, and American day-ahead markets. In [18], different methods, including neural network-based machine learning approaches, are compared to predict prices in the Turkish intraday market. The comparison indicates that neural network-based approaches provide better evaluation metric results. Artificial neural network (ANN)-based models for day-ahead price forecasting are analyzed in [19] to propose robust forecasting tools. In [20], different machine learning techniques, like support vector regression (SVR), random forest, deep neural network (DNN), and convolutional neural network (CNN), are employed to predict electricity price on the day-ahead market. In [1], forecasting the price spread between the intraday/balancing and day-ahead markets via econometric models is analyzed to maximize the profit for the Polish and German electricity markets.
The field of EPF has long been the subject of several experiments and approaches [12,14,15,17,21,22,23,24]. In [25], a taxonomy of electricity price modeling approaches includes multi-agent (e.g., agent-based, supply function equilibrium, etc.), fundamental (e.g., parameter rich fundamental, etc.), reduced-form (e.g., jump-diffusion, Markov regime-switching, etc.), statistical (e.g., regression models, generalized autoregressive conditional heteroskedasticity (GARCH), etc.), and computational intelligence (e.g., neural networks, support vector machine (SVM), etc.) model types.
In [26], the long short-term memory (LSTM) network is indicated to be a powerful model in financial time series like stock prices. LSTM, a deep learning model, is also advantageous for EPF due to its ability to effectively capture temporal dependencies, learn from sequential data, handle complex patterns, and adapt to different forecasting horizons [4,5,10,11,13,21,23,27,28,29,30,31].
Most of the energy forecasts in the literature consist of wind and solar energy production and consumption predictions [32]. EPF research has been gaining attention in recent years but there are still fewer studies compared to others [18], especially for intraday market modeling and forecasting [1,33,34]. Therefore, one of the main aims of this article is to contribute to filling the gap in the literature that contains fewer EPF studies [32] by predicting intraday market prices, specifically for the Danish electricity market.
The Danish electricity system is divided into two separate areas, West Denmark grid region (DK1) and East Denmark grid region (DK2) [9,35,36,37,38]. DK1 is connected to the continental European electricity system, whereas DK2 is linked to the Nordic electricity system, which includes Sweden, Norway, and Finland. In this study, the DK1 region seen in Figure 1 is focused on. The figure is taken from (
In addition to EPF, obtaining a positive profit [23] from DK1 renewable energy trading is another goal of this article. It is assumed that investors open a position on the day-ahead market and subsequently close the position on the intraday market. For this, hourly intraday electricity market prices for the DK1 case are predicted using LSTM, and then investments are made with the proposed trading strategy. With the rapid development of renewable energy sources [24,39,40,41,42,43,44,45], the article focuses on demonstrating the importance of combining an advanced machine learning model, appropriate trading strategy, and two different markets for short-term renewable energy trading. Combining machine learning and trading strategy for the DK1 local use case sets this study apart from other studies. The machine learning and trading strategy approaches of the proposed method can be easily altered. This flexible structure can be easily adapted for other use cases and is a candidate to provide positive profits.
The rest of this article is organized as follows: Section 2 examines the data, prediction, and trading methods. Section 3 presents the results. Section 4 discusses the results and indicates concluding remarks.
2. Data and Methods
2.1. Data
Data are collected from the Nord Pool (
Wind and solar electricity production, and total electricity consumption data are given on the left side of Figure 2. It is seen from the figure that consumption data show a clear seasonal pattern. In addition, intraday and day-ahead prices regarding these production and consumption data are shown on the right side of Figure 2.
Descriptive statistics for intraday and day-ahead prices are given in Table 1. If the kurtosis values are considered, the kurtosis types are leptokurtic, i.e., the curve has a higher peak than the normal curve. Further, the data for both have more weight in the right tail of the distribution according to skewness scores.
Both intraday and day-ahead price data (length of 2877) are split into train, validation, and test sets. Almost 60% of all data are used in the train set (length of 1726), about 20% of all data are used in the validation set (length of 576), and nearly 20% of all data are used in the test set (length of 576). The data set is prepared as five variables with a one-time step as follows: solar power production (solar), wind power production (wind), total power consumption (cons), intraday market price (intraday), and day-ahead market price (day_ahead). By using a 1-ahead window set with five variables, the next hour’s intraday price is focused on being predicted. Splitting and histograms of the intraday and day-ahead price data are illustrated in Figure 3.
2.2. LSTM
Due to fluctuations in energy costs over short and long periods, the network structure must include multiple memories for different time intervals. Therefore, this study utilizes LSTM, a recurrent neural network (RNN) type model, to predict intraday market prices. One unit LSTM is shown in Figure 4 [26].
The following equations are used to estimate the output of the memory cell at time t [46]:
(1)
(2)
(3)
(4)
(5)
(6)
where is an input vector to the LSTM at time t, the Ws and Us are weight matrices of the input and recurrent connections, the bs are bias vectors, in (6) is the output vector of the LSTM cell, in (4) and in (3) are state and candidate state vectors, respectively, in (1) retains the forget gate values, in (2) contains input gate values, and in (5) includes output gate values.2.3. Trading Strategy
It is assumed that information regarding power production and consumption is available before deciding to enter the day-ahead market. Furthermore, it is possible to short-sell at the day-ahead price. For each hour, investors have the option to purchase or sell at the known day-ahead price. It is also possible to not participate in trading during a specific hour. Using these assumptions, the trading strategy is given in Equation (7).
(7)
The trading strategy states that if the predicted intraday price is higher than the day-ahead price, then the trader buys at the day-ahead price and sells at the intraday price. If the predicted intraday price is less than the day-ahead price, then the trader short-sells at the day-ahead and buys at the intraday. If they are equal then the trader does not trade. The profits of the best scenario are calculated as well to compare with the profits that are based on our predictions. The profits in the best-case scenario are determined by the difference between the day-ahead and intraday prices based on the observed values, i.e., they are greater than or equal to 0.
Note that since the main focus of this study is intraday market forecasting, the assumed trading strategy indicates that traders can buy or sell at the known day-ahead price for each hour. However, in the real day-ahead market, traders usually submit bids beforehand, and the auction results depend on whether the bid prices are higher or lower than the clearing price. In practice, traders need to predict both day-ahead and intraday prices before the auction and make decisions about where to place their bids in the market based on these forecasts.
3. Results
3.1. LSTM Predictions
Random search and Bayesian optimization methods are employed for hyperparameter tuning of the LSTM parameter sets that are given in Table A1. Two hidden layers are used, where the first one is formed of 16 LSTM nodes and the second one consists of 128 nodes of a regular densely connected neural network. In the LSTM part, kernel, recurrent, and bias regularizers are put into practice. Batch normalization and rectified linear unit (ReLU) activation functions are added between the dense and LSTM parts, respectively. In the dense part, kernel and bias regularizers are employed. The model is fit to data and predicts the train/test parts of intraday prices where the experiment size, batch size, and epoch number are 1000, 16, and 50, respectively. Afterward, train/test predictions and the Monte Carlo mean of the error metrics are calculated for 1000 experiments.
In Figure 5, loss values, predicted train, and test values of intraday prices with observed data are illustrated. It is seen that after some epochs that the validation loss falls under training loss, and both loss functions converge to the zero value. Furthermore, both training and test predictions follow the observed values sufficiently.
In Table 2, mean scores of the root mean square error (RMSE), scaled root mean square error (SRMSE), R2, mean absolute error (MAE), explained variance score (EVS), maximum error (ME), and median absolute error (MdAE) are given by running 1000 experiments. Equations for all error metrics are illustrated in Table A2. The time taken by the process for 1000 experiments is approximately 274 min, estimated based on the computing environment given in Table A3. It is important to note that this process will be performed for the first time and a fine-tuning process will be used when an update is required. Moreover, the first training on the server will obviously be much faster than the first training on a personal laptop.
3.2. Comparison with Other Benchmark Methods
Although the LSTM method is one of the notable methods for predicting energy prices in the literature, it is compared with other state-of-the-art methods to confirm the appropriateness of use.
The same test data as in Section 3.1 are used. The following methods are operated for comparison: extreme gradient boosting (XGBoost), random forest, light gradient-boosting machine (lightGBM), SVR inference with radial basis function (RBF), k-nearest neighbor (KNN), seasonal autoregressive integrated moving average (SARIMA), and CNN. Hyperparameter optimizations are performed with grid and random search methods using relevant performance metrics like R2, mean squared error, negated mean square error, and the Akaike information criterion (AIC). The hyperparameter spaces for model optimizations and Python packages used for the models are illustrated in Table A1.
In Table 3, the performance values of each model are calculated through the Monte Carlo average of 1000 experiments. It is seen that the LSTM model outperforms state-of-the-art methods in predicting DK1 test data with lower errors for metrics including the RMSE, MAE, and MdAE. These error indicators are some of the most frequently used ones for energy price prediction using data-driven models [12].
3.3. Trading Strategy Results
The trading strategy given in Equation (7) is applied to the test data by utilizing intraday prices predicted by LSTM. The data frame piece is given in Table 4 to illustrate the trading strategy results for the test data. Predicted intraday prices (intraday_pred), predicted profits (profit_pred), best scenario profits (profit_best), and predicted strategies (strategy_pred) are added to the original data. The predicted strategy indicates the buying and selling strategies. Predicted profits are the difference between day-ahead and intraday prices based on the predicted trading strategy. In addition, the best scenario profits show the difference between the day-ahead and the intraday prices regarding the observed values.
If the test data are considered, the RMSE and MAE values between the predicted (profit_pred) and best scenario (profit_best) unit profits are 6.92 and 1.52, respectively. Moreover, the sum of the predicted and best scenario profits (sum of per hour unit profit) are 1418.39 EUR/MWh and 2289.30 EUR/MWh, respectively. If the total wind and solar production volumes are multiplied by the profits, the total profit is ≈EUR 35,904,850, where the total profit for the best scenario is ≈EUR 59,353,509 for the test set. The negative predicted profit percentage is 0.2835, i.e., ≈28% of the strategy are selected incorrectly due to predictions.
On the other hand, the sum of the predicted and best scenario profits (sum of per hour unit profit) for the training set are 7042.40 EUR/MWh and 9241.69 EUR/MWh, respectively. In addition, the total profits by using production volumes for the prediction and the best cases are ≈EUR 201,729,893 and ≈EUR 243,491,411, respectively. Further, the negative predicted profit percentage is 0.2346.
As a result, using our forecasting model and trading strategy, the positive profits 1418.39 EUR/MWh and 7042.40 EUR/MWh are calculated based on the per hour unit price on the test data (576 h = 24 days) and training data (1726 h ≈ 72 days). Moreover, the total profits for the training and test parts, by using production volume information, are ≈EUR 201,729,893 and ≈EUR 35,904,850, respectively.
Table 5 is the summary table for the trading strategy results. The sum of the hourly unit profits for the predicted and best-case trading strategies are given in the first and second rows, respectively. In the third and fourth rows, the total profits calculated by using production (wind and solar) volumes for the predicted and best scenario strategies are illustrated. The last row indicates the percentage of incorrectly selected strategies performed based on LSTM predictions.
4. Discussion and Concluding Remarks
The article combines LSTM, trading strategy, and two different energy spot markets for the DK1 grid region. Accurate intraday market price predictions are made with the proposed method and favorable profit values are reached as a result of trading in two markets. In Table 5, it is seen that even with a simple trading strategy, promising profits are obtained by accurate EPF for the intraday market. When utilizing test data along with predictions, a profit value of around 60% of the best-case scenario value is reached where all wind and solar production capacities are utilized. It may be necessary to try to lower the 28.35% error rate of strategy selection in the test data, but the profit of approximately EUR 36 million is satisfactory despite this error rate.
As stated in the literature and shown in Table 3, LSTM is one of the main methods for energy time series prediction among machine learning methods. Table 3 states that in terms of measures such as the RMSE, MAE, and MdAE, the LSTM technique outperforms state-of-the-art methods in predicting DK1 intraday price test data with fewer error values. It is seen that the model with the best performance after LSTM is CNN. The similar performance of the LSTM and CNN models in predicting intraday market prices indicates that both long-term temporal sequences and short-term localized patterns contribute significantly to predictability. This emphasizes the importance of considering hybrid models combining the strengths of both approaches for better predictive performance.
On the other hand, apart from deep learning methods, the model that gives the best results is SARIMA. Likewise, in [26], which utilizes LSTM as a deep learning method, SARIMA is the second-best model for prediction of S&P500 and NASDAQ stock prices, which means that statistical models still have an important place with advanced machine learning methods among data-driven models for financial assets.
One of the study’s limitations is that there is no comparison between the pre-coronavirus disease 2019 (COVID-19) data analysis used in this study and the COVID-19 period or post-COVID-19 period since some of the data from these periods were not obtained. Another limitation is that the analysis is performed for local region DK1 data that span less than six months.
As a future study, firstly it is planned to address these limitations. Also, instead of assuming that traders buy or sell at the known day-ahead price, day-ahead price prediction will also be considered in subsequent studies for a more accurate profit calculation. Moreover, in addition to the data used in the analyses, other electricity productions (hydroelectric, nuclear, coal, etc.), the amount of energy stored, cash reserves, lagged values of some variables [47], costs in the market, and other variables (related open, public, private, and confidential information) can be used to catch the jumps in the price data. On the other hand, the proposed method may be improved by operating some threshold rule (i.e., “for minimal differences between day-ahead and predicted intraday prices, do not trade”). In addition, instead of buying and selling all production, it is better to trade by determining the weights to avoid risks and sudden jumps. For this, combining stochastic methods with the proposed method and using some financial derivatives (e.g., futures, options) can increase performance and reduce risks through hedging and trading at different rates. It is also planned to analyze hybrid methods [17], aiming to enhance prediction accuracy by capturing a broader range of features presented in spot market data. Lastly, data-driven models must be flexible to adapt to changing data sets [48] and require updated strategies [49,50]. With the suggested methodology, an automatic trading system can be created by monitoring the model’s performance and possible data drifts.
In conclusion, the article’s primary focus is on the integration of advanced machine learning prediction and trading strategy with two energy spot markets, particularly for short-term DK1 renewable energy trading data. It contributes to filling the gap in the literature, where there are fewer EPF studies specifically concerning intraday market predictions. Additionally, it enables accurate prediction results, promising trading profits for the DK1 grid region use case. The employment of data-driven deep learning models in conjunction with a well-suited trading strategy proves to be advantageous for individuals seeking to invest in the energy market. These findings validate the effectiveness of advanced machine learning in EPF and provide a strong basis for developing a global energy market model, encouraging future work in renewable energy trading and forecasting.
Conceptualization, D.K.K.; methodology, D.K.K.; software, D.K.K.; validation, D.K.K. and P.N.; formal analysis, D.K.K.; investigation, D.K.K.; resources, D.K.K.; data curation, D.K.K.; writing—original draft preparation, D.K.K.; writing—review and editing, D.K.K., P.N. and A.T.; visualization, D.K.K.; supervision, P.N. All authors have read and agreed to the published version of the manuscript.
The data presented in this study are available on request from the corresponding author.
The authors declare no conflicts of interest.
The following abbreviations are used in this manuscript:
AIC | Akaike information criterion |
ANN | Artificial neural network |
CEST | Central European Summer Time |
CET | Central European Time |
CNN | Convolutional neural network |
COVID-19 | Coronavirus disease 2019 |
DK1 | West Denmark grid region |
DK2 | East Denmark grid region |
DNN | Deep neural network |
EPF | Electricity price forecasting |
EUR | Euro |
EVS | Explained variance score |
GARCH | Generalized autoregressive conditional heteroskedasticity |
KNN | K-nearest neighbor |
lightGBM | Light gradient-boosting machine |
LSTM | Long short-term memory |
MAE | Mean absolute error |
MdAE | Median absolute error |
ME | Maximum error |
MW | Megawatt |
MWh | Megawatt-hour |
RBF | Radial basis function |
ReLU | Rectified linear unit |
RMSE | Root mean square error |
RNN | Recurrent neural network |
SARIMA | Seasonal autoregressive integrated moving average |
SRMSE | Scaled root mean square error |
SVM | Support vector machine |
SVR | Support vector regression |
XGBoost | Extreme gradient boosting |
Footnotes
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Figure 5. LSTM model results. (a) Mean of the predicted train values vs. the observed train values; (b) Mean of the predicted test values vs. the observed test values; (c) Loss values.
Descriptive statistics of intraday and day-ahead prices.
# of Observations | Min | Max | Mean | Variance | Skewness | Kurtosis | |
---|---|---|---|---|---|---|---|
intraday | 2877 | −155.68 | 151.68 | 39.89 | 399.96 | −0.84 | 10.11 |
day-ahead | −83.01 | 121.46 | 39.91 | 328.00 | −0.98 | 5.10 |
Mean scores for the train set and the test set by running 1000 experiments on the LSTM model.
batch size | 16 | |
epochs | 50 | |
experiment size | 1000 | |
time taken by process | 274 m 29 s | |
Monte Carlo Scores | Train Scores | Test Scores |
RMSE | 5.77 | 8.41 |
Scaled RMSE | 0.02 | 0.03 |
| 0.93 | 0.81 |
MAE | 4.33 | 4.64 |
EVS | 0.94 | 0.82 |
ME | 31.92 | 92.38 |
MdAE | 3.40 | 3.14 |
Performance results of the state-of-the-art models on the test set of the DK1 data.
Models | RMSE | MAE | MdAE |
---|---|---|---|
XGBoost | 26.62 | 15.13 | 9.06 |
Random forest | 24.40 | 14.66 | 8.95 |
LightGBM | 24.13 | 14.52 | 8.11 |
SVR-RBF | 19.98 | 10.27 | 6.18 |
KNN | 14.74 | 6.96 | 4.23 |
SARIMA | 13.05 | 6.91 | 4.13 |
CNN | 9.49 | 5.60 | 3.95 |
LSTM | 8.41 | 4.64 | 3.14 |
Data frame with trading strategies.
Time_Stamp | Solar | Wind | Cons | Intraday | Day | Intraday | Profit | Profit | Strategy | |
---|---|---|---|---|---|---|---|---|---|---|
0 | 2019-04-07 | 0 | 11,952.12 | 40,660 | 38.09 | 37.71 | 38.03 | 0.38 | 0.38 | Buy day-ahead, |
1 | 2019-04-07 | 0 | 10,686.40 | 39,480 | 37.01 | 37.13 | 37.36 | 0.12 | −0.12 | Buy day-ahead, |
2 | 2019-04-07 | 0 | 9720.26 | 39,212 | 35.30 | 35.50 | 36.24 | 0.21 | −0.21 | Buy day-ahead, |
3 | 2019-04-07 | 0 | 8861.56 | 39,785 | 35.94 | 35.64 | 34.55 | 0.30 | −0.30 | Short day-ahead, |
4 | 2019-04-07 | 0 | 8126.15 | 40,053 | 35.06 | 36.17 | 35.45 | 1.11 | 1.11 | Short day-ahead, |
… | … | … | … | … | … | … | … | … | … | … |
Summary table of trading strategy results for training and test data sets.
Training Data | Test Data | |
---|---|---|
Sum of hourly | 7042.40 | 1418.39 |
Sum of hourly | 9241.69 | 2289.30 |
Total profit using | ≈201,729,893 | ≈35,904,850 |
Total profit using | ≈243,491,411 | ≈59,353,509 |
Percentage of strategies | 23.46 | 28.35 |
Appendix A
In
Python packages and hyperparameter space sets for all models.
Models | Python Packages and Hyperparameter Space Sets |
---|---|
XGBoost | xgboost.XGBRegressor |
Random forest | sklearn.ensemble.RandomForestRegressor |
LightGBM | lightgbm.LGBMRegressor |
SVR-RBF | sklearn.svm.SVR |
KNN | sklearn.neighbors.KNeighborsRegressor |
SARIMA | statsmodels.tsa.statespace.sarimax, pmdarima |
CNN | tensorflow, keras |
A list of the error metrics used to obtain the performance results is given in
List of the error metrics.
RMSE | |
SRMSE | |
| |
MAE | |
EVS | |
ME | |
MdAE | |
In
Details of the computing environment.
OS Platform | Windows 10 |
Processor | Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz |
Memory (RAM) | 8 GB |
Conda version | 4.12.0 |
Conda-build version | 3.21.6 |
Python version | 3.9.7 |
TensorFlow version | 2.10.0 |
Keras version | 2.10.0 |
References
1. Maciejowska, K.; Nitka, W.; Weron, T. Day-Ahead vs. Intraday—Forecasting the Price Spread to Maximize Economic Benefits. Energies; 2019; 12, 631. [DOI: https://dx.doi.org/10.3390/en12040631]
2. Johannesen, N.J.; Kolhe, M.; Goodwin, M. Deregulated Electric Energy Price Forecasting in NordPool Market using Regression Techniques. Proceedings of the 2019 IEEE Sustainable Power and Energy Conference (iSPEC); Beijing, China, 21–23 November 2019; pp. 1932-1938. [DOI: https://dx.doi.org/10.1109/iSPEC48194.2019.8975173]
3. Matsumoto, T.; Endo, M. One-week-ahead electricity price forecasting using weather forecasts, and its application to arbitrage in the forward market: An empirical study of the Japan Electric Power Exchange. J. Energy Mark.; 2021; 14, pp. 39-64. [DOI: https://dx.doi.org/10.21314/JEM.2021.004]
4. Kuo, P.H.; Huang, C.J. An Electricity Price Forecasting Model by Hybrid Structured Deep Neural Networks. Sustainability; 2018; 10, 1280. [DOI: https://dx.doi.org/10.3390/su10041280]
5. Wang, K.; Yu, M.; Niu, D.; Liang, Y.; Peng, S.; Xu, X. Short-term electricity price forecasting based on similarity day screening, two-layer decomposition technique and Bi-LSTM neural network. Appl. Soft Comput.; 2023; 136, 110018. [DOI: https://dx.doi.org/10.1016/j.asoc.2023.110018]
6. Jasiński, T. Use of new variables based on air temperature for forecasting day-ahead spot electricity prices using deep neural networks: A new approach. Energy; 2020; 213, 118784. [DOI: https://dx.doi.org/10.1016/j.energy.2020.118784]
7. Hagemann, S. Price determinants in the German intraday market for electricity: An empirical analysis. J. Energy Mark.; 2015; 8, pp. 21-45. [DOI: https://dx.doi.org/10.21314/JEM.2015.128]
8. Klyve, O.S.; Nygård, M.M.; Riise, H.N.; Fagerström, J.; Marstein, E.S. The value of forecasts for PV power plants operating in the past, present and future Scandinavian energy markets. Sol. Energy; 2023; 255, pp. 208-221. [DOI: https://dx.doi.org/10.1016/j.solener.2023.03.044]
9. Badanjak, D.; Pavić, I.; Capuder, T. Data driven approach for analyzing and correlating energy market products: Case studies of Denmark and Croatia. CSEE J. Power Energy Syst.; 2023; pp. 1-19. [DOI: https://dx.doi.org/10.17775/CSEEJPES.2021.08230]
10. Li, W.; Becker, D.M. Day-ahead electricity price prediction applying hybrid models of LSTM-based deep learning methods and feature selection algorithms under consideration of market coupling. Energy; 2021; 237, 121543. [DOI: https://dx.doi.org/10.1016/j.energy.2021.121543]
11. Chang, Z.; Zhang, Y.; Chen, W. Electricity price prediction based on hybrid model of adam optimized LSTM neural network and wavelet transform. Energy; 2019; 187, 115804. [DOI: https://dx.doi.org/10.1016/j.energy.2019.07.134]
12. Lu, H.; Ma, X.; Ma, M.; Zhu, S. Energy price prediction using data-driven models: A decade review. Comput. Sci. Rev.; 2021; 39, 100356. [DOI: https://dx.doi.org/10.1016/j.cosrev.2020.100356]
13. Sridharan, V.; Tuo, M.; Li, X. Wholesale Electricity Price Forecasting Using Integrated Long-Term Recurrent Convolutional Network Model. Energies; 2022; 15, 7606. [DOI: https://dx.doi.org/10.3390/en15207606]
14. Wang, F.; Li, K.; Zhou, L.; Ren, H.; Contreras, J.; Shafie-khah, M.; Catalão, J.P. Daily pattern prediction based classification modeling approach for day-ahead electricity price forecasting. Int. J. Electr. Power Energy Syst.; 2019; 105, pp. 529-540. [DOI: https://dx.doi.org/10.1016/j.ijepes.2018.08.039]
15. Shao, Z.; Zheng, Q.; Liu, C.; Gao, S.; Wang, G.; Chu, Y. A feature extraction- and ranking-based framework for electricity spot price forecasting using a hybrid deep neural network. Electr. Power Syst. Res.; 2021; 200, 107453. [DOI: https://dx.doi.org/10.1016/j.epsr.2021.107453]
16. Demir, S.; Kok, K.; Paterakis, N.G. Statistical arbitrage trading across electricity markets using advantage actor–critic methods. Sustain. Energy Grids Netw.; 2023; 34, 101023. [DOI: https://dx.doi.org/10.1016/j.segan.2023.101023]
17. Lago, J.; Marcjasz, G.; De Schutter, B.; Weron, R. Forecasting day-ahead electricity prices: A review of state-of-the-art algorithms, best practices and an open-access benchmark. Appl. Energy; 2021; 293, 116983. [DOI: https://dx.doi.org/10.1016/j.apenergy.2021.116983]
18. Oksuz, I.; Ugurlu, U. Neural Network Based Model Comparison for Intraday Electricity Price Forecasting. Energies; 2019; 12, 4557. [DOI: https://dx.doi.org/10.3390/en12234557]
19. Panapakidis, I.P.; Dagoumas, A.S. Day-ahead electricity price forecasting via the application of artificial neural network based models. Appl. Energy; 2016; 172, pp. 132-151. [DOI: https://dx.doi.org/10.1016/j.apenergy.2016.03.089]
20. Tschora, L.; Pierre, E.; Plantevit, M.; Robardet, C. Electricity price forecasting on the day-ahead market using machine learning. Appl. Energy; 2022; 313, 118752. [DOI: https://dx.doi.org/10.1016/j.apenergy.2022.118752]
21. Qiao, W.; Yang, Z. Forecast the electricity price of U.S. using a wavelet transform-based hybrid model. Energy; 2020; 193, 116704. [DOI: https://dx.doi.org/10.1016/j.energy.2019.116704]
22. Huang, C.J.; Shen, Y.; Chen, Y.H.; Chen, H.C. A novel hybrid deep neural network model for short-term electricity price forecasting. Int. J. Energy Res.; 2021; 45, pp. 2511-2532. [DOI: https://dx.doi.org/10.1002/er.5945]
23. de Simón-Martín, M.; Bracco, S.; Rosales-Asensio, E.; Piazza, G.; Delfino, F.; Giribone, P.G. Electricity Spot Prices Forecasting for MIBEL by using Deep Learning: A comparison between NAR, NARX and LSTM networks. Proceedings of the 2020 IEEE International Conference on Environment and Electrical Engineering and 2020 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe); Madrid, Spain, 9–12 June 2020; pp. 1-6. [DOI: https://dx.doi.org/10.1109/EEEIC/ICPSEurope49358.2020.9160587]
24. Acaroğlu, H.; Márquez, F.P.G. Comprehensive Review on Electricity Market Price and Load Forecasting Based on Wind Energy. Energies; 2021; 14, 7473. [DOI: https://dx.doi.org/10.3390/en14227473]
25. Weron, R. Electricity price forecasting: A review of the state-of-the-art with a look into the future. Int. J. Forecast.; 2014; 30, pp. 1030-1081. [DOI: https://dx.doi.org/10.1016/j.ijforecast.2014.08.008]
26. Kılıç, D.K.; Uğur, O. Hybrid wavelet-neural network models for time series. Appl. Soft Comput.; 2023; 144, 110469. [DOI: https://dx.doi.org/10.1016/j.asoc.2023.110469]
27. Scholz, C.; Lehna, M.; Brauns, K.; Baier, A. Towards the Prediction of Electricity Prices at the Intraday Market Using Shallow and Deep-Learning Methods. Mining Data for Financial Applications; Bitetta, V.; Bordino, I.; Ferretti, A.; Gullo, F.; Ponti, G.; Severini, L. Springer: Cham, Switzerland, 2021; pp. 101-118. [DOI: https://dx.doi.org/10.1007/978-3-030-66981-2_9]
28. Lago, J.; De Ridder, F.; De Schutter, B. Forecasting spot electricity prices: Deep learning approaches and empirical comparison of traditional algorithms. Appl. Energy; 2018; 221, pp. 386-405. [DOI: https://dx.doi.org/10.1016/j.apenergy.2018.02.069]
29. Memarzadeh, G.; Keynia, F. Short-term electricity load and price forecasting by a new optimal LSTM-NN based prediction algorithm. Electr. Power Syst. Res.; 2021; 192, 106995. [DOI: https://dx.doi.org/10.1016/j.epsr.2020.106995]
30. Jaimes, D.M.; López, M.Z.; Zareipour, H.; Quashie, M. A Hybrid Model for Multi-Day-Ahead Electricity Price Forecasting considering Price Spikes. Forecasting; 2023; 5, pp. 499-521. [DOI: https://dx.doi.org/10.3390/forecast5030028]
31. Zhang, R.; Li, G.; Ma, Z. A Deep Learning Based Hybrid Framework for Day-Ahead Electricity Price Forecasting. IEEE Access; 2020; 8, pp. 143423-143436. [DOI: https://dx.doi.org/10.1109/ACCESS.2020.3014241]
32. Hong, T.; Pinson, P.; Wang, Y.; Weron, R.; Yang, D.; Zareipour, H. Energy Forecasting: A Review and Outlook. IEEE Open Access J. Power Energy; 2020; 7, pp. 376-388. [DOI: https://dx.doi.org/10.1109/OAJPE.2020.3029979]
33. Maciejowska, K.; Uniejewski, B.; Serafin, T. PCA Forecast Averaging—Predicting Day-Ahead and Intraday Electricity Prices. Energies; 2020; 13, 3530. [DOI: https://dx.doi.org/10.3390/en13143530]
34. Narajewski, M.; Ziel, F. Econometric modelling and forecasting of intraday electricity prices. J. Commod. Mark.; 2020; 19, 100107. [DOI: https://dx.doi.org/10.1016/j.jcomm.2019.100107]
35. Uribe, J.M.; Mosquera-López, S.; Guillen, M. Characterizing electricity market integration in Nord Pool. Energy; 2020; 208, 118368. [DOI: https://dx.doi.org/10.1016/j.energy.2020.118368]
36. Gonçalves, C.; Pinson, P.; Bessa, R.J. Towards Data Markets in Renewable Energy Forecasting. IEEE Trans. Sustain. Energy; 2021; 12, pp. 533-542. [DOI: https://dx.doi.org/10.1109/TSTE.2020.3009615]
37. Yang, Y.; Guo, J.; Li, Y.; Zhou, J. Forecasting day-ahead electricity prices with spatial dependence. Int. J. Forecast.; 2023; 40, pp. 1255-1270. [DOI: https://dx.doi.org/10.1016/j.ijforecast.2023.11.006]
38. Lucic, M.; Xydis, G. Performance of the autoregressive integrated moving average model with exogenous variables statistical model on the intraday market for the Denmark-West bidding area. Energy Environ.; 2023; pp. 1-37. [DOI: https://dx.doi.org/10.1177/0958305X231199154]
39. Shinde, P.; Kouveliotis-Lysikatos, I.; Amelin, M. Analysing Trading Trends in Continuous Intraday Electricity Markets. Proceedings of the 2021 56th International Universities Power Engineering Conference (UPEC); Middlesbrough, UK, 31 August–3 September 2021; pp. 1-6. [DOI: https://dx.doi.org/10.1109/UPEC50034.2021.9548168]
40. Gabrielli, P.; Wüthrich, M.; Blume, S.; Sansavini, G. Data-driven modeling for long-term electricity price forecasting. Energy; 2022; 244, 123107. [DOI: https://dx.doi.org/10.1016/j.energy.2022.123107]
41. Hu, X.; Jaraitė, J.; Kažukauskas, A. The effects of wind power on electricity markets: A case study of the Swedish intraday market. Energy Econ.; 2021; 96, 105159. [DOI: https://dx.doi.org/10.1016/j.eneco.2021.105159]
42. Soini, V. Wind power intermittency and the balancing power market: Evidence from Denmark. Energy Econ.; 2021; 100, 105381. [DOI: https://dx.doi.org/10.1016/j.eneco.2021.105381]
43. Suárez-Cetrulo, A.L.; Burnham-King, L.; Haughton, D.; Carbajo, R.S. Wind power forecasting using ensemble learning for day-ahead energy trading. Renew. Energy; 2022; 191, pp. 685-698. [DOI: https://dx.doi.org/10.1016/j.renene.2022.04.032]
44. Maciejowska, K.; Nitka, W.; Weron, T. Enhancing load, wind and solar generation for day-ahead forecasting of electricity prices. Energy Econ.; 2021; 99, 105273. [DOI: https://dx.doi.org/10.1016/j.eneco.2021.105273]
45. Jørgensen, K.L.; Shaker, H.R. Wind Power Forecasting Using Machine Learning: State of the Art, Trends and Challenges. Proceedings of the 2020 IEEE 8th International Conference on Smart Energy Grid Engineering (SEGE); Oshawa, AB, Canada, 12–14 August 2020; pp. 44-50. [DOI: https://dx.doi.org/10.1109/SEGE49949.2020.9181870]
46. Olah, C. Understanding LSTM Networks. 2015; Available online: http://colah.github.io/posts/2015-08-Understanding-LSTMs/ (accessed on 9 January 2024).
47. Ugurlu, U.; Oksuz, I.; Tas, O. Electricity Price Forecasting Using Recurrent Neural Networks. Energies; 2018; 11, 1255. [DOI: https://dx.doi.org/10.3390/en11051255]
48. Schröder, T.; Schulz, M. Monitoring machine learning models: A categorization of challenges and methods. Data Sci. Manag.; 2022; 5, pp. 105-116. [DOI: https://dx.doi.org/10.1016/j.dsm.2022.07.004]
49. Miyaguchi, K.; Kajino, H. Cogra: Concept-Drift-Aware Stochastic Gradient Descent for Time-Series Forecasting. Proc. Aaai Conf. Artif. Intell.; 2019; 33, pp. 4594-4601. [DOI: https://dx.doi.org/10.1609/aaai.v33i01.33014594]
50. MS, A.R.; Nirmala, C.R.; Aljohani, M.; Sreenivasa, B.R. A novel technique for detecting sudden concept drift in healthcare data using multi-linear artificial intelligence techniques. Front. Artif. Intell.; 2022; 5, 950659. [DOI: https://dx.doi.org/10.3389/frai.2022.950659] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/36117781]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
For several stakeholders, including market players, customers, grid operators, policy-makers, investors, and energy efficiency initiatives, having a precise estimate of power pricing is crucial. It is easier for traders to plan, purchase, and sell power transactions with access to accurate electricity price forecasting (EPF). Although energy production and consumption topics are widely discussed in the literature, EPF and renewable energy trading studies receive less attention, especially for intraday market modeling and forecasting. Considering the rapid development of renewable energy sources, the article highlights the significance of integrating the deep learning model, long short-term memory (LSTM), with the proper trading strategy for short-term hourly renewable energy trading by utilizing two different spot markets. Day-ahead and intraday markets are taken into account for the West Denmark grid region (DK1). The time series analysis indicates that LSTM yields superior results compared to other benchmark machine learning algorithms. Using the predictions obtained by LSTM and the recommended trading strategy, promising profit values are achieved for the DK1 wind and solar energy use case, which ensures future motivation to develop a general and flexible model for global data.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details



1 Department of Materials and Production, Aalborg University, Fibigerstræde 16, 9220 Aalborg, Denmark
2 Center for Supply Chain, Operations and Logistics Optimization, University of Moratuwa, Katubedda, Moratuwa 10400, Sri Lanka; Department of Transport Management and Logistics Engineering, University of Moratuwa, Katubedda, Moratuwa 10400, Sri Lanka