#' Create df that evaluates volume criteria
#'
#' s1_vol: mean volume of most recent 5 days > mean volume of past 6th to 10th days
#' Dependencies: library0("plyr", "dplyr", "function0")
#' Return df
#'
#' @importFrom magrittr %>%
#' @param df plot_df
#' @keywords volume criteria df
#' @export
volume_increase_df_f <- function(df = plot_df, lag1=0, lag2=5, n1=5, n2=5){
summarised_df1 <- df %>%
dplyr::group_by(code) %>%
dplyr::summarise(meanvol5_0 = funlag(last.v = vol, lag = lag1, n = n1, fun = mean),
meanvol5_5 = funlag(last.v = vol, lag = lag2, n = n2, fun = mean))
summarised_df2 <- summarised_df1 %>% dplyr::mutate(s1_vol = as.numeric(meanvol5_0 > meanvol5_5))
return(summarised_df2)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.