Mary Jackson, Mike Staunton zaawansowane modele finansowe z wykorzystaniem excela i vba full scan.pdf

(51069 KB) Pobierz
888055576.001.png
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
Spis treci
7
Cz IV Opcje na obligacje........................................................259
Rozdział 14. Wprowadzenie do wyceny opcji na obligacje...................................261
14.1. Struktura czasowa stóp procentowych...................................................................263
14.2. Przepływy pieni<ne z obligacji kuponowych
i rentowno"G w momencie wykupu ..............................................................................264
14.3. Drzewa dwumianowe.............................................................................................265
14.4. Formuła Blacka na wycen< opcji na obligacj<.......................................................266
14.5. Trwało"G i wypukło"G.............................................................................................267
14.6. Sposób zapisu.........................................................................................................269
Podsumowanie ................................................................................................................269
Lektury ............................................................................................................................270
Rozdział 15. Modele stóp procentowych ............................................................271
15.1. Model Vasicka struktury czasowej ........................................................................272
15.2. Wycena opcji europejskich na obligacje zerokuponowe — model Vasicka .........274
15.3. Wycena europejskich opcji na obligacje kuponowe — model Vasicka ................276
15.4. Model CIR struktury czasowej...............................................................................276
15.5. Wycena europejskich opcji na obligacje zerokuponowe — model CIR................277
15.6. Wycena europejskich opcji na obligacje kuponowe — model CIR.......................278
15.7. Funkcje zdefiniowane przez uytkownika w Module1..........................................279
Podsumowanie ................................................................................................................281
Lektury ............................................................................................................................281
Rozdział 16. Dopasowywanie struktury czasowej................................................283
16.1. Drzewa ze stopami procentowymi o rozkładzie logarytmiczno-normalnym.........284
16.2. Drzewa ze stopami procentowymi o rozkładzie normalnym.................................287
16.3. Drzewo BDT ..........................................................................................................288
16.4. Wycena opcji na obligacje z wykorzystaniem drzewa BDT..................................290
16.5. Funkcje zdefiniowane przez uytkownika w Module1..........................................292
Podsumowanie ................................................................................................................294
Lektury ............................................................................................................................294
Dodatki .......................................................................................295
Dodatek
Inne funkcje VBA...........................................................................297
Prognozowanie................................................................................................................297
Modele ARIMA ..............................................................................................................299
Krzywe sklejane..............................................................................................................301
Warto"ci własne i wektory własne..................................................................................302
Lektury ............................................................................................................................303
Skorowidz..................................................................................... 305
Zgłoś jeśli naruszono regulamin