Next Article in Journal
The Consistency of Yields and Chemical Composition of HTL Bio-Oils from Lignins Produced by Different Preprocessing Technologies
Previous Article in Journal
Analysis of Emissions and Fuel Consumption in Freight Transport
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Alternative to Index-Based Gas Sourcing Using Neural Networks

1
Department of Mathematics, Natural and Economic Sciences, Ulm University of Applied Scienes, 89075 Ulm, Germany
2
Department of Convergence and Fusion System Engineering, Kyungpook National University, Sangju 37224, Korea
3
Wintershall Dea GmbH, 34119 Kassel, Germany
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Energies 2022, 15(13), 4708; https://doi.org/10.3390/en15134708
Submission received: 30 May 2022 / Revised: 24 June 2022 / Accepted: 24 June 2022 / Published: 27 June 2022

Abstract

:
An index on the gas market commonly refers to the average price of a certain trading product, e.g., over the period of one month. Index-based sourcing is a widely-used habit in modern gas business. Risks are reduced by averaging prices over the purchasing period. Due to the significant volume, there have been many attempts to ”beat the index”, i.e., to design a strategy that, over time, offers cheaper prices than the index. Here, we use neural networks to identify n, n N , optimal shopping points. Both classification- and forecasting-based strategies are tested to decide on each trading day if gas should be purchased or not. Thereby, we use the Front Month index based on prices from the Dutch Title Transfer Facility as an example. Regarding cumulative performance, all but a very simple myopic algorithm are able to outperform the index. However, each strategy has its flaws and some positive results are due to the price increase during 2021. If one opts for an active sourcing strategy, then a forecasting-based approach is the best choice.

1. Introduction

Gas procurement is an everyday business for power utilities as well as mid-size to large industrial companies. To facilitate trade, virtual trading hubs have been established across Europe, with the Dutch Title Transfer Facility (TTF) being currently the most liquid European hub. Other major hubs are the lately-created Trading Hub Europe in Germany or the British National Balancing Point. In order to avoid short-term price peaks or significant price increases, as seen in mid-2021, market participants source long-term contracts that involve gas delivery for a whole season or calendar year. However, still, considerable amounts have to be balanced on a shorter note as demand and supply might suffer from short-term changes. Thereby, the Front Month (FM), which is a gas market product that implies a constant gas delivery in the upcoming month, is among the most liquid trading products. Given this definition and a certain gas demand, we have around 20 trading days for our sourcing activities, whereby the price is changing every day. Hence, the question remains as to when and how often to buy. A lot of companies avoid facing this question by opting for the index, which is defined as average price over all observations in the respective trading period. One could either replicate the index by purchasing the same amount every day; alternatively, large energy companies offer the index as commercial product.
Our idea now is: Can we use methodological support to identify a few trading days whose average price is below the index?—in plain words: Can we beat the index? Existing scientific literature—to the authors’ best knowledge—offers no solution on how to trade natural gas in order to achieve this goal. Extending the scope, we could consider solutions for other gas-related products such as storages. Here, when considering a mathematical approach, the least squares Monte Carlo method (LSMC) seems to be the natural choice. It serves as a blueprint for almost all sourcing strategies in theory and practice [1,2] and is the fundamental theory for various software applications. Originally designed for pricing American Options [3], it was adapted to swing options and gas storages by Boogert and de Jong [4]. Ludkovski and Maheshwari [5] also propose a Monte-Carlo-based method (regression Monte Carlo analysis) for stochastic storage problems. Both the advantage (versatility) and drawback of these method is the dependence on Monte Carlo price simulations: Currently, the European gas and energy markets are seeing structural changes at almost regular intervals. Until mid-2021, the short-term gas price was ranging between EUR 5/MWh and EUR 30/MWh. In 2022 we have seen the price crossing EUR 100/MWh. Hence, the underlying stochastic price model has to be adapted frequently. An alternative is given by neural networks (NNs), a method that dates back to the 1940s; it is based on the digital replication of the functionality of the human brain. Recently, due to the increase in computational power, application scenarios can be found in almost any field and especially for time series forecasting—a task which is also required for our application: we intend to use NNs in order to identify the best trading days for gas sourcing. Our approaches are tested in the context of a case study using almost 11 years of TTF FM prices as an example. As benchmark, the simple and risk-averse myopic approach, which—as a greedy strategy—seeks the instantaneous profit, is used. The idea to beat the index is not new and professional traders are constantly trying to outperform the average price. Hence, if the application of our proposed methods is really worth the efforts, the profit (in the sense of cost savings) has to be significantly positive and also better than the myopic approach. For this purpose, we design four different NN-based strategies. Three are classification approaches, i.e., they estimate the probability that today’s price is among the lowest in the considered period. The fourth one simply forecasts the prices until the end of the considered trading period. Based on this estimate, we come to a purchasing decision. Networks are trained using the first part of the dataset and tested using TTF FM prices between August 2017 and December 2021. We evaluate the monthly performance by comparing the price of our strategy to the true index price. Additionally, we compute the cumulative performance over time. Thereby, we see that, contrary to the myopic approach, all NN strategies manage to show a positive cumulative payoff at the end. The median of the monthly differences to the index is positive (meaning the index price is higher) as well for all NN strategies, albeit rather close to zero. Despite this positive outcome, there is no perfect algorithm. All strategies have periods (often more than a year) in which the cumulative payoff is negative. Additionally, the significant price surge in mid-2021 helped most strategies to significantly increase their performance. If a rather risk-averse strategy is preferred, then one of the classification methods is the best choice. If one yearns for the highest payoff and also accepts temporary negative payoffs, the forecasting-based method is recommended.
The article is structured as follows: Section 2 gives a brief introduction to NNs, Section 3 describes the dataset, whereas Section 4 contains the case study including the results. An extensive discussion, including a critical evaluation in the light of current scientific research, is given in Section 5. Section 6 summarizes and concludes the article.

