1. Learn
  2. /
  3. คอร์ส
  4. /
  5. Analiza portfela – poziom średniozaawansowany w R

Connected

แบบฝึกหัด

Rozwiąż prosty problem optymalizacji portfela

W tym ćwiczeniu nauczysz się rozwiązywać prosty problem optymalizacji portfela przy użyciu pakietu PortfolioAnalytics. Dowiesz się, jak utworzyć obiekt specyfikacji portfela, dodać ograniczenia i cele, a następnie rozwiązać problem optymalizacji. Zadanie polega na zbudowaniu portfela o minimalnej wariancji przy zachowaniu ograniczeń pełnej inwestycji oraz pozycji wyłącznie długich. Celem jest minimalizacja wariancji portfela. Problem obejmuje dwa ograniczenia: ograniczenie pełnej inwestycji wymaga, aby wagi sumowały się do 1, natomiast ograniczenie pozycji długich oznacza, że wszystkie wagi muszą być większe lub równe 0 (czyli krótkie pozycje są niedozwolone).

คำแนะนำ

100 XP
  • Utwórz obiekt specyfikacji portfela, używając nazw aktywów ze zbioru danych index_returns, i przypisz go do zmiennej port_spec.
  • Dodaj do obiektu port_spec ograniczenie pełnej inwestycji, tak aby wagi sumowały się do 1.
  • Dodaj do obiektu port_spec ograniczenie pozycji długich, tak aby waga każdego aktywa mieściła się w przedziale od 0 do 1.
  • Dodaj do obiektu port_spec cel minimalizacji odchylenia standardowego portfela.
  • Rozwiąż problem optymalizacji portfela, używając parametru optimize_method = "ROI". Wynik optymalizacji przypisz do obiektu o nazwie opt.