R/accumulate_earnings.R

Defines functions accumulate_earnings

Documented in accumulate_earnings

#' Accumulate earnings
#' @param data tibble with calculated earnings (see `calculate earnings`)
accumulate_earnings <- function(data) {
  
  data %>% 
    dplyr::arrange(BetDay) %>% 
    dplyr::summarise(Time = unique(BetDay), 
                     Bets = cumsum(Bets), 
                     Stake = cumsum(Stake), 
                     Revenue = cumsum(Revenue), 
                     Earnings = cumsum(Earnings), 
                     Return = round(100 * (Earnings / Stake), 2))
  
}
kristian-bak/betting documentation built on Oct. 24, 2022, 1:35 p.m.