R/indices_constituents.R

Defines functions indices_constituents

Documented in indices_constituents

#' @title Index Constituents
#' @description Get index constituents
#'  
#' @param index Index ticker - ^GSPC, ^DJI
#' 
#' @importFrom tibble tibble
#' @importFrom dplyr mutate
#' @importFrom lubridate now
#' 
#' @return
#' @export
#' 
#' @examples
#' indices_constituents('^GSPC')
#' indices_constituents('^DJI')
indices_constituents <- function(index, ...){
  
  url <- finnhub_endpoint('indices_constituents')
  
  df <- retry_get(url, 
                  query = list(token = finnhub_key(),
                               symbol = index))
  tibble::tibble(index, constituents = df$constituents) %>%
    dplyr::mutate(query_date = lubridate::now())
}
threadingdata/finnhubr documentation built on Aug. 10, 2020, 12:48 a.m.