Title: | Retrieve Historical Data of Companies Listed on the 'BRVM' Stock Exchange |
---|---|
Description: | Provide real-time access to data from the Regional Securities Exchange SA, commonly known as the 'BRVM' stock exchange. The goal is to facilitate data access for users of the R programming language. The package includes a variety of data that can be accessed by calling functions. |
Authors: | Sessie Koffi Frederic [aut, cre, cph], Diakité Abdoul Oudouss [aut], Steven Sanderson [aut] |
Maintainer: | Sessie Koffi Frederic <[email protected]> |
License: | MIT + file LICENSE |
Version: | 5.0.1 |
Built: | 2024-11-21 05:22:28 UTC |
Source: | https://github.com/Koffi-Fredysessie/BRVM |
This function will take in the name of sector(s) and returns data for companies belonging to that/those sector(s)
BRVM_bySector(.sectors = NULL)
BRVM_bySector(.sectors = NULL)
.sectors |
A vector of sectors you wish to have returned. |
This function will take in a vector of sectors provided by the end user and return a tibble.
A tibble
Koffi Frederic SESSIE
Oudouss Diakité Abdoul
Steven P. Sanderson II, MPH
Other Data Retrieval:
BRVM_cap()
,
BRVM_company_rank()
,
BRVM_get1()
,
BRVM_get()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
library(stringr) library(rlang) library(xml2) library(rvest) library(dplyr) sectors <- c("Industry","Administration","PUblic service", "AUtr", "FINANCE", "distribution", 25) BRVM_bySector(.sectors = sectors) BRVM_bySector(.sectors = "All") BRVM_bySector(.sectors = c("Other", "Agriculture"))
library(stringr) library(rlang) library(xml2) library(rvest) library(dplyr) sectors <- c("Industry","Administration","PUblic service", "AUtr", "FINANCE", "distribution", 25) BRVM_bySector(.sectors = sectors) BRVM_bySector(.sectors = "All") BRVM_bySector(.sectors = c("Other", "Agriculture"))
It receives no argument and returns informations about BRVM capitalization
BRVM_cap()
BRVM_cap()
A tibble
Koffi Frederic SESSIE
https://www.brvm.org/en/capitalisations/0
Other Data Retrieval:
BRVM_bySector()
,
BRVM_company_rank()
,
BRVM_get1()
,
BRVM_get()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
Other BRVM:
BRVM.index()
,
BRVM_company_cap()
,
BRVM_company_rank()
,
BRVM_company_url()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
BRVM_traded_val()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
,
normality_test()
,
stationarity_test()
BRVM_cap()
BRVM_cap()
This function will get the capitalization value data of all companies listed on the BVRM exchange. The function takes no parameter
BRVM_company_cap()
BRVM_company_cap()
A tibble
Koffi Frederic SESSIE
Other BRVM:
BRVM.index()
,
BRVM_cap()
,
BRVM_company_rank()
,
BRVM_company_url()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
BRVM_traded_val()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
,
normality_test()
,
stationarity_test()
BRVM_company_cap()
BRVM_company_cap()
It receives the ticker of a company or index listed on the BRVM stock exchange,
Turn to upper case the input by using toupper()
and returns informations about the company's RSI, Beta, Closing price, etc. .
BRVM_company_info(ticker)
BRVM_company_info(ticker)
ticker |
The ticker of a company |
A tibble
Koffi Frederic SESSIE
BRVM_company_info("BOAS") BRVM_company_info("BoaM") BRVM_company_info("BRVMAG")
BRVM_company_info("BOAS") BRVM_company_info("BoaM") BRVM_company_info("BRVMAG")
This function returns companies rank from the BRVM Bourse exchange according to their daily change (variation).
BRVM_company_rank()
BRVM_company_rank()
This function will get the rank of the companies listed on the BVRM exchange through the Rich Bourse site. The function takes no parameter
"tbl_df" "tbl" "data.frame"
Koffi Frederic SESSIE
Oudouss Diakité Abdoul
Steven P. Sanderson II, MPH
https://www.brvm.org/en/cours-actions/0
Other Data Retrieval:
BRVM_bySector()
,
BRVM_cap()
,
BRVM_get1()
,
BRVM_get()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
Other BRVM:
BRVM.index()
,
BRVM_cap()
,
BRVM_company_cap()
,
BRVM_company_url()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
BRVM_traded_val()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
,
normality_test()
,
stationarity_test()
BRVM_company_rank() comp.rank<-BRVM_company_rank() comp.rank<-comp.rank%>% dplyr::arrange(desc(percent_change)) comp.rank BRVM_company_rank()
BRVM_company_rank() comp.rank<-BRVM_company_rank() comp.rank<-comp.rank%>% dplyr::arrange(desc(percent_change)) comp.rank BRVM_company_rank()
It receives the ticker name and return an URL
BRVM_company_url(company)
BRVM_company_url(company)
company |
is the name of the Ticker |
URL
Koffi Frederic SESSIE
Other BRVM:
BRVM.index()
,
BRVM_cap()
,
BRVM_company_cap()
,
BRVM_company_rank()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
BRVM_traded_val()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
,
normality_test()
,
stationarity_test()
BRVM_company_url("BICC")
BRVM_company_url("BICC")
This function will take in 'Up' or 'Down' and returns respectively n results for the top or flop ranking of the BRVM tickers.
BRVM_direction(.up_or_down = "Up")
BRVM_direction(.up_or_down = "Up")
.up_or_down |
This is a character string set to "Up" It can either be 'Up' or 'Down'. |
This function will get any n results for the top or flop ranking of the BRVM tickers.
A tibble
Koffi Frederic SESSIE
Oudouss Diakité Abdoul
Steven P. Sanderson II, MPH
BRVM_direction("Up")
BRVM_direction("Up")
This function will get data from the Rich Bourse exchange.
BRVM_get(.symbol, .from = Sys.Date() - 365, .to = Sys.Date() - 1)
BRVM_get(.symbol, .from = Sys.Date() - 365, .to = Sys.Date() - 1)
.symbol |
A vector of symbols, like: c("BICC","XOM","SlbC") |
.from |
A quoted start date, ie. "2020-01-01" or "2020/01/01". The date must be in ymd format "YYYY-MM-DD" or "YYYY/MM/DD". |
.to |
A quoted end date, ie. "2022-01-31" or "2022/01/31". The date must be in ymd format "YYYY-MM-DD" or "YYYY/MM/DD" |
This function will get data of the companies listed on the BVRM exchange through the Rich Bourse site. The function
takes in a single parameter of .symbol
The function will auto-format the
tickers you input into all upper case by using toupper()
The function will
next make sure that the ticker passed is inside of a google spreadsheet of
allowed tickers.
A tibble
Koffi Frederic SESSIE
Oudouss Diakité Abdoul
Steven P. Sanderson II, MPH
BRVM_ticker_desc()
, BRVM_tickers()
Other Data Retrieval:
BRVM_bySector()
,
BRVM_cap()
,
BRVM_company_rank()
,
BRVM_get1()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
Other Richbourse:
BRVM_ticker_desc()
library(lubridate) library(rlang) library(httr2) library(dplyr) library(stringr) symbols <- c("BiCc","XOM","SlbC") data_tbl <- BRVM_get(.symbol = symbols) data_tbl
library(lubridate) library(rlang) library(httr2) library(dplyr) library(stringr) symbols <- c("BiCc","XOM","SlbC") data_tbl <- BRVM_get(.symbol = symbols) data_tbl
This function will get data from the Sikafinance exchange.
BRVM_get1(ticker = "BICC", Period = 0, from = Sys.Date() - 89, to = Sys.Date())
BRVM_get1(ticker = "BICC", Period = 0, from = Sys.Date() - 89, to = Sys.Date())
ticker |
A vector of ticker, like: c("BICC","XOM","SlbC", "BRvm10") |
Period |
Numeric number indicating time period. Valid entries are 0, 1, 5, 30, 91, and 365 representing respectively 'daily', 'one year', 'weekly', 'monthly', 'quarterly' and 'yearly'. |
from |
A quoted start date, ie. "2020-01-01" or "2020/01/01". The date must be in ymd format "YYYY-MM-DD" or "YYYY/MM/DD". |
to |
A quoted end date, ie. "2022-01-31" or "2022/01/31". The date must be in ymd format "YYYY-MM-DD" or "YYYY/MM/DD" |
This function will get data of the companies listed on the BVRM exchange through the sikafinance site. The function
takes in a single parameter of ticker
The function will auto-format the
tickers you input into all upper case by using toupper()
A tibble
Koffi Frederic SESSIE
BRVM_ticker_desc()
, BRVM_tickers()
, BRVM_get()
, BRVM_index_stock()
Other Data Retrieval:
BRVM_bySector()
,
BRVM_cap()
,
BRVM_company_rank()
,
BRVM_get()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
library(lubridate) library(rlang) library(httr2) library(dplyr) library(stringr) symbols <- c("BiCc","XOM","SlbC") data_tbl <- BRVM_get1(ticker = symbols) data_tbl #From three year ago to the present BRVM_get1("ALL INDEXES", from = Sys.Date() - 252*3, to = Sys.Date()) BRVM_get1(ticker = "BRVMAG", from = "2010-01-04", to = "2022-01-04") BRVM_get1("ALL", Period = 0, from = "2010-01-04", to = "2022-01-04" ) #To get daily data BRVM_get1("BrvmAS", Period = 1 ) # To get daily data for a whole year BRVM_get1(c("BRVMPR", "BRVMAG"), Period = 5) # To get weekly data BRVM_get1("BRVMAG", Period = 30 ) # To get monthly data BRVM_get1("BRVMPR", Period = 91 ) # To get quaterly data BRVM_get1(c("brvmtr", "BiCc", "BOAS"), Period = 365 ) # To get yearly data
library(lubridate) library(rlang) library(httr2) library(dplyr) library(stringr) symbols <- c("BiCc","XOM","SlbC") data_tbl <- BRVM_get1(ticker = symbols) data_tbl #From three year ago to the present BRVM_get1("ALL INDEXES", from = Sys.Date() - 252*3, to = Sys.Date()) BRVM_get1(ticker = "BRVMAG", from = "2010-01-04", to = "2022-01-04") BRVM_get1("ALL", Period = 0, from = "2010-01-04", to = "2022-01-04" ) #To get daily data BRVM_get1("BrvmAS", Period = 1 ) # To get daily data for a whole year BRVM_get1(c("BRVMPR", "BRVMAG"), Period = 5) # To get weekly data BRVM_get1("BRVMAG", Period = 30 ) # To get monthly data BRVM_get1("BRVMPR", Period = 91 ) # To get quaterly data BRVM_get1(c("brvmtr", "BiCc", "BOAS"), Period = 365 ) # To get yearly data
This function will get data from https://www.brvm.org/.
BRVM_index()
BRVM_index()
This function will get index data from https://www.brvm.org/
A tibble
Koffi Frederic SESSIE
Oudouss Diakité Abdoul
Steven P. Sanderson II, MPH
https://www.brvm.org/en/indices/status/200
Other Data Retrieval:
BRVM_bySector()
,
BRVM_cap()
,
BRVM_company_rank()
,
BRVM_get1()
,
BRVM_get()
,
BRVM_index_stock()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
Other BRVM:
BRVM.index()
,
BRVM_cap()
,
BRVM_company_cap()
,
BRVM_company_rank()
,
BRVM_company_url()
,
BRVM_index_stock()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
BRVM_traded_val()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
,
normality_test()
,
stationarity_test()
BRVM_index()
BRVM_index()
Give a set of indexes and get it/their stock data. Use BRVM.index() function to know all available indexes
BRVM_index_stock( .ticker = "BRVM10", Period = 0, from = Sys.Date() - 89, to = Sys.Date() )
BRVM_index_stock( .ticker = "BRVM10", Period = 0, from = Sys.Date() - 89, to = Sys.Date() )
.ticker |
Must be at least one index between c("BRVM10","BRVMAG","BRVMC","BRVMAS","BRVMDI","BRVMFI", "BRVMIN", "BRVMSP", "BRVMTR") |
Period |
Numeric number indicating time period. Valid entries are 0, 1, 5, 30, 91, and 365 representing respectively ‘daily’, 'one year', ‘weekly’, ‘monthly’, ‘quarterly’ and ‘yearly’ . |
from |
A quoted start date, ie. "2020-01-01" or "2020/01/01". The date must be in ymd format "YYYY-MM-DD" or "YYYY/MM/DD". |
to |
A quoted end date, ie. "2022-05-20" or "2022/05/20". The date must be in ymd format "YYYY-MM-DD" or "YYYY/MM/DD" |
"data.frame"
Koffi Frederic SESSIE
BRVM_get()
, BRVM_get1()
Other Data Retrieval:
BRVM_bySector()
,
BRVM_cap()
,
BRVM_company_rank()
,
BRVM_get1()
,
BRVM_get()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
Other BRVM:
BRVM.index()
,
BRVM_cap()
,
BRVM_company_cap()
,
BRVM_company_rank()
,
BRVM_company_url()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
BRVM_traded_val()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
,
normality_test()
,
stationarity_test()
BRVM_index_stock(.ticker = "BRVMAG", from = "2018-01-04", to = "2022-01-04") BRVM_index_stock("BRVM10", Period = 0, from = "2021-01-04", to = "2022-01-04" ) #To get daily data BRVM_index_stock("BrvmAS", Period = 1 ) # To get daily data for a whole year BRVM_index_stock("BRVM10", Period = 5, from = "2021-01-04", to = "2022-01-04") # To get weekly data BRVM_index_stock("BRVMAG", Period = 30 ) # To get monthly data BRVM_index_stock("BRVM10", Period = 91 ) # To get quaterly data BRVM_index_stock("brvmtr", Period = 365 ) # To get yearly data
BRVM_index_stock(.ticker = "BRVMAG", from = "2018-01-04", to = "2022-01-04") BRVM_index_stock("BRVM10", Period = 0, from = "2021-01-04", to = "2022-01-04" ) #To get daily data BRVM_index_stock("BrvmAS", Period = 1 ) # To get daily data for a whole year BRVM_index_stock("BRVM10", Period = 5, from = "2021-01-04", to = "2022-01-04") # To get weekly data BRVM_index_stock("BRVMAG", Period = 30 ) # To get monthly data BRVM_index_stock("BRVM10", Period = 91 ) # To get quaterly data BRVM_index_stock("brvmtr", Period = 365 ) # To get yearly data
It receives no argument and returns informations about BRVM market activities
BRVM_market_activity()
BRVM_market_activity()
A tibble
Koffi Frederic SESSIE
https://www.brvm.org/en/summary
Other Data Retrieval:
BRVM_bySector()
,
BRVM_cap()
,
BRVM_company_rank()
,
BRVM_get1()
,
BRVM_get()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
Other BRVM:
BRVM.index()
,
BRVM_cap()
,
BRVM_company_cap()
,
BRVM_company_rank()
,
BRVM_company_url()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
BRVM_traded_val()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
,
normality_test()
,
stationarity_test()
BRVM_market_activity()
BRVM_market_activity()
This function will get Ticker(s) data and then plot it.
BRVM_plot( .company, from = Sys.Date() - 365, to = Sys.Date() - 1, up.col = "darkgreen", down.col = "red" )
BRVM_plot( .company, from = Sys.Date() - 365, to = Sys.Date() - 1, up.col = "darkgreen", down.col = "red" )
.company |
is the Ticker(s) name(s) |
from |
A quoted start date, ie. "2020-01-01" or "2020/01/01". The date must be in ymd format "YYYY-MM-DD" or "YYYY/MM/DD". |
to |
A quoted end date, ie. "2022-01-31" or "2022/01/31". The date must be in ymd format "YYYY-MM-DD" or "YYYY/MM/DD" |
up.col |
is the up color |
down.col |
is down color |
An interactive chart
Koffi Frederic SESSIE
BRVM_ticker_desc()
BRVM_tickers()
Other Data Retrieval:
BRVM_bySector()
,
BRVM_cap()
,
BRVM_company_rank()
,
BRVM_get1()
,
BRVM_get()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
Other BRVM:
BRVM.index()
,
BRVM_cap()
,
BRVM_company_cap()
,
BRVM_company_rank()
,
BRVM_company_url()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
BRVM_traded_val()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
,
normality_test()
,
stationarity_test()
library(highcharter) library(lubridate) library(rlang) library(httr2) library(dplyr) library(stringr) library(xts) BRVM_plot("BICC") # You can change the up and down colors as follow BRVM_plot("BICC", up.col = "blue", down.col = "pink") # Plot the closing price of a group of 3 tickers BRVM_plot(c("BICC","ETIT", "SNTS"))
library(highcharter) library(lubridate) library(rlang) library(httr2) library(dplyr) library(stringr) library(xts) BRVM_plot("BICC") # You can change the up and down colors as follow BRVM_plot("BICC", up.col = "blue", down.col = "pink") # Plot the closing price of a group of 3 tickers BRVM_plot(c("BICC","ETIT", "SNTS"))
It receives "top" or "flop" and a number 'n' and returns table of companies classification
BRVM_rank(top_or_flop, n = 10)
BRVM_rank(top_or_flop, n = 10)
top_or_flop |
Choose between "top" or "flop" |
n |
is the number of companies in the classification |
"tbl_df" "tbl" "data.frame"
Koffi Frederic SESSIE
Oudouss Diakité Abdoul
Steven P. Sanderson II, MPH
BRVM_rank("top", 15) BRVM_rank("flop", 5)
BRVM_rank("top", 15) BRVM_rank("flop", 5)
This function receives as input a day of the week (working day) and returns the official quotation revews of that day.
BRVM_stock_market(.weekday)
BRVM_stock_market(.weekday)
.weekday |
A quoted date, ie. "2022-01-31" or "2022/01/31". The date must be in ymd format "YYYY-MM-DD" or "YYYY/MM/DD". Must not be a weekend or a holiday |
A formatabble table
Koffi Frederic SESSIE
Other Data Retrieval:
BRVM_bySector()
,
BRVM_cap()
,
BRVM_company_rank()
,
BRVM_get1()
,
BRVM_get()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_ticker_desc()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
Other BRVM:
BRVM.index()
,
BRVM_cap()
,
BRVM_company_cap()
,
BRVM_company_rank()
,
BRVM_company_url()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_ticker_desc()
,
BRVM_traded_val()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
,
normality_test()
,
stationarity_test()
library(httr) library(lubridate) library(rvest) library(timeDate) library(formattable) library(stringr) BRVM_stock_market("2022-04-25") BRVM_stock_market("2021-03-25")
library(httr) library(lubridate) library(rvest) library(timeDate) library(formattable) library(stringr) BRVM_stock_market("2022-04-25") BRVM_stock_market("2021-03-25")
It receives no argument and returns informations about BRVM exchange companies.
BRVM_ticker_desc()
BRVM_ticker_desc()
This function gives many informations about each ticker, his full name, sector and his country
A tibble
Koffi Frederic SESSIE
Oudouss Diakité Abdoul
Steven P. Sanderson II, MPH
https://www.brvm.org/en/cours-actions/0
BRVM_tickers()
Other Data Retrieval:
BRVM_bySector()
,
BRVM_cap()
,
BRVM_company_rank()
,
BRVM_get1()
,
BRVM_get()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
Other Richbourse:
BRVM_get()
Other BRVM:
BRVM.index()
,
BRVM_cap()
,
BRVM_company_cap()
,
BRVM_company_rank()
,
BRVM_company_url()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_traded_val()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
,
normality_test()
,
stationarity_test()
BRVM_ticker_desc()
BRVM_ticker_desc()
It receives no argument and returns two informations about BRVM exchange companies (ticker and company name).
BRVM_tickers()
BRVM_tickers()
A tibble
Koffi Frederic SESSIE
Oudouss Diakité Abdoul
Steven P. Sanderson II, MPH
BRVM_ticker_desc()
BRVM_tickers() ticks <- BRVM_tickers() dput(ticks$Ticker) ## Returns the name of all tickers
BRVM_tickers() ticks <- BRVM_tickers() dput(ticks$Ticker) ## Returns the name of all tickers
This function will get the traded volume value data of all companies listed on the BVRM exchange. The function takes no parameter
BRVM_traded_val()
BRVM_traded_val()
A tibble
Koffi Frederic SESSIE
Other BRVM:
BRVM.index()
,
BRVM_cap()
,
BRVM_company_cap()
,
BRVM_company_rank()
,
BRVM_company_url()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
,
normality_test()
,
stationarity_test()
BRVM_traded_val()
BRVM_traded_val()
It receives no argument and returns BRVM's indexes informations.
BRVM.index()
BRVM.index()
A character
Koffi Frederic SESSIE
Other BRVM:
BRVM_cap()
,
BRVM_company_cap()
,
BRVM_company_rank()
,
BRVM_company_url()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
BRVM_traded_val()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
,
normality_test()
,
stationarity_test()
BRVM.index()
BRVM.index()
It receives one company listed on the BRVM stock exchange,
Turn to upper case your input by using toupper()
and returns informations about the company's capitalization
company_cap(company)
company_cap(company)
company |
The name of company listed on the BRVM stock exchange |
"character"
Koffi Frederic SESSIE
Other Data Retrieval:
BRVM_bySector()
,
BRVM_cap()
,
BRVM_company_rank()
,
BRVM_get1()
,
BRVM_get()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
Other BRVM:
BRVM.index()
,
BRVM_cap()
,
BRVM_company_cap()
,
BRVM_company_rank()
,
BRVM_company_url()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
BRVM_traded_val()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
,
normality_test()
,
stationarity_test()
library(rvest) company_cap("BICC") company_cap("ontbf")
library(rvest) company_cap("BICC") company_cap("ontbf")
It receives one company listed on the BRVM stock exchange,
Turn to upper case your input by using toupper()
and returns informations about the company's country.
company_country(company)
company_country(company)
company |
The name of company listed on the BRVM stock exchange |
"character"
Koffi Frederic SESSIE
Other Data Retrieval:
BRVM_bySector()
,
BRVM_cap()
,
BRVM_company_rank()
,
BRVM_get1()
,
BRVM_get()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
company_cap()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
Other BRVM:
BRVM.index()
,
BRVM_cap()
,
BRVM_company_cap()
,
BRVM_company_rank()
,
BRVM_company_url()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
BRVM_traded_val()
,
company_cap()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
,
normality_test()
,
stationarity_test()
company_country("BICC") company_country("SNTS")
company_country("BICC") company_country("SNTS")
This function returns the given company rank from the BRVM stock exchange according to their daily change (variation).
It uses BRVM_company_rank()
to show all copanies rank before filtering the company we give as input
company_nbrank(.company)
company_nbrank(.company)
.company |
The company name |
This function will get the rank of one companies listed on the BVRM exchange through the Rich Bourse site. The function takes as parameter the name of company listed on BRVM
"character"
Koffi Frederic SESSIE
Oudouss Diakité Abdoul
Steven P. Sanderson II, MPH
https://www.brvm.org/en/cours-actions/0
BRVM_company_rank()
Other Data Retrieval:
BRVM_bySector()
,
BRVM_cap()
,
BRVM_company_rank()
,
BRVM_get1()
,
BRVM_get()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
company_cap()
,
company_country()
,
company_sector()
,
company_traded_val()
Other BRVM:
BRVM.index()
,
BRVM_cap()
,
BRVM_company_cap()
,
BRVM_company_rank()
,
BRVM_company_url()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
BRVM_traded_val()
,
company_cap()
,
company_country()
,
company_sector()
,
company_traded_val()
,
normality_test()
,
stationarity_test()
company_nbrank("BICC") company_nbrank("SNTS")
company_nbrank("BICC") company_nbrank("SNTS")
It receives one company listed on the BRVM stock exchange,
Turn to upper case your input by using toupper()
and returns informations about the company's sector.
company_sector(company)
company_sector(company)
company |
The name of company listed on the BRVM stock exchange |
"character"
Koffi Frederic SESSIE
Other Data Retrieval:
BRVM_bySector()
,
BRVM_cap()
,
BRVM_company_rank()
,
BRVM_get1()
,
BRVM_get()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_traded_val()
Other BRVM:
BRVM.index()
,
BRVM_cap()
,
BRVM_company_cap()
,
BRVM_company_rank()
,
BRVM_company_url()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
BRVM_traded_val()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_traded_val()
,
normality_test()
,
stationarity_test()
company_sector("BICC") company_sector("SNTS")
company_sector("BICC") company_sector("SNTS")
It receives one company listed on the BRVM stock exchange,
Turn to upper case the input by using toupper()
and returns informations about the company's traded value
company_traded_val(company)
company_traded_val(company)
company |
The name of company listed on the BRVM stock exchange |
"character"
Koffi Frederic SESSIE
Other Data Retrieval:
BRVM_bySector()
,
BRVM_cap()
,
BRVM_company_rank()
,
BRVM_get1()
,
BRVM_get()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
Other BRVM:
BRVM.index()
,
BRVM_cap()
,
BRVM_company_cap()
,
BRVM_company_rank()
,
BRVM_company_url()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
BRVM_traded_val()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
normality_test()
,
stationarity_test()
company_traded_val("ETIT") company_traded_val("ontbf")
company_traded_val("ETIT") company_traded_val("ontbf")
Performs different types of normality test.
normality_test(x, type.test)
normality_test(x, type.test)
x |
a numeric vector or time series.. |
type.test |
character such as "Anderson-Darling","Shapiro-Wilk","Jarque Bera","Cramer-von Mises","Shapiro-Francia","Lilliefors (Kolmogorov-Smirnov)","Pearson chi-square", "Agostino". |
a number that indicates the P-value of the normality test
Koffi Frederic SESSIE
stationarity_test
Other Test:
stationarity_test()
Other BRVM:
BRVM.index()
,
BRVM_cap()
,
BRVM_company_cap()
,
BRVM_company_rank()
,
BRVM_company_url()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
BRVM_traded_val()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
,
stationarity_test()
library(goftest) library(tseries) library(nortest) library(fBasics) # one and a half week stock index # data including a weekend y <-ts(c(5353.08,5409.24,5315.57,5270.53, 5211.66,NA,NA,5160.80,5172.37,5160.80,5172.37)) normality_test(y ,"Shapiro-Wilk") my_data <- BRVM_get("snts", .from = "2020-02-05", .to = "2022-02-05" ) normality_test((my_data$Close), "Agostino") normality_test((my_data$Close[1:50]), "Jarque Bera")
library(goftest) library(tseries) library(nortest) library(fBasics) # one and a half week stock index # data including a weekend y <-ts(c(5353.08,5409.24,5315.57,5270.53, 5211.66,NA,NA,5160.80,5172.37,5160.80,5172.37)) normality_test(y ,"Shapiro-Wilk") my_data <- BRVM_get("snts", .from = "2020-02-05", .to = "2022-02-05" ) normality_test((my_data$Close), "Agostino") normality_test((my_data$Close[1:50]), "Jarque Bera")
Performs different types of stationarity test.
stationarity_test(x, type.test)
stationarity_test(x, type.test)
x |
a numeric vector or time series. |
type.test |
character such as "Box-Pierce and Ljung-Box","Kwiatkowski-Phillips-Schmidt-Shin (KPSS)", "Augmented Dickey-Fuller Test (ADF)", "Phillips-Perron Unit Root Test" |
a number that indicates the P-value of the stationarity test
Koffi Frederic SESSIE
normality_test
Other Test:
normality_test()
Other BRVM:
BRVM.index()
,
BRVM_cap()
,
BRVM_company_cap()
,
BRVM_company_rank()
,
BRVM_company_url()
,
BRVM_index_stock()
,
BRVM_index()
,
BRVM_market_activity()
,
BRVM_plot()
,
BRVM_stock_market()
,
BRVM_ticker_desc()
,
BRVM_traded_val()
,
company_cap()
,
company_country()
,
company_nbrank()
,
company_sector()
,
company_traded_val()
,
normality_test()
library(tseries) # one and a half week stock index # data including a weekend y <-ts(c(5353.08,5409.24,5315.57,5270.53, 5211.66,NA,NA,5160.80,5172.37,5160.80,5172.37)) stationarity_test(y, "Box-Pierce and Ljung-Box")
library(tseries) # one and a half week stock index # data including a weekend y <-ts(c(5353.08,5409.24,5315.57,5270.53, 5211.66,NA,NA,5160.80,5172.37,5160.80,5172.37)) stationarity_test(y, "Box-Pierce and Ljung-Box")