Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
Are spot market natural gas prices in Europe mainly determined by the available world-wide LNG supply or does a bottleneck in the number of usable European LNG terminals increase prices to even substantially higher levels? To get some insight into this question, I added to the European data from my previous post also natural gas prices from Japan & Korea, as well as the US. The data sources are given in the appendix and my generated data set can be downloaded here.
library(dplyr) library(tidyverse) pr.df = readRDS("daily_prices.Rds") # Transform to weekly prices wpr.df = pr.df %>% mutate(weekind = ceiling((1:n()) / 7)) %>% select(date, weekind, everything()) %>% group_by(weekind) %>% summarize( across(co2_eur_t:usd_eur, ~mean(.,na.rm=TRUE)), date = first(date) ) # Transform into long format for ggplot dat = wpr.df %>% select(date, Europe=gas_eur_mwh, USA=us_gas_eur_mwh, `Japan and Korea`=japan_korea_gas_eur_mwh) %>% pivot_longer(2:4,values_to = "gas_price",names_to = "Region") %>% filter(date > "2014-01-01") library(ggplot2) ggplot(dat, aes(x=date,y=gas_price, color=Region)) + geom_line(size=1) + ggtitle("Natural Gas Prices (Main Regional Trading Hubs)") + geom_hline(yintercept = 0)+ ylab("EUR / MWh") + xlab("Year")+ theme_bw()
We see that natural gas prices in Japan and Korea move similar to the prices in Europe. But there is also some gap that could be due to limited LNG import capacity in Europe. While also in the US prices have somewhat gone up, the price increases are much lower than in Europe and Japan.
I was actually quite surprised that European and Asian natural gas hub prices were so close together from 2014 to 2020. I would have thought that cheap Russian pipeline gas would have been reflected in substantially lower European prices. Did I perhaps make a calculation error when transforming units and currencies? The IEA created a similar plot for a shorter period here. It roughly looks similar. Perhaps, in those years Russian gas was either not as cheap as I thought, or the long term contracts with Gazprom stipulated prices that were substantially below the price level on the Dutch TTF trading hub.
Of course, for a deeper understanding on the factors that determine prices and price differences, one should look at reports by market experts, like this report.
Appendix: Data
European prices are based on the Dutch TTF and were collected here:
https://www.investing.com/commodities/ice-dutch-ttf-gas-c1-futures-historical-data
Japan & Korean prices correspond to JKM futures and were collected here:
https://www.investing.com/commodities/lng-japan-korea-marker-platts-futures-historical-data
US prices refer to the Henry Hub and were collected here:
https://www.investing.com/commodities/natural-gas-historical-data
Note that all data sets refer to futures instead of spot market prices. I think these are the prices of short term futures (likely delivery in the next month), but I am not 100% sure.
Conversion from USD into EUR was based on this exchange rate data:
https://www.investing.com/currencies/eur-usd-historical-data
Transformation from MMBtu to MWh was done using the factor: 0.29307107017222
R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.