Analiza porfelowa metodą Markowitza
Korzystając z modelu Markowitza można wyznaczyć tzw. efektywny portfel inwestycyjny, który w sposób dalece prawdopodobny jest w stanie wyznaczyć portfel spółek, w których inwestowanie będzie opłacalne. Oczywiście wszystkie obliczenia muszą uwzględniać czynnik czasu, a co za tym idzie nie sprowadza się to do przeprowadzania ciągłej analizy rynku. Oczekiwane stopy zwrot w inwestowane akcje muszą pozostać atrakcyjne dla inwestora, który oczekuje pokrycia własnych kosztów i osiągnięcia zakładanych zysków. Oczywiście, jak to zostało już wcześniej powiedziane, sytuacja na rynku, giełdzie nie zawsze jest do przewidzenia ponieważ gospodarką rządzi wiele różnych czynników, które nie zawsze dadzą się przewidzieć a tym bardziej kontrolować. Nie można także ich w sposób jasny stosować w analizie numerycznej, przy matematycznym, czy statystycznym rozpatrywaniu danego problemu, bowiem zazwyczaj nie można ich stopnia nasilenia zmierzyć. Pomiar nasilenia danego zjawiska wiąże się z konstrukcją skali jego pomiaru. Takimi zjawiskami, które w ogromnym stopniu mają wpływ na gospodarkę światową jest sytuacja polityczna i społeczna. Czynniki takie sprawiają, że inwestycje finansowe są związane z ciągłym ryzykiem straty zainwestowanych środków finansowych lub nie osiągnięcia zamierzonych korzyści.
Posługując się modelem Markowitza można dokonać aktualnej oceny preferencji rynkowych. Na podstawie danych historycznych dotyczących kształtowania się stóp zwrotu z inwestycji w akcje, dalece prawdopodobnym jest wyznaczenie pakietu akcji spółek dla których w przyszłym okresie należy spodziewać się największego możliwego zysku, jaki zakłada inwestor giełdowy, przy ponoszeniu najmniejszego ryzyka, nieodzownego w inwestycjach na parkiecie.
Powiedziane już zostało, że analiza portfelowa Markowitza[3] jest przeprowadzana na podstawie stóp zwrotu akcji w przeszłości. Stopę zwrotu w okresie nas interesującym wyznaczyć można stosując wzór.
1.1
gdzie:
Pi(t) - cena i-tej akcji osiągnięta w t- okresie,
Pi(t-1) - cena i-tej akcji osiągnięta w (t-1)-okresie,
Di(t) - dywidenda wypłacona w (t-1)-okresie.
Interesując się możliwą do osiągnięcia stopą zwrotu z zainwestowanych akcji inwestor posługuje się prostym wzorem na średnią arytmetyczną.
1.2
Gdzie oznaczenia, jak poprzednio.
N - ilość rozpatrywanych w analizie stóp zwrotu z przeszłości.
Dokonując kolejnych obliczeń należy wyznaczyć wagi i- tej akcji, czyli udział w portfelu. Zatem w oznacza sumą udziałów wszystkich akcji, co sprowadza się, że wyrażenie
1.3
musi być prawdziwe .
Zatem oczekiwaną stopę zwrotu z tak wyspecyfikowanego portfela szacujemy zgodnie ze wzorem (1.4).
1.4
Stopa zwrotu oszacowana[4] dla danego portfela powinna być wyższa aniżeli minimalne stopy pojedynczych akcji i pozostawać niższą od zakładanej maksymalnej stopy zwrotu, ze względu na ponoszone przy takiej stopie ryzyko.
Szacując natomiast ryzyko związane z inwestycjami w papiery wartościowe można się posłużyć np.; statystycznymi miarami zróżnicowania, czyli wariancją (Vi) i pierwiastkiem kwadratowym z wariancji, czyli odchyleniem standardowym(Si). Oba wzory (dla i- tej akcji) zostają zamieszczone poniżej w podanej kolejności.
1.5
1.6
Odchylenie standardowe, jak sama nazwa wskazuje pozwala oszacować o ile odchylały się stopy zwrotu akcji w danym okresie od średniej obliczonej dla tego okresu.
Odchylenie standardowe dla portfela k- papierów wartościowych zostaje oszacowane ze wzoru kolejnego.
1.7
Gdzie oznaczenia jak poprzednio, a wartość w nawiasie jest niczym innym, jak wzorem na współczynnik korelacji liniowej Pearsona dla i- tej orazj- tej.
Analizując portfel z krótkim terminem sprzedaży za prawdziwą należy uznać następującą zależność;
1.8
Gdzie oznaczenia jak w powyższych wzorach.
Oznacza to, że ryzyko portfela akcji mierzone wariancją stopy zwrotu portfela jest większe od kwadratu ważonej sumy ryzyk poszczególnych papierów wartościowych, mierzonych odchyleniami standardowymi stóp zwrotu.
Wyznaczając efektywny portfel złożony z k- papierów wartościowych należy przyjąć założenie o minimalnej stopie zwrotu R0 i dokonać rozwiązania problemu programowania kwadratowego , czyli zminimalizować wariancję stóp zwrotu dla całego portfela. Przyjmując jednocześnie, że oczekiwana stopa zwrotu osiągnie wartość wyższą od przyjętej minimalnej stopy zwrotu. Minimalna stopa zwrotu jest stopą o najniższej wartości możliwej do zaakceptowania przez inwestora. Decyzja o wyborze portfela polega na wybraniu zatem portfela papierów wartościowych z najmniejszym, będącym do przyjęcia ryzykiem, czyli z najmniejszymi wahaniami w przeszłości stopy zwrotu oraz zadowalającej oczekiwanej stopie zwrotu z tego portfela.
Zgodnie z modelem Markowitz'a, aby uzyskać efektywny portfel, należy rozwiązać problem programowania kwadratowego w postaci;
1.9
przy następujących ograniczeniach
jeśli nie jest dozwolona krótka sprzedaż lub pominąwszy ostatni warunek, w przypadku odwrotnym, czyli dopuszczając sprzedaż krótką.
Programowanie kwadratowe jest metodologicznie zbliżone do programowania liniowego. Wykorzystywane są podobne algorytmy obliczeniowe. Przy czym ich różnorodność pozwala dopasować do własnych potrzeb czas potrzebnych obliczeń oraz dokładność podawanych wyników. W zadaniu programowania liniowego zarówno funkcja celu, jak i funkcje ograniczeń posiadają postać liniową, czyli:[5]
1.10
- współczynniki, czyli wektor wierszy c,
- współczynniki funkcji ograniczających, czyli wektor kolumnowy b, oraz:
dla
oraz
.
Zapisanego w postaci macierzy A z niezerowymi współczynnikami . Wówczas zadanie programowania liniowego zapisać należy w postaci:
gdzie wektory c oraz x są maksymalizowane przy ograniczeniach;
.
W podobny też sposób odbywa się odszukiwanie pożądanego wektora rozwiązań w przypadku zagadnienia programowania kwadratowego.
Do tak postawionego problemu programowania kwadratowego rozwiązaniu służyć mogą metody nieliniowe. Zastosować można jednak także wysoce wydajne algorytmy. Są to tak zwane metody zbiorów aktywnych. Jedną z takich metod zoptymalizowaną ze względów pracochłonności obliczeń jest metoda reprezentowana przez algorytm z bibliotek optymalizacji programu Matlab (wersje 4.0, 4.2, 5.0, 5.3. 6.0). Używając funkcji qpmożna dokonywać rozwiązań zagadnień programowania kwadratowego o dużej nawet mocy skomplikowania, chociażby nawet i tylko na wielkość układu, w jakim odnalezione mają zostać współczynniki funkcji celu.
Najkrótsze użycie funkcji qp występuje przy użyciu następującej składni:
1.11
natomiast najdłuższe, co ma spowodować dokładniejsze sprecyzowanie ograniczeń narzucanych na owo rozwiązanie wygląda następująco:
1.12
, co można przyjąć za postać ostateczną funkcji
gdzie:
H - macierz H i wektor kolumnowy c zawierają współczynniki funkcji celu,
A - macierz A i wektor b zawierają współczynniki nierówności liniowych,
vlb,
vub - pozwalają narzucić dodatkowe odpowiednio dolne oraz górne ograniczenia na wartości zmiennych niezależnych x.
n - określa liczbę ograniczeń równościowych.
Korelacje stóp zwrotu
Ważnym zagadnieniem w teorii portfelowej jest pojęcie korelacji stóp zwrotu[6] (współczynnik korelacji). Korelacja papieru wartościowego określa powiązanie stóp zwrotu papierów wartościowych. Współczynnik korelacji między stopami zwrotu dwóch papierów wartościowych wyznacza się według wzoru :
1.13
gdzie:
N - liczba okresów z przeszłości, z których wykorzystywane są informacje,
- stopa zwrotu dla i- tej, j-tej akcji w okresie t,
- oczekiwana stopa zwrotu akcji pierwszej spółki,
- oczekiwana stopa zwrotu akcji drugiej spółki.
Wyrażenie zawarte w liczniku wzoru (1.13) nazywa się kowariancją stóp zwrotu. Można zatem zapisać:
1.14
gdzie:
- kowariancja stóp zwrotu akcji pierwszej i drugiej spółki.
Wyrażenie zawarte w mianowniku wzoru (1.13) jest iloczynem odchyleń standardowych stóp zwrotu akcji obu spółek. Można zatem napisać inny wzór na współczynnik korelacji stóp zwrotu:
1.15
Właściwości współczynnika (1.15) korelacji są następujące:
Wartość współczynnika zawiera się w przedziale [-1,1],
Współczynnik mierzy zależność liniową między stopami zwrotu dwóch spółek,
Wartość bezwzględna tego współczynnika wskazuje na siłę powiązania między stopami zwrotu akcji dwóch spółek. Im wartość bezwzględna tego współczynnika jest bliższa jedności (tzn. sam współczynnik jest bliższy -1 lub 1), tym liniowe powiązanie między stopami zwrotu akcji dwóch spółek jest silniejsze. Wartość bezwzględna równa 1 oznacza liniową zależność funkcyjną między stopami zwrotu akcji. Sytuacja ta w praktyce nie jest spotykana. Wartość współczynnika korelacji równa 0 oznacza brak zależności liniowej między stopami zwrotu akcji spółek[7].
Znak tego współczynnika wskazuje na kierunek powiązania liniowego między stopami zwrotu akcji dwóch spółek. Jeśli współczynnik ten jest dodatni, oznacza to tzw. dodatnią korelację - wtedy wzrostowi (spadkowi) stopy zwrotu akcji jednej spółki towarzyszy wzrost (spadek) stopy zwrotu akcji drugiej spółki. Jeśli współczynnik ten jest ujemny, oznacza to tzw. ujemna korelację - wtedy wzrostowi (spadkowi) stopy zwrotu akcji jednej spółki towarzyszy spadek (wzrost) stopy zwrotu akcji drugiej spółki[8].