2. Neural Networks

There is a large number of articles and books concerned with neural networks; hence, we refrain from giving a detailed introduction. Please refer to Aggarwal [6] or Nielsen [7] for more information. Zgurovsky et al. [8] is another recommended reference that explicitly includes applications of neural networks. Various studies apply NNs for forecasting purposes starting from the 1990s (see, e.g., Hill et al. [9]) until today, where fairly complex NN setups are used [10]. Kreuzer et al. [11] or Liebermann et al. [12], for example, proposing a combination of different NN-types for meteorological forecasts. Further applications of NNs are given by Abdel-Nasser and Karar [13], who forecast solar power, or Kim and Cho [14], who use NNs for energy consumption prediction. Srivastava et al. [15] apply NNs for wind power forecasting. Fawaz et al. [16] give an overview of deep learning techniques for time series classification. Eventually, Livieris et al. [17] forecasted gold price developments using neural networks.
The basic building block of all NNs is the neuron: it receives a feature vector x = ( x 1 , , x p ) and sends out an output o. Given a vector of weights w and a linear shift or bias b, the features are aggregated to a value z via
z = i = 1 p w i x i + b .
The final component of a neuron is, then, a so-called activation function φ ( z ) which generates the individual neuron’s output o = φ ( z ) [6]. This function might be linear; the tangents hyperbolicus, the sigmoid, or the rectified linear unit, i.e., σ = m a x ( x , 0 ) are among the most common alternatives [6]. An exemplary neuron with three input values is displayed in Figure 1. A neural network consists of multiple neurons organized in layers. In Figure 2, we exemplary display a feedforward NN with one hidden layer, one input, and one output layer, assuming there is no bias (above, called b at each layer). Thereby, the results of the output layer’s activation function are the desired outputs of the network, such as a forecasted value, for example.
There are different types of NN setups, such as so-called convolutional neural networks (CNN), which are often used for classification problems in voice or pattern recognition [18,19]. If time series data are involved, and especially if data are to be forecasted, recurrent NNs are applied, as these allow intertemporal links. A widely-used recurrent NN is the long short-term (LSTM) network [20]: Instead of a simple neuron, the LSTM cell consists of a sequence of gates, namely, an input gate processing the regular input, a forget gate that controls how much information is eliminated, and an output gate that produces the final value handed to the next layer. Besides the possibility to model long-term effects, the LSTM model helps to avoid a situation of vanishing gradients in the loss function [21]. A good fundamental description of LSTM networks is given by Sherstinsky [22].
To sum up, there is a large variability in NN setups and we have quite a few hyperparameters to determine. Among others, these are number of neurons, number of layers, split-up ratio of the dataset in test and training data, or the loss function. An optimal combination is often found only by trial and error, as well as experience.

3. Dataset

