W naszej ofercie znajduje
się również oryginalne wydanie tej książki
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
objaśnianiu i wdrażaniu metod ilościowych 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ę przenośnych 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.
Do publikacji dołączono CD
z omawianymi przykładami zastosowań w Excelu.
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 efektywności,
- 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.
Spis treści
Przedmowa
Rozdział 1. Wprowadzenie
1.1. Geneza finansów jako
dziedziny nauki
1.2. Założenia do wyceny aktywów
1.3. Problemy matematyczne i statystyczne
1.4. Metody ilościowe
1.5. Rozwiązania w Excelu
1.6. Przedstawione zagadnienia
1.7. Zamieszczone arkusze Excela
Część I Zaawansowane
modelowanie w Excelu
Rozdział 2. Zaawansowane
funkcje i procedury Excela
2.1. Korzystanie z funkcji
Excela
2.2. Funkcje matematyczne
2.3. Funkcje statystyczne
2.3.1. Zastosowanie funkcji CZĘSTOŚĆ
2.3.2. Zastosowanie funkcji KWARTYL
2.3.3. Zastosowanie funkcji Excela rozkładu normalnego
2.4. Funkcje wyszukiwania
2.5. Inne funkcje
2.6. Narzędzia inspekcji
2.7. Tabele danych
2.7.1. Tworzenie tabel danych z jedną zmienną wejściową
2.7.2. Tworzenie tabel danych z dwiema zmiennymi wejściowymi
2.8. Wykresy XY
2.9. Udostępnianie analizy danych i Solvera
2.10. Stosowanie nazw zakresów
2.11. Regresja
2.12. Narzędzie Szukaj wyniku
2.13. Algebra macierzy i związane z nią funkcje
2.13.1. Wprowadzenie do teorii macierzy
2.13.2. Transpozycja macierzy
2.13.3. Dodawanie macierzy
2.13.4. Mnożenie macierzy
2.13.5. Odwracanie macierzy
2.13.6. Rozwiązywanie układów równoważnych równań liniowych
2.13.7. Podsumowanie funkcji macierzowych w Excelu
Podsumowanie
Rozdział 3. Wprowadzenie do
VBA
3.1. Korzyści ze
znajomości VBA
3.2. Zorientowane obiektowo cechy VBA
3.3. Zaczynamy pisać makra w VBA
3.3.1. Kilka przykładowych procedur VBA
3.3.2. Interakcja z zastosowaniem MsgBox
3.3.3. Edytor kodu źródłowego
3.3.4. Wpisywanie kodu i wykonywanie makr
3.3.5. Rejestrowanie naciśnięć klawiszy i edytowanie kodu
3.4. Elementy programowania
3.4.1. Zmienne i typy danych
3.4.2. Zmienne tablicowe VBA
3.4.3. Struktury sterujące
3.4.4. Sterowanie procedurami powtarzalnymi
3.4.5. Stosowanie w kodzie funkcji Excela oraz funkcji VBA
3.4.6. Ogólne uwagi na temat programowania
3.5. Komunikacja między makrami a arkuszem
3.6. Przykładowe procedury
3.6.1. Wykresy
3.6.2. Wykres prawdopodobieństwa normalnego
3.6.3. Generowanie granicy efektywności za pomocą Solvera
Podsumowanie
Lektury
Dodatek 3A. Edytor Visual Basic
Krokowe wykonywanie makra i korzystanie z innych narzędzi testujących
Dodatek 3B. Rejestrowanie naciśnięć klawiszy w trybie "odwołań względnych"
Rozdział 4. Tworzenie
funkcji VBA zdefiniowanych przez użytkownika
4.1. Prosta funkcja
obliczająca prowizję od sprzedaży
4.2. Wstawianie funkcji Commission(Sales) do arkusza
4.3. Dwie funkcje z wieloma danymi wejściowymi służące do wyceny opcji
4.4. Manipulowanie tablicami w VBA
4.5. Funkcje wartości oczekiwanej i wariancji z tablicami wejściowymi
4.6. Funkcja wariancji portfela posiadająca tablice wejściowe
4.7. Funkcje zwracające tablice
4.8. Stosowanie funkcji Excela i VBA w funkcjach zdefiniowanych przez użytkownika
4.8.1. Stosowanie funkcji VBA w funkcjach zdefiniowanych przez użytkownika
4.8.2. Dodatki
4.9. Zalety i wady tworzenia funkcji VBA
Podsumowanie
Dodatek 4A. Funkcje ilustrujące obsługę tablic
Dodatek 4B. Funkcje wyceny opcji z zastosowaniem drzewa dwumianowego
Ćwiczenia w pisaniu funkcji
Rozwiązania ćwiczeń w pisaniu funkcji
Część II Zaawansowane
modele akcji
Rozdział 5. Wprowadzenie do
akcji
Rozdział 6. Optymalizacja
portfela
6.1. Średnia i wariancja
portfela
6.2. Reprezentacja portfeli za pomocą ryzyka i zwrotu
6.3. Zastosowanie Solvera do znajdowania portfeli efektywnych
6.4. Wyznaczanie granicy efektywności (podejście Huanga i Litzenbergera)
6.5. Portfele efektywne z warunkami ograniczającymi
6.6. Łączenie aktywów ryzykownych i pozbawionych ryzyka
6.7. Problem pierwszy: łączenie aktywa pozbawionego ryzyka z aktywem ryzykownym
6.8. Problem drugi: łączenie dwóch aktywów ryzykownych
6.9. Problem trzeci: łączenie aktywa wolnego od ryzyka z portfelem ryzykownym
6.10. Funkcje zdefiniowane przez użytkownika w Module1
6.11. Funkcje w Module1 dla trzech ogólnych problemów konstrukcji portfela
6.12. Makra z modułu ModułM
Podsumowanie
Lektury
Rozdział 7. Wycena aktywów
7.1. Model jednoindeksowy
7.2. Szacowanie współczynników beta
7.3. Model wyceny aktywów kapitałowych
7.4. Macierze wariancji-kowariancji
7.5. Value-at-Risk
7.6. Horyzont zysków
7.7. Momenty rozkładów powiązanych ze sobą na przykładzie rozkładów normalnego i
logarytmiczno-normalnego
7.8. Funkcje zdefiniowane przez użytkownika w Module1
Podsumowanie
Lektury
Rozdział 8. Mierzenie
efektywności i jej przypisywanie
8.1. Tradycyjny pomiar
efektywności
8.2. Zarządzanie aktywne-pasywne
8.3. Wprowadzenie do analizy stylu
8.4. Prosta analiza stylu
8.5. Analiza stylu dla kolejnych okresów
8.6. Przedziały ufności dla udziałów stylu
8.7. Funkcje zdefiniowane przez użytkownika w Module1
8.8. Makra w ModuleM
Podsumowanie
Lektury
Część III Opcje na akcje
Rozdział 9. Wprowadzenie do
opcji na akcje
9.1. Geneza formuły
Blacka-Scholesa
9.2. Formuła Blacka-Scholesa
9.3. Portfele zabezpieczające
9.4. Wycena niezależna od ryzyka
9.5. Proste jednokrokowe drzewo dwumianowe z wyceną niezależną od ryzyka
9.6. Parytet put-call
9.7. Dywidendy
9.8. Cechy opcji amerykańskiej
9.9. Metody ilościowe
9.10. Zmienność i stopy zwrotu z akcji mające rozkład inny od normalnego
Podsumowanie
Lektury
Rozdział 10. Drzewa
dwumianowe
10.1. Wprowadzenie do drzew
dwumianowych
10.2. Uproszczone drzewo dwumianowe
10.3. Drzewo dwumianowe JR
10.4. Drzewo CRR
10.5. Przybliżenia dwumianowe a formuła Blacka-Scholesa
10.6. Zbieżność drzew dwumianowych CRR
10.7. Drzewo LR
10.8. Porównanie drzew CRR i LR
10.9. Opcje amerykańskie oraz amerykańskie drzewo CRR
10.10. Funkcje zdefiniowane przez użytkownika w Module0 i Module1
Podsumowanie
Lektury
Rozdział 11. Formuła
Blacka-Scholesa
11.1. Formuła
Blacka-Scholesa
11.2. Formuła Blacka-Scholesa w arkuszu
11.3. Opcje na waluty i towary
11.3. Obliczanie "greckich" parametrów opcji
11.5. Portfele zabezpieczające
11.6. Formalne wyprowadzenie formuły Blacka-Scholesa
11.7. Funkcje zdefiniowane przez użytkownika w Module1
Podsumowanie
Lektury
Rozdział 12. Inne metody
ilościowe dla opcji europejskich
12.1. Wprowadzenie do
symulacji Monte Carlo
12.2. Symulacja przy użyciu przeciwnych zmiennych losowych
12.3. Symulacja przy użyciu próbkowania quasi-losowego
12.4. Porównanie metod symulacji
12.5. Obliczanie parametrów greckich w symulacji Monte Carlo
12.6. Całkowanie numeryczne
12.7. Funkcje zdefiniowane przez użytkownika w Module1
Podsumowanie
Lektury
Rozdział 13. Rozkłady inne
niż normalny oraz zmienność wewnętrzna
13.1. Zastosowanie w formule
Blacka-Scholesa alternatywnych założeń dotyczących rozkładów
13.2. Zmienność wewnętrzna
13.3. Uwzględnianie skośności i kurtozy
13.4. "Uśmiech zmienności"
13.5. Funkcje zdefiniowane przez użytkownika w Module1
Podsumowanie
Lektury
Część IV Opcje na
obligacje
Rozdział 14. Wprowadzenie
do wyceny opcji na obligacje
14.1. Struktura czasowa
stóp procentowych
14.2. Przepływy pieniężne z obligacji kuponowych i rentowność w momencie wykupu
14.3. Drzewa dwumianowe
14.4. Formuła Blacka na wycenę opcji na obligację
14.5. Trwałość i wypukłość
14.6. Sposób zapisu
Podsumowanie
Lektury
Rozdział 15. Modele stóp
procentowych
15.1. Model Vasicka
struktury czasowej
15.2. Wycena opcji europejskich na obligacje zerokuponowe - model Vasicka
15.3. Wycena europejskich opcji na obligacje kuponowe - model Vasicka
15.4. Model CIR struktury czasowej
15.5. Wycena europejskich opcji na obligacje zerokuponowe - model CIR
15.6. Wycena europejskich opcji na obligacje kuponowe - model CIR
15.7. Funkcje zdefiniowane przez użytkownika w Module1
Podsumowanie
Lektury
Rozdział 16. Dopasowywanie
struktury czasowej
16.1. Drzewa ze stopami
procentowymi o rozkładzie logarytmiczno-normalnym
16.2. Drzewa ze stopami procentowymi o rozkładzie normalnym
16.3. Drzewo BDT
16.4. Wycena opcji na obligacje z wykorzystaniem drzewa BDT
16.5. Funkcje zdefiniowane przez użytkownika w Module1
Podsumowanie
Lektury
Dodatki
Dodatek Inne funkcje VBA
Prognozowanie
Modele ARIMA
Krzywe sklejane
Wartości własne i wektory własne
Lektury
Skorowidz
314 stron, twarda oprawa
English edition
ADVANCED MODELLING IN FINANCE USING EXCEL
JACKSON