Zaawansowane_modele_finansowe_z_wykorzystaniem_Excela_i_VBA_zmfexc.pdf

(1700 KB) Pobierz
C:\Andrzej\PDF\ABC nagrywania p³yt CD\1 strona.cdr
IDZ DO
PRZYK£ADOW Y ROZDZIA£
Zaawansowane modele
finansowe z wykorzystaniem
Excela i VBA
Autorzy: Mary Jackson, Mike Staunton
T³umaczenie: Daniel Kaczmarek
ISBN: 83-7361-340-4
Tytu³ orygina³ u: Advanced Modelling
Format: B5, stron: 320
SPIS TRECI
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
Zastosowania Excela wykraczaj¹ poza sporz¹dzanie prostych zestawieñ i wykonywanie
trywialnych obliczeñ. W rêkach specjalisty Excel staje siê potê¿nym narzêdziem
przydatnym w analizie skomplikowanych zagadnieñ finansowych.
Ta wyj¹tkowa ksi¹¿ka dowodzi, ¿e Excel i Visual Basic for Applications mog¹ odgrywaæ
istotn¹ rolê w objanianiu i wdra¿aniu metod ilociowych w dziedzinie finansów.
Dysponuj¹c wydajnym kodem i funkcjami VBA w ci¹gu kilku sekund, a nawet u³amków
sekund, mo¿emy wykonywaæ w Excelu obliczenia, które dot¹d by³y przeprowadzane
jedynie przy u¿yciu specjalnych pakietów i jêzyków.
Wszystkie modele opracowano zarówno w postaci arkuszy kalkulacyjnych pomocnych
w nauczaniu finansów, jak równie¿ w formie zdefiniowanych przez u¿ytkownika funkcji
napisanych w VBA, a stanowi¹cych bibliotekê przenonych funkcji gotow¹ do
zastosowania w Excelu. Ksi¹¿ka przeznaczona jest zarówno dla magistrantów, jak i dla
studentów ostatnich lat studiów licencjackich.
Ksi¹¿ka opisuje:
• Zaawansowane funkcje i procedury Excela
• Podstawy programowania w VBA
• Tworzenie w³asnych funkcji w VBA
• Optymalizacjê portfela akcji
• Wycenê aktywów
• Mierzenie efektywnoci
• Zagadnienia zwi¹zane z opcjami na akcje
• Drzewa dwumianowe i formu³ê Blacka
• Scholesa
• Zagadnienia zwi¹zane z opcjami na obligacje
Zaawansowane obliczenia dla finansistów i mened¿erów
• Poznaj zaawansowane funkcje Excela
• Naucz siê pisaæ programy w jêzyku Visual Basic for Applications
• Zarz¹dzaj portfelem przy pomocy Excela i analizuj efektywnoæ zarz¹dzania
• Poznaj metody analizy zwi¹zane z opcjami na akcje i obligacje
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
431354670.001.png 431354670.002.png 431354670.003.png
Spis treci
Przedmowa........................................................................................9
Rozdział 1. Wprowadzenie .................................................................................11
1.1. Geneza finansów jako dziedziny nauki......................................................................12
1.2. Załoenia do wyceny aktywów..................................................................................12
1.3. Problemy matematyczne i statystyczne......................................................................13
1.4. Metody ilo"ciowe.......................................................................................................13
1.5. Rozwi%zania w Excelu ...............................................................................................14
1.6. Przedstawione zagadnienia ........................................................................................14
1.7. Zamieszczone arkusze Excela....................................................................................17
Cz I Zaawansowane modelowanie w Excelu...........................19
Rozdział 2. Zaawansowane funkcje i procedury Excela.......................................21
2.1. Korzystanie z funkcji Excela......................................................................................21
2.2. Funkcje matematyczne...............................................................................................23
2.3. Funkcje statystyczne ..................................................................................................24
2.3.1. Zastosowanie funkcji CZ.STO23 ...................................................................25
2.3.2. Zastosowanie funkcji KWARTYL ...................................................................27
2.3.3. Zastosowanie funkcji Excela rozkładu normalnego .........................................28
2.4. Funkcje wyszukiwania...............................................................................................29
2.5. Inne funkcje................................................................................................................32
2.6. Narz<dzia inspekcji ....................................................................................................33
2.7. Tabele danych ............................................................................................................34
2.7.1. Tworzenie tabel danych z jedn% zmienn% wej"ciow% .......................................34
2.7.2. Tworzenie tabel danych z dwiema zmiennymi wej"ciowymi ..........................35
2.8. Wykresy XY...............................................................................................................37
2.9. Udost<pnianie analizy danych i Solvera ....................................................................40
2.10. Stosowanie nazw zakresów......................................................................................40
2.11. Regresja....................................................................................................................42
2.12. Narz<dzie Szukaj wyniku.........................................................................................44
2.13. Algebra macierzy i zwi%zane z ni% funkcje..............................................................46
2.13.1. Wprowadzenie do teorii macierzy ..................................................................46
2.13.2. Transpozycja macierzy ...................................................................................46
2.13.3. Dodawanie macierzy.......................................................................................47
4
Zaawansowane modele finansowe z wykorzystaniem Excela i VBA
2.13.4. Mnoenie macierzy.........................................................................................47
2.13.5. Odwracanie macierzy......................................................................................49
2.13.6. Rozwi%zywanie układów równowanych równaD liniowych.........................50
2.13.7. Podsumowanie funkcji macierzowych w Excelu ...........................................51
Podsumowanie ..................................................................................................................51
Rozdział 3. Wprowadzenie do VBA .....................................................................53
3.1. Korzy"ci ze znajomo"ci VBA ....................................................................................53
3.2. Zorientowane obiektowo cechy VBA........................................................................55
3.3. Zaczynamy pisaG makra w VBA................................................................................57
3.3.1. Kilka przykładowych procedur VBA ...............................................................57
3.3.2. Interakcja z zastosowaniem MsgBox................................................................58
3.3.3. Edytor kodu Hródłowego...................................................................................59
3.3.4. Wpisywanie kodu i wykonywanie makr...........................................................60
3.3.5. Rejestrowanie naci"ni<G klawiszy i edytowanie kodu......................................61
3.4. Elementy programowania ..........................................................................................63
3.4.1. Zmienne i typy danych......................................................................................63
3.4.2. Zmienne tablicowe VBA ..................................................................................64
3.4.3. Struktury steruj%ce ............................................................................................66
3.4.4. Sterowanie procedurami powtarzalnymi ..........................................................67
3.4.5. Stosowanie w kodzie funkcji Excela oraz funkcji VBA...................................69
3.4.6. Ogólne uwagi na temat programowania ...........................................................69
3.5. Komunikacja mi<dzy makrami a arkuszem ...............................................................70
3.6. Przykładowe procedury..............................................................................................74
3.6.1. Wykresy............................................................................................................74
3.6.2. Wykres prawdopodobieDstwa normalnego.......................................................77
3.6.3. Generowanie granicy efektywno"ci za pomoc% Solvera ..................................79
Podsumowanie ..................................................................................................................82
Lektury ..............................................................................................................................83
Dodatek 3A. Edytor Visual Basic .....................................................................................83
Krokowe wykonywanie makra i korzystanie z innych narz<dzi testuj%cych .............86
Dodatek 3B. Rejestrowanie naci"ni<G klawiszy w trybie „odwołaD wzgl<dnych”...........88
Rozdział 4. Tworzenie funkcji VBA zdefiniowanych przez u(ytkownika..................91
4.1. Prosta funkcja obliczaj%ca prowizj< od sprzeday.....................................................92
4.2. Wstawianie funkcji Commission(Sales) do arkusza..................................................93
4.3. Dwie funkcje z wieloma danymi wej"ciowymi słu%ce do wyceny opcji.................94
4.4. Manipulowanie tablicami w VBA..............................................................................97
4.5. Funkcje warto"ci oczekiwanej i wariancji z tablicami wej"ciowymi ........................98
4.6. Funkcja wariancji portfela posiadaj%ca tablice wej"ciowe ......................................101
4.7. Funkcje zwracaj%ce tablice.......................................................................................103
4.8. Stosowanie funkcji Excela i VBA
w funkcjach zdefiniowanych przez uytkownika.........................................................105
4.8.1. Stosowanie funkcji VBA w funkcjach zdefiniowanych przez uytkownika ...105
4.8.2. Dodatki............................................................................................................106
4.9. Zalety i wady tworzenia funkcji VBA .....................................................................106
Podsumowanie ................................................................................................................107
Dodatek 4A. Funkcje ilustruj%ce obsług< tablic..............................................................108
Dodatek 4B. Funkcje wyceny opcji z zastosowaniem drzewa dwumianowego.............110
3wiczenia w pisaniu funkcji ...........................................................................................115
Rozwi%zania GwiczeD w pisaniu funkcji .........................................................................117
Spis treci
5
Cz II Zaawansowane modele akcji........................................121
Rozdział 5. Wprowadzenie do akcji ..................................................................123
Rozdział 6. Optymalizacja portfela ...................................................................125
6.1. 2rednia i wariancja portfela......................................................................................125
6.2. Reprezentacja portfeli za pomoc% ryzyka i zwrotu..................................................128
6.3. Zastosowanie Solvera do znajdowania portfeli efektywnych..................................129
6.4. Wyznaczanie granicy efektywno"ci (podej"cie Huanga i Litzenbergera) ...............132
6.5. Portfele efektywne z warunkami ograniczaj%cymi ..................................................134
6.6. Ł%czenie aktywów ryzykownych i pozbawionych ryzyka.......................................136
6.7. Problem pierwszy: ł%czenie aktywa pozbawionego ryzyka
z aktywem ryzykownym...............................................................................................137
6.8. Problem drugi: ł%czenie dwóch aktywów ryzykownych..........................................139
6.9. Problem trzeci: ł%czenie aktywa wolnego od ryzyka z portfelem ryzykownym......141
6.10. Funkcje zdefiniowane przez uytkownika w Module1..........................................143
6.11. Funkcje w Module1 dla trzech ogólnych problemów konstrukcji portfela ...........145
6.12. Makra z modułu ModułM ......................................................................................146
Podsumowanie ................................................................................................................148
Lektury ............................................................................................................................148
Rozdział 7. Wycena aktywów...........................................................................149
7.1. Model jednoindeksowy ............................................................................................150
7.2. Szacowanie współczynników beta...........................................................................151
7.3. Model wyceny aktywów kapitałowych....................................................................154
7.4. Macierze wariancji-kowariancji...............................................................................154
7.5. Value-at-Risk ...........................................................................................................156
7.6. Horyzont zysków......................................................................................................159
7.7. Momenty rozkładów powi%zanych ze sob%
na przykładzie rozkładów normalnego i logarytmiczno-normalnego ..........................161
7.8. Funkcje zdefiniowane przez uytkownika w Module1............................................162
Podsumowanie ................................................................................................................163
Lektury ............................................................................................................................164
Rozdział 8. Mierzenie efektywno0ci i jej przypisywanie .....................................165
8.1. Tradycyjny pomiar efektywno"ci.............................................................................166
8.2. Zarz%dzanie aktywne-pasywne ................................................................................168
8.3. Wprowadzenie do analizy stylu ...............................................................................170
8.4. Prosta analiza stylu...................................................................................................172
8.5. Analiza stylu dla kolejnych okresów .......................................................................173
8.6. Przedziały ufno"ci dla udziałów stylu......................................................................175
8.7. Funkcje zdefiniowane przez uytkownika w Module1............................................178
8.8. Makra w ModuleM...................................................................................................179
Podsumowanie ................................................................................................................180
Lektury ............................................................................................................................181
Cz III Opcje na akcje.............................................................183
Rozdział 9. Wprowadzenie do opcji na akcje.....................................................185
9.1. Geneza formuły Blacka-Scholesa ............................................................................186
9.2. Formuła Blacka-Scholesa.........................................................................................187
9.3. Portfele zabezpieczaj%ce ..........................................................................................188
9.4. Wycena niezalena od ryzyka..................................................................................190
9.5. Proste jednokrokowe drzewo dwumianowe z wycen% niezalen% od ryzyka..........191
6
Zaawansowane modele finansowe z wykorzystaniem Excela i VBA
9.6. Parytet put-call .........................................................................................................192
9.7. Dywidendy ...............................................................................................................193
9.8. Cechy opcji amerykaDskiej ......................................................................................194
9.9. Metody ilo"ciowe.....................................................................................................194
9.10. Zmienno"G i stopy zwrotu z akcji maj%ce rozkład inny od normalnego................195
Podsumowanie ................................................................................................................196
Lektury ............................................................................................................................197
Rozdział 10. Drzewa dwumianowe......................................................................199
10.1. Wprowadzenie do drzew dwumianowych .............................................................200
10.2. Uproszczone drzewo dwumianowe........................................................................201
10.3. Drzewo dwumianowe JR .......................................................................................203
10.4. Drzewo CRR ..........................................................................................................207
10.5. Przyblienia dwumianowe a formuła Blacka-Scholesa .........................................208
10.6. Zbieno"G drzew dwumianowych CRR.................................................................210
10.7. Drzewo LR.............................................................................................................211
10.8. Porównanie drzew CRR i LR.................................................................................212
10.9. Opcje amerykaDskie oraz amerykaDskie drzewo CRR ..........................................214
10.10. Funkcje zdefiniowane przez uytkownika w Module0 i Module1 ......................216
Podsumowanie ................................................................................................................218
Lektury ............................................................................................................................218
Rozdział 11. Formuła Blacka-Scholesa...............................................................219
11.1. Formuła Blacka-Scholesa.......................................................................................219
11.2. Formuła Blacka-Scholesa w arkuszu .....................................................................220
11.3. Opcje na waluty i towary .......................................................................................222
11.3. Obliczanie „greckich” parametrów opcji...............................................................223
11.5. Portfele zabezpieczaj%ce ........................................................................................224
11.6. Formalne wyprowadzenie formuły Blacka-Scholesa.............................................227
11.7. Funkcje zdefiniowane przez uytkownika w Module1..........................................229
Podsumowanie ................................................................................................................230
Lektury ............................................................................................................................231
Rozdział 12. Inne metody ilo0ciowe dla opcji europejskich..................................233
12.1. Wprowadzenie do symulacji Monte Carlo.............................................................234
12.2. Symulacja przy uyciu przeciwnych zmiennych losowych...................................236
12.3. Symulacja przy uyciu próbkowania quasi-losowego ...........................................237
12.4. Porównanie metod symulacji .................................................................................238
12.5. Obliczanie parametrów greckich w symulacji Monte Carlo..................................240
12.6. Całkowanie numeryczne ........................................................................................240
12.7. Funkcje zdefiniowane przez uytkownika w Module1..........................................242
Podsumowanie ................................................................................................................244
Lektury ............................................................................................................................244
Rozdział 13. Rozkłady inne ni( normalny oraz zmienno07 wewn8trzna..................245
13.1. Zastosowanie w formule Blacka-Scholesa
alternatywnych załoeD dotycz%cych rozkładów..........................................................246
13.2. Zmienno"G wewn<trzna..........................................................................................248
13.3. Uwzgl<dnianie sko"no"ci i kurtozy........................................................................249
13.4. „U"miech zmienno"ci”...........................................................................................252
13.5. Funkcje zdefiniowane przez uytkownika w Module1..........................................254
Podsumowanie ................................................................................................................257
Lektury ............................................................................................................................257
Zgłoś jeśli naruszono regulamin