Last observation: 2026-08-14 (N = 2)
First observation: 2000-08-23 (N = 1)
Last data update: 15 aoû 2026, 22:43. Last compile: 15 aoû 2026, 22:53
Data - Yahoo
Last observation: 2026-08-14 (N = 2)
First observation: 2000-08-23 (N = 1)
Last data update: 15 aoû 2026, 22:43. Last compile: 15 aoû 2026, 22:53
| symbol | Symbol | Nobs |
|---|---|---|
| CL=F | Crude Oil Futures | 6522 |
| TTF | Old Dutch TTF | 2431 |
| TTF=F | Dutch TTF Natural Gas Calendar | 2216 |
energy |>
filter(symbol %in% c("TTF=F")) |>
left_join(symbol, by = "symbol") |>
ggplot() + geom_line(aes(x = date, y = close, color = Symbol)) + theme_minimal() +
theme(legend.title = element_blank(),
legend.position = c(0.5, 0.9)) +
scale_y_continuous(breaks = seq(0, 1000, 20),
labels = dollar_format(pre = "", su = "€")) +
scale_x_date(breaks = as.Date(paste0(seq(1945, 2100, 1), "-01-01")),
labels = date_format("%Y")) +
xlab("") + ylab("Price per Megawatt-Hour")
energy |>
filter(symbol %in% c("TTF=F"),
date >= as.Date("2021-01-01")) |>
left_join(symbol, by = "symbol") |>
ggplot() + geom_line(aes(x = date, y = close, color = Symbol)) + theme_minimal() +
theme(legend.title = element_blank(),
legend.position = c(0.5, 0.9)) +
scale_y_continuous(breaks = seq(0, 1000, 20),
labels = dollar_format(pre = "", su = "€")) +
scale_x_date(breaks = as.Date(paste0(seq(1945, 2100, 1), "-01-01")),
labels = date_format("%Y")) +
xlab("") + ylab("Price per Megawatt-Hour")
energy |>
filter(symbol %in% c("TTF=F")) |>
left_join(symbol, by = "symbol") |>
ggplot() + geom_line(aes(x = date, y = close, color = Symbol)) + theme_minimal() +
theme(legend.title = element_blank(),
legend.position = c(0.5, 0.9)) +
scale_y_log10(breaks = c(1, 2, 3, 5, 8, 10, 20, 50, 100, 200, 500),
labels = dollar_format(pre = "", su = "€", acc = 1)) +
scale_x_date(breaks = as.Date(paste0(seq(1945, 2100, 1), "-01-01")),
labels = date_format("%Y")) +
xlab("") + ylab("Price per Megawatt-Hour")
energy |>
filter(symbol %in% c("TTF=F"),
date >= as.Date("2021-01-01")) |>
left_join(symbol, by = "symbol") |>
ggplot() + geom_line(aes(x = date, y = close, color = Symbol)) + theme_minimal() +
theme(legend.title = element_blank(),
legend.position = c(0.5, 0.9)) +
scale_y_log10(breaks = c(1, 2, 3, 5, 8, 10, 20, 50, 100, 200, 500),
labels = dollar_format(pre = "", su = "€", acc = 1)) +
scale_x_date(breaks = as.Date(paste0(seq(1945, 2100, 1), "-01-01")),
labels = date_format("%Y")) +
xlab("") + ylab("Price per Megawatt-Hour")