Modelowanie wyników i ryzyka systemów transakcyjnych przy użyciu metody Monte Carlo
Kim jesteśmy? Zwrot skumulowany portfolio Quants Technologies - rachunek rzeczywisty 25.00% 23.35% 20.00% 19.39% 20.96% 20.96% 15.00% 10.53% 10.53% 10.00% 5.00% 2.87% 3.75% 0.00% 0.02% Lipiec 2014 Sierpień 2014 Wrzesień 2014 Październik 2014 Listopad 2014 Grudzień 2014 Styczeń 2015 Luty 2015 Marzec 2015
Kim jesteśmy? Zwrot skumulowany Quants w porównaniu z indeksami rynkowymi 30.00% 25.00% 20.00% 15.00% 10.00% 5.00% 0.00% -5.00% -10.00% -15.00% Lipiec 2014 Sierpień 2014 Wrzesień 2014 Październik 2014 Listopad 2014 Grudzień 2014 Styczeń 2015 Luty 2015 Marzec 2015 Quants SPX EFA VT WIG 20
Co to właściwie jest strategia / system? Sygnały wejścia Zarządzanie pozycją Metody wyjścia Zarządzanie wielkością pozycji
Projektowanie strategii Implementacja prototypu i testy na danych historycznych Implementacja produkcyjna i testy na danych historycznych Testy na rachunku demo Proces Testy na rachunku rzeczywistym Portfolio produkcyjne
Idea czyli skąd się biorą strategie Quants Technologies - kilkadziesiąt stworzonych i przebadanych strategii
Specyfikacja
Testy funkcjonalne
Testy kontrola wyników
Optymalizacja
Testy Walk Forward 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 Optymalizacja Test Optymalizacja Test Optymalizacja Test Optymalizacja Test Optymalizacja Test Optymalizacja Test Optymalizacja Test
Testy na rachunku Demo
Cele inwestycyjne? Jaki jest Twój cel inwestycyjny? Zwrot? Maksymalny Drawdown? Czas trwania inwestycji? Zmienność? Dopasowanie do porfolio?
Jak osiągnąć cele inwestycyjne? Stworzyć system/systemy + Zbadać je wszechstronnie i wybrać systemy o najlepszej jakości + Zarządzać wielkością pozycji systemu i portfolio
Jak oceniać system?
Źródło:Pardo, Robert (2008-02-08). The Evaluation and Optimization of Trading Strategies Wiley. Kindle Edition. Co to znaczy dobry system? 1. Relatywnie równe rozłożenie transakcji 2. Relatywnie równe rozłożenie zysków z transakcji 3. Relatywnie równe rozłożenie zysków pomiędzy transakcje długie i krótkie 4. Duża grupa parametrów dla których strategia jest zyskowna 5. Akceptowalne wyniki na wielu rynkach 6. Akceptowalne ryzyko 7. Relatywnie stałe ciągi transakcji wygrywających i stratnych 8. Duża i istotna statystycznie liczba transakcji 9. Wzrostowa krzywa wyników
Sposoby oceny Zysk netto? Może być zaburzona przez pojedyncze transakcje, pojedynczy duży zysk lub stratę Ignoruje sposób dystrybucji transakcji i zwrotów, Nie uwzględnia ryzyka Nie uwzględnia czy próbka jest reprezentatywna w sensie statystycznym
Sposoby oceny Annualizowany zwrot? Skuteczność (procent zyskownych)? Maksymalny Drawdown? Korelacja pomiędzy idealną krzywą kapitału? Wartość oczekiwana?
Sposoby oceny Współczynnik Sharp a? K ratio? Współczynnik PROM (pesymistyczny zwrot na depozycie)? Van Tharp- SQN (system quality number)?
100000 105000 110000 115000 120000 125000 130000 135000 1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 61 64 67 70 73 76 79 82 85 88 91 94 97 100 103 106 109 112 115 118 121 System Regresja Sposoby oceny K-Ratio= Nachylenie prostej standardowy błąd nachylenia / liczba punktów
AL = Średnia wartość transakcji stratnej Źródło:Pardo, Robert (2008-02-08). The Evaluation and Optimization of Trading Strategies Wiley. Kindle Edition. Sposoby oceny PROM = {[AW (#WT - Sq(#WT))] - [AL (#LT + Sq(#LT))]}/Margin #WT = Liczba transakcji wygranych AW = Średnia wartość transakcji wygranej #LT = Liczba transakcji stratnych
Źródło:Van Tharp s definitive guide to Position Sizing 2008 International Insitute of Trading Mystery Sposoby oceny Van Tharp - SQN ( System Quality Number ) Koncepcja ryzyka na transakcji 1 R Zysk i strata wyrażane w R SQN = Wartość oczekiwana w R Odchylenie standardowe R liczby transakcji
Źródło:Van Tharp s definitive guide to Position Sizing 2008 International Insitute of Trading Mystery Sposoby oceny Punktacja SQN Mniejszy od 1 Opis Bardzo trudny do używania 1.01 do 2.00 Przeciętny system (powinien być >1.7 dla istotności statystycznej 2.01 do 3.00 Dobry system 3.01 do 5.00 Znakomity system 5.01 do 7.00 Fantastyczny system niewiele takich istnieje 7.01 i więcej Święty Graal Wskaźniki w tabeli dla 100 transakcji
0.165% Sposoby oceny 0.155% 0.145% 0.135% Zwrot skumulowany dla 3 różnych systemów 0.125% 0.115% 0.105% System A system B system C 0.095% 0.085% 0.075% System Zwrot całkowity Wartość oczekiwana Zwrot annualizowany Sharpe K-Ratio PROM SQN A 26.75% 0.25% 3.01% 0.33 0.074 0.380 3.300 B 26.75% 0.25% 3.01% 0.33 0.059 0.380 3.300 C 26.75% 0.25% 3.01% 0.33 1.609 0.380 3.300
Ryzyko Ryzyko rynkowe Ryzyko kredytowe Ryzyko operacyjne
Ryzyko Źródło: bfinance.com, bfinance_pension-fund-survey_2014
Ryzyko Definiujemy ryzyko używając słownikowego sformułowania: szansa na poniesienie straty lub szkody. Akademicy natomiast inaczej definiują ryzyko inwestycyjne i utrzymują, że jest to relatywna zmienność akcji lub portfela to jest ich zmienność w porównaniu do zmienności szerokiego rynku. Korzystając z historycznych baz danych i metod statystycznych akademicy precyzyjnie obliczają współczynnik beta relatywną zmienność w przeszłości i w oparciu o te wyliczenia budują złożone teorie inwestycyjne. W niezaspokojonym dążeniu do znalezienia jednego współczynnika mierzącego ryzyko zapominają o zasadzie wyższego rzędu: lepiej mieć mniej więcej rację niż bardzo dokładnie się mylić. Warren Buffet list do inwestorów Berkshire Hathaway z 1993 roku
Ryzyko Even the simplest quant framework allows for not just volatility but also expected return. And volatility isn t how much the security is likely to move; it s how much it s likely to move versus the forecast of expected return. In other words, after making a forecast, it s a reflection of the amount you can be wrong on the upside or downside around that forecast. [ ] Risk control is limiting how bad it could be if you are wrong. In other words, it s about how widely reality may differ from your forecast. That sounds a lot like the quants volatility to me. Źródło: My Top 10 Peeves, Clifford S. Asness, Financial Analysts Journal Volume 70 Number 1 2014 CFA Institute
Małe przypomnienie
Małe przypomnienie
Małe przypomnienie
Monte Carlo 1. Zdefiniuj system który badasz w kategoriach rozkładu prawdopodobieństwa Powtarzaj wiele np. 1000 razy 2. Wybierz losowo próbki z rozkładu określonego w punkcie 1 3. Dokonaj obliczeń reprezentujących modelowany system i wytwórz wartości wyjściowe bazujące na wartościach wejściowych określonych w 1 4. Zapisz wyniki każdej pojedynczej realizacji Analizuj 5. Przeanalizuj rozkład wyników wyjściowych
Monte Carlo Rezultat pojedynczej symulacji np. backtest systemu : System wydaje się być zyskowny Rezultat symulacji Monte Carlo : Jest 80 % prawdopodobieństwo, że system będzie miał zwrot annualizowany w wysokości 12% lub więcej.
Oryginalna krzywa Equity
Krzywe Equity Monte Carlo
Zwroty (CAGR)
Drawdown
Monte Carlo
Ryzyko utraty efektywności
Jak osiągnąć cele? Stworzyć system/systemy + Zbadać je wszechstronnie i wybrać systemy o najlepszej jakości + Zarządzać wielkością pozycji systemu i portfolio
Być jak koncern farmaceutyczny
KONKURS! Sprawdź się jako Quant! Wygraj nagrodę i płatny staż, lub etat w Quants Technologies Szczegóły: www.quants.pl/konkurs
KONKURS NAGRODY! 1. Najlepszy uczestnik odbędzie płatny staż (3 miesiące) w Quants Technologies S.A. (z możliwością pracy zdalnej) z opcją kontynuacji pracy oraz otrzyma ipad mini. 2. Uczestnicy konkursu, którzy zajmą kolejne dwa miejsca (2 i 3), odbędą 3 miesięczne, płatne staże w Quants Technlogies S.A. (z możliwością pracy zdalnej) z opcją kontynuacji pracy. 3. Najlepsze koło naukowe otrzyma 3000 zł. (pod warunkiem, że co najmniej dwóch jego członków weźmie udział w konkursie) 4. Udział w procesie rekrutacji na stanowisko Quants Developer w Quants Technologies S.A. (z możliwością pracy zdalnej) Szczegóły: www.quants.pl/konkurs
KONKURS Na czym polega? Jednym z najczęściej używanych przez Quants Technologies źródeł inspiracji dla badań i tworzenia strategii automatycznych są badania akademickie. Znajdujemy ciekawą idee i staramy się zbadać czy można ją wykorzystać i zastosować do handlu na rynkach finansowych. Proponujemy abyś wziął udział w takich badaniach, abyś w ramach konkursu sprawdził hipotezę, a jeżeli się sprawdzi, zaproponował strategię na niej opartą. Szczegóły: www.quants.pl/konkurs
KONKURS Co badamy? W tej edycji konkursu będziemy badać czy ponadnormatywne obroty na poszczególnych spółkach na rynku amerykańskim prowadzą do ekstra zwrotów. Według teorii efektywnego rynku wszelkie informacje powinny być już zawarte w cenie, obroty nie powinny wnosić dodatkowej informacji przekładającej się na większe zwroty. Czy tak jest? Zbadajmy to! Nasze badania będą się opierały na idei przedstawionej w pracy Emanuele Bajo - The Information Content of Abnormal Trading Volume: An Analysis of the Italian Stock Market (May 24, 2005). Available at SSRN: http://ssrn.com/abstract=313582 Szczegóły: www.quants.pl/konkurs
KONKURS Kiedy? Konkurs trwa od dnia 15.04.2015 do dnia 31.05.2015 Aby wziąć udział w konkursie należy wypełnić formularz zgłoszeniowy dostępny na stronie www.quants.pl/konkurs i przesłać go na adres: konkurs@quants.pl Im szybciej to zrobisz tym lepiej. Zapraszamy! Szczegóły: www.quants.pl/konkurs
Pytania? Andrzej Endler Quants Technologies S.A. Getta Żydowskiego 16 98-220 Zduńska Wola tel./fax. +48 43 881 08 80 Email: biuro@quants.pl www.quants.pl
Książki Ernets P. Chan Algorithmic trading Winning Strategies and Their Rationale Howard.B.Bandy Modeling Trading System Performance Howard.B.Bandy Quantitative Trading Systems Keith Fitschen Building Reliable Trading Systems Robert Prado The Evaluation and Optimization of Trading Strategies Urban Jaekle Emilio Tomasini Trading Systems A new approach to system development and portfolio optymisation