Definieer het portfolio-optimalisatieprobleem
We definiëren het portfolio-optimalisatieprobleem om de portefeuille-standaarddeviatie te minimaliseren met volledige-investering- en alleen-long-beperkingen. In deze oefening richten we de portefeuillespecificatie in op basis van het gedefinieerde probleem. De volgende oefeningen in dit hoofdstuk bouwen voort op de initiële portefeuillespecificatie die je hier opstelt.
Deze oefening maakt deel uit van de cursus
Gevorderde portefeuilleanalyse in R
Oefeninstructies
- Maak een portefeuillespecificatieobject met de assets uit de gegevensset
asset_returnsen noem dit objectport_spec. - Voeg een volledige-investeringsbeperking toe aan het object
port_speczodat de gewichten optellen tot 1. - Voeg een alleen-long-beperking toe aan het object
port_speczodat het gewicht van een asset tussen 0 en 1 ligt. - Voeg een doelstelling toe aan het object
port_specom de standaarddeviatie van de portefeuille te minimaliseren. - Print het portefeuillespecificatieobject.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Create the portfolio specification
# Add a full investment constraint such that the weights sum to 1
# Add a long only constraint such that the weight of an asset is between 0 and 1
# Add an objective to minimize portfolio standard deviation
# Print the portfolio specification