Here, we consider the TTF Month Ahead product, which is traded solely on working days. In total we have 2880 observations ranging from 8 September 2010 to 31 January 2022 (data are courtesy of Wintershall Dea GmbH). As displayed in Figure 3, we see a structural break around mid-2021. Before that, TTF FM prices were oscillating between a minimum of around EUR 5/MWh and maximum around EUR 30/MWh. Short- to mid-term trends are visible, but an annual pattern is not. However, in the second half of 2021, due to various geopolitical and economic reasons, the situation changed as both volatility and absolute price level increased significantly. This structural break, which has severe effects on the calibration and design of (stochastic) price models, is captured by the statistic properties of the price differences summarized in Table 1. Note that we compute the differences before deriving standard measures such as mean and variance in order to at least roughly eliminate trends. Besides, as the time period after the structural break is significantly smaller, statements are to be treated with care. Here we see that, even after removing the largest five differences, the standard deviation of the second observation period is significantly higher than in the first one: to be precise, about 10 times higher. Additionally, there is some skewness in both periods, however, in different directions. Kurtosis is about 24 in the first period which is only a very small difference to the Gaussian value. However, in the second period, values are significantly smaller indicating a platykurtic distribution.

4. Case Study

Based on the dataset from Section 3, we simulate a sourcing scenario based on the product Front Month. Benchmark is the fairly risk-averse option of index sourcing, i.e., basically buying the same amount of gas every trading day. This price is compared to various alternatives presented in Section 4.1. Thereby, model calibration is discussed in Section 4.2, and results are discussed in Section 4.3.

4.1. Test Setup and Trading Algorithms

The test structure is as follows: We purchase gas at the Front Month price and sell it at the index price P m i n d e x . The first alternative is a myopic approach (see also [1]): Every day we compute the preliminary index as the average of the FM prices already realized in the respective month. If the price today is below the preliminary index, we purchase the total amount. If on the last day the current price is still above the index (positive market development), then we have to purchase on the last day, i.e., the purchasing price for the mth month, given the myopic approach is given by
P m m y o p i c = P i , 1 < i < n m if P i < 1 i 1 k = 1 i 1 P k , P n m else .
with n m being the number of trading days of the mth month. Note that in this strategy we do not purchase gas on the first day of the new month. We also compute the best and the worst purchasing point of time for each month m, in formulas
P m b e s t = max i i n 1 , 2 , , n m P m .
P m w o r s t = i i n 1 , 2 , , n m P m .
Alternatively, we test four NN-based strategies. In order to limit the degrees of freedom, we exemplary split up the month into two equally-spaced intervals. We tested other alternatives (one to four intervals) as well, and find that one or two purchase decisions yield the best results.
Three NN-based methods are classification methods. The first one, which we call ClassifyMin, computes for each of the upcoming days of the respective interval the probability that this day sees the lowest price. If today lies in the best 25% of all choices, we act. If not, we wait until tomorrow and run the same classification. The second method ClassifyLower is very similar but uses the last price of the previous month as a benchmark. For each of the upcoming days we compute the probability that the price is lower than the last one of the previous month. The third classification algorithm is called ClassifyQuantil. Here, we estimate the probability of a price being in the lower q % quantile of the previous k observations. Eventually, as above, if the current day is among the best 25% of all remaining trading days (of the respective interval), we act. If not, we run the same analysis on the next day. Note that if we are at the end of the trading period, we have to purchase anyway. This strategy offers a few degrees of freedom: What quantile is used? How many of the previous trading days are considered? Maybe we should focus not on the best 25% but opt for an alternative quantile value? The last tested trading strategy, which we call NN Forecast, is based on forecasting the prices until the end of the considered interval. If the forecast for today is in the lower 25% range of all forecasted prices, we act. If not, then we wait and update our forecast with today’s observation.

4.2. Model Calibration

