A bunch of downloaders and parsers for data delivered from B3
options(rb3.cachedir = tempdir())
devtools::load_all(“.”)
library(tidyverse)
library(bizdays)
fetch_marketdata(“b3-reference-rates”,
refdate = preceding(“2024-01-31”, “Brazil/B3”),
curve_name = “PRE”
)
fetch_marketdata(“b3-cotahist-yearly”, year = 2023)
fetch_marketdata(“b3-futures-settlement-prices”, refdate = preceding(“2024-01-31”, “Brazil/B3”))
ch <- cotahist_get(“yearly”)
eq <- ch |>
filter(year(refdate) == 2023) |>
cotahist_filter_equity() |>
collect()
symbols <- eq |>
group_by(symbol) |>
summarise(volume = sum(volume)) |>
arrange(desc(volume)) |>
head(10) |>
collect() |>
pull(symbol)
yc_data <- yc_brl_get() |>
filter(refdate == “2024-01-31”) |>
collect()
futures_data <- futures_get() |>
filter(commodity == “DI1”) |>
collect()
save(
eq,
yc_data,
futures_data,
file = “README.RData”
)