314 315

314 315



314


Programowanie wypukłe i kwadratowi

Oznaczmy symbolem /?,(/■) cenę /'-tej akcji osiągniętą w okresie l. Oczekiwaną stopę zysku r;(f) z akcji i w okresie t (t= 1, N) obliczamy ze wzoru4:

pM-Pi(t-1)

n(t) =-r—7z—.

Pi(t- O

natomiast oczekiwaną stopę zysku r, z /'-tej akcji — ze wzoru:

I N

Ni= i


Rozpatrujemy n spółek giełdowych. Oznaczymy przez x: udział /'-lej akcji w portfelu (/ = 1, .... n). Udziały wszystkich akcji w portfelu sumują się do jedności, j-czyli:

Ż x, = 1.

Oczekiwaną stopę zysku rn portfela obliczamy ze wzoru:


r,,= Z r,x,.

/= i

Klasyczną miarą ryzyka portfela jest odchylenie standardowe, czyli pierwiastek z wariancji portfela vir Wariancję portfela obliczamy ze wzoru:

;r n

Z Hx,xJs,sJr,r i * I jut

gdzie Sj oznacza odchylenie standardowe stóp zysku akcji /'-tej spółki, dane wzorem:

§■


natomiast rtj to współczynnik korelacji, który obliczamy ze wzoru:

7: Z (ri(t)-r,)(rj(t)-rj)

_N!•= i    _ cov(/„ rt)

iJ~    SfSj    SiSj

Na podstawie powyższych wzorów możemy zapisać wariancję vt, w inny sposób, mianowicie:

n ii

Vp= Z ZXiXjeov(r„ rj).

Ą Obliczając stopę zysku, należałoby również uwzględnić dywidendę, która dla uproszczenia obliczeń została tu pominięta.

6.4.2. Optymalizacja portfela akcji jako zadanie programowania kwadratowego

Portfel optymalny jest to portfel charakteryzujący się najmniejszym ryzykiem przy założonej z góry stopie oczekiwanego zysku, który oznaczamy jako r„. Oznaczymy symbolem vij element i-tego wiersza oraz j-tej kolumny macierzy wariancji i kowariancji V. Chcąc znaleźć optymalny portfel, rozwiązujemy następujące zadanie programowania kwadratowego:

ii n

L 'Lx,XjV,J -» min, przy ograniczeniach:

II

X r,x, > r,„

,= I i= I

0 dla i = l, n.

Przyjmujemy, że x jest wektorem udziałów poszczególnych akcji określonych

w portfelu, czyli x = [x......Oznaczamy przez 0 i 1 wektory wierszowe

o n składowych, złożone, odpowiednio, z samych zer i jedynek, a przez r — wektor oczekiwanych stóp zwrotu dla rozpatrywanych akcji, stąd r= [r(, ..., /■„]. Po dokonaniu prostych przekształceń zadanie poszukiwania optymalnego portfela akcji możemy przedstawić następująco:

Ox-xTVx —» max,

przy warunkach ograniczających:

rx > r0, lx= 1, x^0.

Przykład 6.5

Zebrane zostały dane dotyczące 20 notowań pięciu spółek giełdowych. Przedstawiono je w tablicy 6.9.

Na podstawie modelu Markowitza należy określić optymalny portfel akcji, który minimalizuje ryzyko i daje oczekiwaną stopę zysku nie mniejszą niż \%.

Rozwiązanie

Korzystając z notowań zamieszczonych w tablicy 6.9, obliczamy stopy zysku w poszczególnych okresach (tablica 6.10), oczekiwane stopy zysku dla poszczególnych akcji (tablica 6.11) oraz macierz wariancji i kowariancji (tablica 6.12).


Wyszukiwarka

Podobne podstrony:
292 293 Programowanie wypukłe i kwadratowe292 Scharakteryzujemy wykorzystywane dalej funkcje wypukłe
OBJAŚNIENIA: Poszczególne kursy programu studiów geofizycznych (oznaczone symbolem GF) zaopatrzone s
OBJAŚNIENIA: Poszczególne kursy programu studiów geofizycznych (oznaczone symbolem GF) zaopatrzone s
13. FUNKCJE UŁATWIAJĄCE PROGRAMOWANIE PROGRAMOWANIE B-63834PL/01• Oznaczenie symboli na rysunkach W
290 291 290 Programowanie wypukłe i kwadratowe Rysunek 6.3 290 Programowanie wypukłe i kwadratowe W
294 295 294 Programowanie wypukłe i kwadratowe Rysunek 6.5 kierunku wzrostu funkcji celu określamy p
296 297 296 Programowanie wypukłe i kwadratowe Ponadto mówimy, że spełniony jest warunek Slatera, je
298 299 Programowanie wypukłe i kwadratowe298 Podzbiór 2 Pierwszy warunek jest spełniony jako równoś
300 301 300 Programowanie wypukłe i kwadratowe Rysunek 6.12 A W t Podzbiór 1 Jeżeli gi>0, g2>
302 303 302 Programowanie wypukłe i kwadratowe Sprowadzimy zadanie do ogólnej postaci programowania
304 305 304 Programowanie wypukłe i kwadratowe Warunek 3 Warunek ten stanowi powtórzenie warunków
306 307 306 Programowanie wypukłe i kwadratowe • i 306 Programowanie wypukłe i kwadratowe 
308 309 308 Programowanie wypukłe i kwadratowe tarnej x?2 i niemożność jej wymiany ze zmienną y2 (wa
310 311 310 Programowanie wypukłe i kwadratowe Tablica 6.6 cx
312 313 312 Programowanie wypukłe i kwadratowe 8 n
316 317 316 Programowanie wypukłe i kwadratowe Tablica 6.9 Notowania spółka 1 spółka 2 spółka
318 319 318 Programowanie wypukłe i kwadratoweFunkcja celu min, f(xj, Aj, Aj, A.j, A5) = [A
320 321 320 Programowanie wypukłe i kwadratowe Funkcje celu: • minimalizacja ryzyka

więcej podobnych podstron