For training the neural network, we split the dataset into two parts. The first 60% are used for training purposes, while the second 40% are test data. Common ratios are 70%/30% or 75%/25%. However, as we (a) have a sufficiently long dataset and (b) consider only monthly values in the final analysis, we opted for the first version. This gives us a test dataset that is long enough for performing a proper analysis. Note that when splitting up the dataset we have to consider a certain offset, i.e., p , p N days. The reason is that our strategies need the previous p, e.g., for generating price forecasts.
Various setups are tested. In all cases, a multilayer neural network with three layers and a neuron split of 80 , 40 , 20 is used. Thereby, the hidden layer is an LSTM layer. These values seem arbitrary but are the result of a parameter optimization. Various setups were tested and this one performed best. In addition, it shows that the classification models perform best with 50 epochs and a binary cross-entropy loss function. All layers use the hyperbolic tangent as activation function. However, in the last layer, a sigmoid function as activation function is applied. For the linear regression model, 200 epochs are chosen and the mean squared error as loss function is applied. Here, we also use the hyperbolic tangent as activation function in the first two layers, whereby linear activation function is used in the last layer (which generates the output). For ClassifyQuantile, different versions were tested and we ended up with q = 30 % . We also tested different sizes of previous data fed to the algorithm for benchmark purposes (see Section 4.1) and found that the previous 5 observations are sufficient.

4.3. Results

The test dataset comprises all months from August 2017 to January 2022. For each month we apply all strategies to yield a purchasing price. Then, we compute the difference to the index. First, as an additional motivation for this case study, we consider the best- and the worst-case scenario. Given the prices displayed in Figure 3 and the characteristics summarized in Table 1, the risk of trading on individual days instead of sourcing via the index is increasing, especially since August 2021. In Figure 4, we show the differences between best and worst sourcing day each month relative to the eventual index price. Even before August 2021, this relative difference could be as large as 20% of the index price or even 30%, as in December 2020. Hence, if one decides to prefer an individual sourcing over an index-based strategy, one has to accept a significantly increased risk.
A risk-averse approach is the myopic strategy whose cumulative payoff is, among others, displayed in Figure 5, together with the historic true index price which serves as a reference. A positive difference means we are able to beat the index. In order to evaluate the performance over time, we gradually sum up the performance of each month and yield the cumulative payoff. Thereby, we see that the performance of the myopic strategy more or less evolves opposite to the index. A positive trend has, per construction (see Section 4.1), a negative effect on the strategy as we keep on waiting with the purchase decision until we have to source at the end of the month. Especially in times of increasing prices, this strategy is no real alternative to the index sourcing.
The strategy ClassifyLower is fairly balanced over time, showing some minor positive and negative cumulative payoff—until August 2021, i.e., when we see a considerable price increase. Here, actually, the strategy performs well resulting in an cumulative payoff of almost EUR 10/MWh. However, excluding times with steep price changes, this strategy has no convincing performance. The quantile-based classification algorithm, again, performs fairly well until about April 2020, from which onwards the cumulative performance gradually decreases to a low of EUR 20 /MWh in September 2021. From there on, the performance recovers. However, given common risk management guidelines in energy companies, it is very likely that this trading strategy would have been canceled beforehand. A strategy has to show a certain robustness against significant price changes, and this one does not. Hence, it can be considered as inadequate for an automated trading scheme. At the end, from a cumulative perspective, both ClassifyMin and NN Forecast outperform all other strategies as they profit significantly from the steep price increase at the end. Between about February 2019 and May 2021, both strategies, which seemingly offer, in most cases, the same purchase decisions, are outperformed by all others but the myopic strategy. Looking at the true index, it is hard to identify any specific pattern why this might be the case. ClassifyLower, again, was able to handle the price changes pretty well and showed a maximum cumulative loss of about EUR 2.3 /MWh. It shows less oscillation regarding, e.g., NN Forecast, but also less cumulative loss at any time. In total, there is no strategy which outperforms all other ones or constantly outperforms the index. Given the cumulative payoff, NN Forecast, ClassifyMin, and ClassifyLower were able to handle the changing price regime, i.e., the steep price increase. At the end, ClassifyQuantile was able to achieve that as well; however, it shows a steep dip for a couple of months.

5. Discussion

5.1. Critical Evaluation of the Results

