Backtesting of Portfolio Datacamp
Backtesting of Portfolio Datacamp
Application
Intermediate Portfolio Analysis in R
● Data
● EDHEC-Risk Alternative Indexes monthly returns
Benchmark
> data(indexes)
> returns <- indexes[,1:4]
# Benchmark performance
> table.AnnualizedReturns(benchmark_returns)
benchmark
Annualized Return 0.0775
Annualized Std Dev 0.1032
Annualized Sharpe (Rf=0%) 0.7509
Intermediate Portfolio Analysis in R
Let’s practice!
INTERMEDIATE PORTFOLIO ANALYSIS IN R
Optimization Backtest
Intermediate Portfolio Analysis in R
> # Backtest
> opt_box <- optimize.portfolio.rebalancing(R = returns,
optimize_method = "ROI",
portfolio = box_port_spec,
rebalance_on = "quarters",
training_period = 60,
rolling_window = 60)
Let’s practice!
INTERMEDIATE PORTFOLIO ANALYSIS IN R
Congratulations!