calc_strat_wt_return: Calculate weighted return of strategies

calc_strat_wt_returnR Documentation

Calculate weighted return of strategies

Description

Calculate weighted return of strategies

Usage

calc_strat_wt_return(strat_df, asset_returns)

Arguments

strat_df

A dataframes for each strategy with their corresponding timeseries sizes in percent or month-weighted sizes. Columns should be 'date', 'strategy', 'instrument', 'size'

asset_returns

A dataframe with time-series returns of all instruments with column name as the 'identifier'

Value

A dataframe containing the time-series daily return of all instruments

Examples

portfolios <- build_strategies(demo_strategies, as.Date("2016-01-01"), as.Date("2018-12-07"))
dur <- demo_duration
actual_pf_size <- convert_dur_size(portfolios$actual, portfolios$summary, dur)
ret <- demo_return
calc_strat_wt_return(actual_pf_size, ret)

# With Bloomberg
portfolios <- build_strategies(demo_strategies)
dur <- get_dur_bbg(portfolios$summary)
actual_pf_size <- convert_dur_size(portfolios$actual, portfolios$summary, dur)
ret <- get_ret_bbg(portfolios$summary)
calc_strat_wt_return(actual_pf_size, ret)


yunching/tidymas documentation built on Feb. 5, 2023, 1:42 p.m.