To shed more light on the performance, we computed a couple of aggregated statistics for all strategies. The numbers are summarized in Table 2. Except for the myopic strategy, all median values are positive, but no 50% probability box is completely positive. The strategy ClassifyLower is closest but also shows the second-smallest 75% quantile. All strategies but the myopic strategy show a positive skewness, meaning an asymmetric tendency to the right (which is positive in this case). ClassifyMin and NNForecast show the largest positive skewness, owing to a couple of trading decisions in August and September 2021. Hence, these numbers have to be treated with care. Furthermore, even if the median of most strategies is positive, the level is fairly small, meaning that on average we outperform the index at about EUR 0.11 /MWh. The median of ClassifyLower is even smaller at a level of only about EUR 0.02 /MWh. Note that we ignored bid-offer spreads, i.e., trading-related costs, here, which would generate extra pressure on our strategies. From these aggregated statistics, it is hard to justify switching from a fairly risk-averse index-sourcing strategy to one of the above tested alternatives. If one has to choose, NN Forecast/ClassifyMin seem to be the best alternatives. On the one side, the cumulative payoff was negative for about one year, reaching a loss of maximum about EUR 3/MWh. On the other side, we were able to reach profits of about EUR 15/MWh eventually.
Note that we discuss here only a very rudimentary framework: We source gas two times per trading month, which is split into two equally-sized parts for this purpose. However, the results, as displayed in Figure 5, point in the right direction: Eventually, cumulative payoffs are positive for most strategies. A trading strategy based on NN-generated forecasts seems to be the right approach. In a next step we can elaborate our LSTM model. Future research has to verify whether improved forecasting methods, which might also include external information such as climate data, energy demand, power prices, or storage levels, can help us to increase the payoff of our index-sourcing strategy. Nick and Thoenes [23] and Hulshof et al. [24] analyzed potential fundamental influence factors of the TTF spot price, which is highly correlated with the TTF Front Month price analyzed here. However, their results might be outdated due to the manifold structural changes the market has seen since the publication of their results (2012 and 2014, respectively). An analysis based on recent data needs to verify if and which fundamental data are beneficial for the quality of our gas price forecast.
Various versions of NN setups are also to be tested, such as a combination of convolutional and LSTM networks [11,12]. Wang et al. combined an NN with other models such as a support vector regression [25] to forecast gas prices. Another ensemble forecasting model is given by Wang et al. [26]. Alternatively, instead of applying a neural network for forecasting purposes, one might opt for a more classic approach. Berrisch and Ziel [27] proposed a state-space model which is especially focused on the distributional properties. Note that this range of models is only a small excerpt of possibilities suggested by the literature. Future research needs to verify which one is best for the TTF market and maybe for other gas markets as well. Furthermore, current political developments (2022), such as the war in Ukraine or the COVID-19 pandemic, show the necessity of including political developments into the price model. Guan et al. [28] tried this in their NN with the purpose of forecasting trends in gas prices. Research in this direction is ongoing, but still sparse.
Furthermore, it remains to be tested whether the forecast itself can be used to determine the number of purchase decisions per month. For example, if the forecast indicates significantly increasing prices, then one purchase decision right now would be the best idea. On the contrary, if the forecast is rather ambiguous, then more purchase dates would reduce the price risk.
Regarding possible classification-based strategies, we see the same potential: it is likely that classification (with a focus on the strategy ClassifyMin) can be improved by including external information. It remains to be tested how this information can be included and which is most relevant. Maybe, here, convolutional NNs or combinations of convolutional and LSTM networks should also be considered.

5.2. The Results in the Context of Related Literature

As mentioned in the introduction, we found no published results on how to deal with gas index price. Nevertheless, it stands to reason to look at closely related problems such as gas storage optimization or swing optimization and check whether their algorithms might be used or adapted. Bachouch et al. [29], for example, proposed different NN-based algorithms for stochastic control problems with an application to a gas storage scenario. However, looking closer, we see that their model is closely related to the classic LSMC model which is used not only for gas storages but also for so-called swing options [1]. These are contracts with certain optionalities regarding quantity and timing. Hence, as described in the introduction, we face the problem of finding an adequate (stochastic) price model. This challenge is shared by most of the other approaches as well—if it is the LSMC-based approach [1,30,31], or the scenario tree-based methods [32], or the partial differential equations method [33]. This poses a problem in times of significant structural breaks. If the model is wrong or the calibration does not hold against reality, then the conclusions based on the model are wrong as well.
A second problem is that these methods in their current setup are developed for optimizing against a fix benchmark. If it is LSMC or the NN-extension of Bachouch et al. [29], or a model based on partial differential equations, all these methods end up in the same strategy: If the current price is above the long-term average, the strategy recommends to buy gas; if it is below it, it recommends to sell gas. Here, we optimize against the index which is a stochastic variable at the time of the purchase decision (safe for the last day). We do not have a fixed long-term price level as orientation. We have to adapt these models. For example, in the case of LSMC, this would increase complexity substantially. An alternative might be to model the difference of today’s price to the index as an aggregrated stochastic variable. Having a model for the difference, the common methods cited above can be applied, and we do not have to discuss innovative concepts. However, looking at historic data, we see that the difference between current price and index results in a heavily instationary stochastic variable. It remains to be verified whether there is an appropriate model for it. Thus, from a mathematical point, this is no alternative.
In conclusion, the currently existing models do not fully cover the problem at hand, or have significant disadvantages. Furthermore, some are computationally very intensive [29] and require considerable stochastic knowledge. Contrary to them, our approach is more fundamental and our strategies simpler and easier to understand. Instead of relying on a complex valuation algorithm, we simply base our decision on forecasts or NN-based classification. Neural networks are widely used in practice today. Even if one cannot expect a colleague to be an expert in this field, the basic idea should be familiar. This is a substantial asset when communicating the trading algorithm to users in the front office of a energy company’s trading department. Hence, even if a trader is not fully familiar with the concept of neural networks, it is more likely that she/he will use the algorithm proposed in this article than when trying to adapt an LSMC-based strategy. Eventually, once the networks are trained (which might be repeated every other week or after structural changes), our NN-based sourcing strategy is quick and efficient, which is beneficial for daily application.

