Skip to content

Shiny Project for Illustrating Asset Management Principles

Notifications You must be signed in to change notification settings

MikeStukalo/AMShiny

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AMShiny

Shiny Project for Illustrating Asset Management Principles The App is running from https://mikestukalo.shinyapps.io/AMShinyApp/

File structure

/ - in root directory there are standard Shiny App files (ui.R, server.R, global.R)

/html - static html pages

/func - helper functions

/func/am_helper.R - a collection of functions that calculate various portfolio outputs

/func/shiny_helper - a collection of functions that calculate certain outputs for server.R

/data - input data in .csv format

Usage

The user receive interactive information through the BackTest section. She can select a range of dates for which the backtesting is performed, portfolio asset weights, and rebalancing schedule. The App shows the key performace measures of the selected portfolio and comparison to pure equity and a 60/40 portfolio.

On 'Allocation Comparison' tab the user can compare the portfolio to optimal portfolios with the same risk or same return, and see the structure of the optimal portfolios.

Behind the scenes there is a penalizing optimization algorithm that takes the return and risk of the user portfolio and finds optimal portfolios with corresponding risk or return.

About

Shiny Project for Illustrating Asset Management Principles

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published