6. Conclusions

This article is concerned with index-based gas sourcing, which is a widely-spread form of short-term gas demand management in companies. It is tested whether it is possible to develop a neural-network-based trading algorithm that is able to achieve a gas sourcing price below the index by identifying the optimal time of purchase. Thereby, two versions of neural networks are tested: one set of neural networks is designed for classification and one set for forecasting the upcoming prices. As a classic benchmark, a myopic trading approach is included as well.
All models are tested using observations from the Dutch TTF trading hub. Results show that there is no outstanding method. Considering cumulative performance numbers, all models show positive results over the test period. However, all models have periods with negative performance and some are not robust against substantial price changes. If one has to choose, then a forecasting-based approach would be the best recommendation.
Despite no trading strategy being superior at any point of time, this analysis shows that neural networks have the potential to beat the index. We already tested various metaparameters, such as different number of layers and/or neurons, different quantiles for the classification algorithm, and different number of shopping times, for each strategy. However, there is still a considerable number of open questions. For example, there are more sophisticated price forecasting mechanisms than the ones applied here. Furthermore, it might be beneficial to include additional information such as temperature, demand, or other trading products, for example. As elaborated in the discussion section, further research is required.

Author Contributions

Conceptualization, S.S.; methodology, S.S. and A.v.D.; software, S.S. and S.J.; validation, S.S. and A.v.D.; formal analysis, S.S. and A.v.D.; investigation, S.J.; resources, S.J.; data curation, A.v.D.; writing—original draft preparation, S.S. and S.J.; writing—review and editing, S.S. and S.J.; visualization, S.J.; supervision, S.S. and W.L.; project administration, S.S. and W.L.; funding acquisition, S.S. and W.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (No. NRF-2021R1A5A8033165) and the “Human Resources Program in Energy Technology” of the Korea Institute of Energy Technology Evaluation and Planning (KETEP), granted financial resource from the Ministry of Trade, Industry & Energy, Republic of Korea. (No. 20214000000200).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Program codes are available at request (www.powernext.com).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hanfeld, M.; Schlüter, S. Operating a swing option on today’s gas markets–How least squares Monte Carlo works and why it is beneficial. Z. Energiewirtschaft. 2017, 41, 137–150. [Google Scholar] [CrossRef] [Green Version]
  2. Willigers, B.; Bratvold, R. Valuing oil and gas options by least-squares monte carlo simulation. Spe Proj. Facil. Constr. 2010, 4, 146–155. [Google Scholar] [CrossRef]
  3. Longstaff, F.; Schwartz, E. Valuing American options by simulation: A simple least-squares approach. Rev. Financ. Stud. 2001, 14, 113–147. [Google Scholar] [CrossRef] [Green Version]
  4. Boogert, A.; De Jong, C. Gas storage valuation using a Monte Carlo method. J. Deriv. 2008, 15, 81–98. [Google Scholar] [CrossRef] [Green Version]
  5. Ludkovski, M.; Maheshwari, A. Simulation methods for stochastic storage problems: A statistical learning perspective. Energy Syst. 2020, 11, 377–415. [Google Scholar] [CrossRef] [Green Version]
  6. Aggarwal, C.C. Neural Networks and Deep Learning: A Textbook; Springer: Berlin, Germany, 2018. [Google Scholar]
  7. Nielsen, M.A. Neural Networks and Deep Learning, 1st ed.; Determination Press: San Francisco, CA, USA, 2015; Volume 25. [Google Scholar]
  8. Zgurovsky, M.; Sineglazov, V.; Chumachenko, E. Artificial Intelligence Systems Based on Hybrid Neural Networks: Theory and Applications, 1st ed.; Springer: Cham, Switzerland, 2021; ISBN 978-3-030-48453-8. [Google Scholar]
  9. Hill, T.; O’Connor, M.; Remus, W. Neural Network Models for Time Series Forecasts. Manag. Sci. 1996, 47, 1082–1092. [Google Scholar] [CrossRef]
  10. Vrbka, J. Using Artificial Neural Networks for Timeseries Smoothing and Forecasting: Case Studies in Economics; Springer: Cham, Switzerland, 2021; ISBN 978-3-030-75648-2. [Google Scholar]
  11. Kreuzer, D.; Schlüter, S.; Munz, M. Short-term temperature forecasts using a convolutional neural network—An application to different weather stations in Germany. Mach. Learn. Appl. 2020, 2, 100007. [Google Scholar] [CrossRef]
  12. Liebermann, S.; Um, J.-S.; Hwang, Y.; Schlüter, S. Performance Evaluation of Neural Network-Based Short-Term Solar Irradiation Forecasts. Energies 2021, 14, 3030. [Google Scholar] [CrossRef]
  13. Abdel-Nasser, M.; Karar, M. Accurate photovoltaic power forecasting models using deep LSTM-RNN. Neural Comput. Appl. 2019, 31, 2727–2740. [Google Scholar] [CrossRef]
  14. Kim, T.-Y.; Cho, S.-B. Predicting residential energy consumption using CNN-LSTM neural networks. Energy 2019, 182, 72–81. [Google Scholar] [CrossRef]
  15. Srivastava, T.; Vedanshu; Tripati, M. Predictive analysis of RNN, GBM and LSTM network for short-term wind power forecasting. J. Stat. Manag. Syst. 2020, 23, 33–47. [Google Scholar] [CrossRef]
  16. Ismail Fawaz, H.; Forestier, G.; Weber, J.; Idoumghar, L.; Muller, P.A. Deep learning for time series classification: A review. Data Min. Knowl. Discov. 2019, 33, 917–963. [Google Scholar] [CrossRef] [Green Version]
  17. Livieris, I.E.; Pintelas, E.; Pintelas, P. A CNN–LSTM model for gold price time-series forecasting. Neural Comput. Appl. 2020, 32, 17351–17360. [Google Scholar] [CrossRef]
  18. Karim, F.; Majumdar, S.; Darabi, H.; Chen, S. LSTM Fully Convolutional Networks for Time Series Classification. IEEE Access. 2017, 6, 1662–1669. [Google Scholar] [CrossRef]
  19. Hinton, G.; Deng, L.; Yu, D.; Dahl, G.; Mohamed, A.; Jaitly, N.; Senior, A.; Vanhoucke, V.; Nguyen, P.; Sainath, T.N.; et al. Deep neural networks for acoustic modeling in speech recognition: The shared views of four research groups. IEEE Signal Process. Mag. 2012, 29, 82–97. [Google Scholar] [CrossRef]
  20. Hochreiter, S.; Schmidhuber, J. Long short-term memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef]
  21. Hochreiter, S. The vanishing gradient problem during learning recurrent neural nets and problem solutions. Int. J. Uncertain. Fuzziness Knowl.-Based Syst. 1998, 6, 107–116. [Google Scholar] [CrossRef] [Green Version]
  22. Sherstinsky, A. Fundamentals of recurrent neural network (RNN) and long short-term memory (LSTM) network. Phys. Nonlinear Phenom. 2020, 404, 132306. [Google Scholar] [CrossRef] [Green Version]
  23. Nick, S.; Thoenes, S. What Drives Natural Gas Prices? A Structural VAR Approach. EWI Working Paper 13/02. Available online: https://www.ewi.uni-koeln.de/cms/wp-content/uploads/2015/12/EWI_WP_13-02-new-What-Drives-Natural-Gas-Prices.pdf (accessed on 20 June 2022).
  24. Hulshof, D.; van der Maat, J.-P.; Mulder, M. Market fundamentals, competition and natural-gas prices. Energy Policy 2016, 94, 480–491. [Google Scholar] [CrossRef] [Green Version]
  25. Wang, J.; Lei, C.; Guo, M. Daily natural gas price forecasting by a weighted hybrid data-driven model. J. Pet. Sci. Eng. 2020, 192, 107240. [Google Scholar] [CrossRef]
  26. Wang, J.; Cao, J.; Yuan, S.; Cheng, M. Short-term forecasting of natural gas prices by using a novel hybrid method based on a combination of the CEEMDAN-SE-and the PSO-ALS-optimized GRU network. Energy 2021, 233, 121082. [Google Scholar] [CrossRef]
  27. Berrisch, J.; Ziel, F. Distributional modeling and forecasting of natural gas prices. J. Forecast. 2022. [Google Scholar] [CrossRef]
  28. Guan, R.; Wang, A.; Liang, Y.; Fu, J.; Han, X. International natural gas price trends prediction with historical prices and related news. Energies 2022, 15, 3573. [Google Scholar] [CrossRef]
  29. Bachouch, A.; Huré, C.; Langrené, N.; Pham, H. Deep neural networks algorithms for stochastic control problems on finite horizon: Numerical applications. Methodol. Comput. Appl. Probab. 2022, 24, 143–178. [Google Scholar] [CrossRef]
  30. Malyscheff, A.M.; Trafalis, T.B. Natural gas storage valuation via least squares Monte Carlo and support vector regression. Energy Syst. 2017, 8, 815–855. [Google Scholar] [CrossRef]
  31. Boogert, A.; De Jong, C. Gas storage valuation using a multifactor price process. J. Energy Mark. 2011, 4, 29–52. [Google Scholar] [CrossRef] [Green Version]
  32. Séguin, S.; Audet, C.; Côté, P. Scenario-tree modeling for stochastic short-term hydropower operations planning. J. Water Resour. Plan. Manag. 2017, 143, 04017073. [Google Scholar] [CrossRef] [Green Version]
  33. Thompson, M. Natural gas storage valuation, optimization, market and credit risk management. J. Commod. Mark. 2016, 2, 26–44. [Google Scholar] [CrossRef]
Figure 1. A neuron.
Figure 1. A neuron.
Energies 15 04708 g001
Figure 2. A neural network with one hidden layer.
Figure 2. A neural network with one hidden layer.
Energies 15 04708 g002
Figure 3. Historical TTF Front Month prices.
Figure 3. Historical TTF Front Month prices.
Energies 15 04708 g003
Figure 4. Relative difference of the best case and the worst case scenario for each month.
Figure 4. Relative difference of the best case and the worst case scenario for each month.
Energies 15 04708 g004
Figure 5. Cumulative Payoff of All Strategy.
Figure 5. Cumulative Payoff of All Strategy.
Energies 15 04708 g005
Table 1. Summary of price differences.
Table 1. Summary of price differences.
PeriodMeanStandard DeviationSkewnessKurtosis
8 September 2010–28 May 20210.0020.4481.11123.931
2 June 2021–31 January 20220.3424.993−0.75013.358
Table 2. Aggregated results.
Table 2. Aggregated results.
MyopicClassifyLowerClassifyMinClassifyQuantileNN Forecast
25% quantile 0.4965 0.2536 0.3541 0.5726 0.3541
Median 0.0835 0.0192 0.1173 0.1275 0.1173
75% quantile 0.2791 0.2870 0.6350 0.6340 0.6350
Skewness 0.5537 2.6666 4.1441 1.1173 4.4974
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Schlüter, S.; Jung, S.; von Döllen, A.; Lee, W. An Alternative to Index-Based Gas Sourcing Using Neural Networks. Energies 2022, 15, 4708. https://doi.org/10.3390/en15134708

AMA Style

Schlüter S, Jung S, von Döllen A, Lee W. An Alternative to Index-Based Gas Sourcing Using Neural Networks. Energies. 2022; 15(13):4708. https://doi.org/10.3390/en15134708

Chicago/Turabian Style

Schlüter, Stephan, Sejung Jung, Andreas von Döllen, and Wonhee Lee. 2022. "An Alternative to Index-Based Gas Sourcing Using Neural Networks" Energies 15, no. 13: 4708. https://doi.org/10.3390/en15134708

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop