System wielokryterialnej optymalizacji systemu traderskiego na rynku kontraktów terminowych



Podobne dokumenty
Ogólna charakterystyka kontraktów terminowych

Warszawska Giełda Towarowa S.A.

JAK INWESTOWAĆ W ROPĘ?

Szczegółowe zasady obliczania wysokości. i pobierania opłat giełdowych. (tekst jednolity)

Metody wyceny zasobów, źródła informacji o kosztach jednostkowych

Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych ul. Koszykowa 75, Warszawa

Projekty uchwał dla Zwyczajnego Walnego Zgromadzenia

ZASADY WYPEŁNIANIA ANKIETY 2. ZATRUDNIENIE NA CZĘŚĆ ETATU LUB PRZEZ CZĘŚĆ OKRESU OCENY

Objaśnienia do Wieloletniej Prognozy Finansowej na lata

Opis modułu analitycznego do śledzenia rotacji towaru oraz planowania dostaw dla programu WF-Mag dla Windows.

Kontrakty terminowe na WIBOR

PRÓG RENTOWNOŚCI i PRÓG

RYZYKO WALUTOWE - NARZĘDZIA MINIMALIZACJI. Wysoka konkurencyjność. Produkty dostosowywane do indywidualnych potrzeb Klienta

JAK INWESTOWAĆ W ZŁOTO?

Olsztyn, dnia 30 lipca 2014 r. Poz UCHWAŁA NR LIII/329/2014 RADY GMINY JONKOWO. z dnia 26 czerwca 2014 r.

GIEŁDOWE PRODUKTY STRUKTURYZOWANE. W to też możesz inwestować na giełdzie GIEŁDAPAPIERÓW WARTOŚCIOWYCH WARSZAWIE

Projekt sytemu informatycznego dla realizacji optymalizacji strategii tradingowej na Giełdzie Papierów Wartościowych

REGULAMIN ZAWIERANIA I WYKONYWANIA TERMINOWYCH TRANSAKCJI WALUTOWYCH

2) Drugim Roku Programu rozumie się przez to okres od 1 stycznia 2017 roku do 31 grudnia 2017 roku.

OSZACOWANIE WARTOŚCI ZAMÓWIENIA z dnia roku Dz. U. z dnia 12 marca 2004 r. Nr 40 poz.356

Instalacja programu. Omówienie programu. Jesteś tu: Bossa.pl

Informacja dotycząca instrumentów finansowych oraz ryzyka związanego. z inwestowaniem w instrumenty finansowe. w PGE Domu Maklerskim S.A.

Podstawa prawna: Ustawa z dnia 15 lutego 1992 r. o podatku dochodowym od osób prawnych (t. j. Dz. U. z 2000r. Nr 54, poz. 654 ze zm.

REGULAMIN PRZEPROWADZANIA OCEN OKRESOWYCH PRACOWNIKÓW NIEBĘDĄCYCH NAUCZYCIELAMI AKADEMICKIMI SZKOŁY GŁÓWNEJ HANDLOWEJ W WARSZAWIE

1 Przedmiot Umowy 1. Przedmiotem umowy jest sukcesywna dostawa: publikacji książkowych i nutowych wydanych przez. (dalej zwanych: Publikacjami).

Strategia rozwoju kariery zawodowej - Twój scenariusz (program nagrania).

U M O W A. zwanym w dalszej części umowy Wykonawcą

UCHWAŁA Nr 15/19/2015 ZARZĄDU POWIATU W WĄBRZEŹNIE z dnia 11 marca 2015 r.

POWIATOWY URZĄD PRACY

Jeśli jednostka gospodarcza chce wykazywać sprawozdania dotyczące segmentów, musi najpierw sporządzać sprawozdanie finansowe zgodnie z MSR 1.

REGULAMIN FINANSOWANIA ZE ŚRODKÓW FUNDUSZU PRACY KOSZTÓW STUDIÓW PODYPLOMOWYCH

Temat badania: Badanie systemu monitorowania realizacji P FIO

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

UCHWAŁA NR VIII/43/2015 r. RADY MIASTA SULEJÓWEK z dnia 26 marca 2015 r.

Zarządzanie projektami. wykład 1 dr inż. Agata Klaus-Rosińska

API transakcyjne BitMarket.pl

REGULAMIN OKRESOWYCH OCEN PRACOWNIKÓW URZĘDU GMINY LIMANOWA ORAZ KIEROWNIKÓW JEDNOSTEK ORGANIZACYJNYCH GMINY LIMANOWA

GPW: Program Wspierania Płynności

WZÓR UMOWY. ul. Lubelska 13, Warszawa, NIP , REGON

z dnia Rozdział 1 Przepisy ogólne

Polityka informacyjna Niezależnego Domu Maklerskiego S.A. w zakresie upowszechniania informacji związanych z adekwatnością kapitałową

Efektywna strategia sprzedaży

1. Oprocentowanie LOKATY TERMINOWE L.P. Nazwa Lokaty Okres umowny Oprocentowanie w skali roku. 4. Lokata CLOUD-BIZNES 4 miesiące 3,00%/2,00% 1

Twoja droga do zysku! Typy inwestycyjne Union Investment TFI

Nowe funkcjonalności

Kontrakt Terytorialny

PROJEKTY UCHWAŁ NA NADZWYCZAJNE WALNE ZGROMADZENIE HETAN TECHNOLOGIES SPÓŁKA AKCYJNA W DNIU 25 MAJA 2016 ROKU

- 70% wg starych zasad i 30% wg nowych zasad dla osób, które. - 55% wg starych zasad i 45% wg nowych zasad dla osób, które

zaprasza do składania ofert na zakup samochodu dostawczego na potrzeby tworzonego przedszkola i do innych usług.

I. POSTANOWIENIE OGÓLNE

URZĄD OCHRONY KONKURENCJI I KONSUMENTÓW

Szczegółowe wyjaśnienia dotyczące definicji MŚP i związanych z nią dylematów

POMOC PSYCHOLOGICZNO-PEDAGOGICZNA Z OPERONEM. Vademecum doradztwa edukacyjno-zawodowego. Akademia

OGŁOSZENIE. o zmianach statutu Allianz Fundusz Inwestycyjny Otwarty

UCHWAŁA NR podjęta przez Zwyczajne Walne Zgromadzenie spółki pod firmą Europejski Fundusz Energii Spółka Akcyjna z siedzibą w Bydgoszczy w dniu roku

Projektowanie bazy danych

Eksperyment,,efekt przełomu roku

1) Dziekan lub wyznaczony przez niego prodziekan - jako Przewodniczący;

SYSTEM FINANSOWANIA NIERUCHOMOŚCI MIESZKANIOWYCH W POLSCE

RZECZPOSPOLITA POLSKA. Prezydent Miasta na Prawach Powiatu Zarząd Powiatu. wszystkie

Uchwała nr O III Krajowej Rady Izby Architektów RP z dnia 20 marca 2012 r. w sprawie wprowadzenia wzoru kontraktu menedżerskiego

Warunki Oferty PrOmOcyjnej usługi z ulgą

REGULAMIN STYPENDIALNY FUNDACJI NA RZECZ NAUKI I EDUKACJI TALENTY

Oferta wzór. * gdy Wykonawcą jest osoba fizyczna prowadząca działalność gospodarczą:

Od redakcji. Symbolem oznaczono zadania wykraczające poza zakres materiału omówionego w podręczniku Fizyka z plusem cz. 2.

DZIENNIK URZĘDOWY WOJEWÓDZTWA ŁÓDZKIEGO

PROGRAM ZAPEWNIENIA I POPRAWY JAKOŚCI AUDYTU WEWNĘTRZNEGO

UMOWA NA USŁUGI PRZEWOZOWE TRASA NR

Harmonogramowanie projektów Zarządzanie czasem

*** Przeczytaj najpierw, ponieważ to WAŻNE: ***

ZAPYTANIE OFERTOWE. Nazwa zamówienia: Wykonanie usług geodezyjnych podziały nieruchomości

Statystyka finansowa

Umowa nr.. /. Klient. *Niepotrzebne skreślić

Temat: Co to jest optymalizacja? Maksymalizacja objętości naczynia prostopadłościennego za pomocą arkusza kalkulacyjngo.

Polskie Towarzystwo Stwardnienia Rozsianego Oddział Warszawski

Zapytanie ofertowe dotyczące wyboru wykonawcy (biegłego rewidenta) usługi polegającej na przeprowadzeniu kompleksowego badania sprawozdań finansowych

Paweł Selera, Prawo do odliczenia i zwrotu podatku naliczonego w VAT, Wolters Kluwer S.A., Warszawa 2014, ss. 372

Wyższego z dnia 9 października 2014 r. w sprawie warunków prowadzenia studiów na określonym kierunku i poziomie kształcenia (Dz. U. 2014, poz. 1370).

II. WNIOSKI I UZASADNIENIA: 1. Proponujemy wprowadzić w Rekomendacji nr 6 także rozwiązania dotyczące sytuacji, w których:

Wprowadzenie do zarządzania procesami biznesowymi czym są procesy biznesowe: Part 1

Informacja dotycząca adekwatności kapitałowej HSBC Bank Polska S.A. na 31 grudnia 2010 r.

Opole, dnia 30 marca 2015 r. Poz. 746 UCHWAŁA NR VIII/36/15 RADY GMINY STRZELECZKI. z dnia 26 marca 2015 r.

GŁÓWNY URZĄD STATYSTYCZNY. Wyniki finansowe banków w I kwartale 2014 r. 1

KLAUZULE ARBITRAŻOWE

WYMAGANIA EDUKACYJNE SPOSOBY SPRAWDZANIA POSTĘPÓW UCZNIÓW WARUNKI I TRYB UZYSKANIA WYŻSZEJ NIŻ PRZEWIDYWANA OCENY ŚRÓDROCZNEJ I ROCZNEJ

UCHWAŁA NR X/143/2015 RADY MIEJSKIEJ WAŁBRZYCHA. z dnia 27 sierpnia 2015 r. w sprawie utworzenia Zakładu Aktywności Zawodowej Victoria w Wałbrzychu

POLITYKA PRYWATNOŚCI

Wzór Umowy. a... zwanym dalej Wykonawcą, reprezentowanym przez:

Nowości w module: BI, w wersji 9.0

Ogólnopolska konferencja Świadectwa charakterystyki energetycznej dla budynków komunalnych. Oświetlenie publiczne. Kraków, 27 września 2010 r.

ZAPYTANIE OFERTOWE z dnia r

Załącznik Nr 2 do Zarządzenia nr 1/2014 Dyrektora PUP w Strzyżowie z dnia r.

Warszawa, dnia 2 stycznia 2014 r. Poz. 2 OBWIESZCZENIE MINISTRA FINANSÓW. z dnia 24 września 2013 r.

OGÓLNODOSTĘPNE IFORMACJE O WYNIKACH EGZAMINÓW I EFEKTYWNOŚCI NAUCZANIA W GIMNAZJACH przykłady ich wykorzystania i interpretowania

Bazy danych. Andrzej Łachwa, UJ, /15

Regulamin programu "Kredyt Hipoteczny Banku BPH. Obowiązuje od dnia: r.

CASE CPI może być wczesnym wskaźnikiem tendencji zmian cen w gospodarce

Wymiana nawierzchni chodników oraz dróg dojazdowych wokół budynku, rozbiórka i ponowny montaż prefabrykowanego muru oporowego

Instrukcja obsługi platformy zakupowej e-osaa (klient podstawowy)

Eugeniusz Gostomski. Ryzyko stopy procentowej

Transkrypt:

System wielokryterialnej optymalizacji systemu traderskiego na rynku kontraktów terminowych Bartłomiej Wietrak 1 1 Wydział Inżynierii Mechanicznej i Informatyki Kierunek informatyka, Rok IV Streszczenie W poniższej pracy przedstawiono system informatyczny, służący do wielokryterialnej optymalizacji systemu traderskiego na rynku kontraktów terminowych Giełdy Papierów Wartościowych w Warszawie. 1 Wstęp Inwestowanie na rynku finansowym można ogólnie określić jako nieustanny proces podejmowania decyzji i dokonywania wyborów. Celem tych działań jest maksymalizacja efektów, czyli zysku przy akceptowanym poziomie ryzyka, lub też minimalizacja ryzyka przy założonych zyskach. Współczesny gracz giełdowy, nazwijmy go z angielskiego traderem aby spełnić te wymagania musi nieustannie analizować i przetwarzać ogromne ilości informacji Aby temu podołać konieczne staje się zastosowanie specjalizowanych systemów informatycznych. Jednym z możliwych sposobów ich użycia jest podejście wielokryterialne pozwalające agregować informacje napływające z giełdy i uzyskiwanie w ten sposób jednolitych wskazań typu kupuj, sprzedaj czy utrzymuj zajętą pozycję. Istotną częścią tej metody jest dobór odpowiednich parametrów. Przy wzrastającej złożoności systemu ( np. użycie większej ilości wskaźników ) zadanie to przerasta zdolności pojedynczego człowieka. Dlatego konieczne jest użycie numerycznej optymalizacji. 2 Specyfika rynku kontraktów terminowych Kontrakt terminowy jest dwustronną umową, na podstawie której kupujący zobowiązuje się do nabycia (przyjęcia), zaś sprzedający do zbycia (dostarczenia) w ściśle określonym momencie w przyszłości określonej ilości wystandaryzowanego instrumentu bazowego, po cenie ustalonej w momencie zawarcia transakcji. Realizacja zobowiązań wynikających z umowy może nastąpić również poprzez równoważące rozliczenie finansowe, polegające na zajęciu pozycji odwrotnej do pierwotnej. 1

Pierwszym elementem powyższej definicji jest czas realizacji wzajemnych zobowiązań stron, ściśle określony przez giełdę, na której notowane są kontrakty. Dzięki temu, strony nie są zobowiązane w momencie zawierania transakcji do posiadania pełnego zabezpieczenia. Sprzedający nie musi posiadać instrumentu bazowego, zaś kupujący środków odpowiadających wartości kontraktu. Realizację ich wzajemnych zobowiązań gwarantuje system depozytów i codziennych rozliczeń. Kolejnym pojęciem jest instrument bazowy, czyli przedmiot kontraktu. Kontrakty terminowe mogą dotyczyć szeregu instrumentów finansowych, jak chociażby akcje, stopy procentowe, kursy walut, czy indeksy giełdowe i w takim wypadku określa się je mianem financial futures. Przedmiot kontraktu jest ściśle wystandaryzowany, czyli określony pod względem ilości, jakości i innych cech specyficznych dla danego instrumentu bazowego. Jedynym elementem podlegającym ustaleniu pomiędzy stronami transakcji jest cena kontraktu terminowego. Od zaakceptowanego kursu zależą między innymi zyski lub straty kupującego i sprzedającego kontrakt. Istotną cechą rynku kontraktów terminowych jest system depozytów. Polega on na tym, że w momencie zawarcia transakcji terminowej strony są zobowiązane uiścić jedynie ułamkową część wartości kontraktu, wahającą się zazwyczaj od kilku do kilkunastu procent. Depozyty rozwiązują również utrudnienia związane ze znaczną wartością kontraktów, stanowiącą barierę finansową dla wielu inwestorów. System depozytów pozwala na wykorzystanie tzw. dźwigni finansowej. Biorąc pod uwagę, że depozyt stanowi jedynie ułamkową część wielkości zobowiązania, zmiana wartości kontraktu w stosunku do zainwestowanych środków powoduje zwielokrotnienie zysków lub strat. 3 Dostępne platformy inwestycyjne Dzięki powstaniu elektronicznych odpowiedników biur maklerskich oraz wejściu w życie ustawy o podpisie elektronicznym aby rozpocząć inwestować na rynku papierów wartościowych wystarczy otworzyć rachunek internetowy i mieć dostęp do internetu. Proces zakupu 2 kontraktów terminowych na akcje TP S.A.( razem 1000 akcji ): 2

Podpis elektroniczny przed dokonaniem transakcji: Po transakcji: Rozliczenie na koniec dnia: 3

4 Wielokryterialne podejmowanie decyzji kupna i sprzedaży W codziennym życiu trader często staje przed problemem wyboru różnego rodzaju decyzji dotyczących transakcji na rynku papierów wartościowych. Nie zawsze jest w stanie sam dokonać właściwej decyzji. Często z powodu słabej orientacji w znaczeniu parametrów i wskaźników analizy technicznej lub zbyt dużej ilości tych parametrów. Celem naszego systemu, jest rozwiązanie problemu wyboru odpowiedniej decyzji. Aby tego dokonać niezbędne są następujące kroki: wybór kryteriów szczegółowych, formalizacja kryteriów lokalne za pomocą funkcji użyteczności wyznaczenie współczynników względnej ważności kryteriów, obliczenie kryteriów globalnych ( agregowanie ) WYBÓR KRYTERIÓW SZCZEGÓŁOWYCH: Aby wybrać odpowiednie kryteria szczegółowe należy zastanowić się które z parametrów charakteryzujących wskaźniki analizy technicznej są najistotniejsze. Wybór ten jest oczywiście subiektywny np. analizując daną sytuację rynkową dany wskaźnik prognozuje mocny wzrost a inny z kolei pozostaje sugeruje lekki spadek kolejne pozyję neutralną lub umiarkowany wzrost etc. FORMALIZACJA KRYTERIOW LOKALNE ZA POMOCA FUNKCJI UŻYTECZNOŚCI : Mając dane wartości rang kolejnym krokiem jest określenie kształtu oraz wybór punktów kluczowych funkcji użyteczności. W teorii zbiorów rozmytych funkcja charakterystyczna została uogólniona i nazywa się funkcją przynależności (użyteczno ści). Przyporządkowuje ona każdemu elementowi zbioru wartości z przedziału [0,1]. Funkcje użyteczności pozwalają określić w jakich przypadkach wzrost wartości jakiegoś kryterium powoduje zwiększenie się wartości funkcji tego kryterium, a w jakich przypadkach spadek wartości kryterium powoduje wzrost wartości jego funkcji. duży np. funkcja użyteczności dla wzrostu lub spadku indeksu: średni 1 mały średni duży spadek indeksu 0 wzrost indeksu WYZNACZENIE WSPÓŁCZYNNIKÓW WZGLĘDNEJ WAŻNOŚCI: Część wskaźników giełdowych jest używana powszechnie przez większość traderów, inne przez nielicznych analityków giełdowych. Niektóre nie nadają się do zastosowania na danym rynku. Ważność i ranga danego wskaźnika giełdowego zależy od rynku i jego specyfiki i dla różnych rynków współczynniki względnej ważności rang 4

wskaźników są różne. Do ich wyznaczania można posłużyć się macierzą parzystych porównań lub wyznaczyć je doświadczalnie. Od wybranych wartości w sposób istotny zależy krzywa kapitału. Konieczna jest więc ich optymalizacja. AGREGOWANIE KRYTERIOW LOKALNE: Istnieje wiele sposobów agregowania kryteriów lokalnych z uwzględnieniem współczynników i ich względnej ważności. Najbardziej popularnymi są addytywne, multiplikatywne oraz min-agregacja. Jednak w trakcie podejmowania decyzji trader najczęściej w sposób jawny lub intuicyjny sumuje argumenty za i sprzeciw konkretnej transakcji dlatego ze względów merytorycznych używano addytywnego sposobu agregacji. 5 Optymalizacja systemu transakcyjnego Optymalizacja systemu polegała na jak najlepszym doborze wartości wskaźników dla 2 okresów uczących I i II połowie 2004r. Wartości ustalone w tych okresach zostały następnie uśrednione i sprawdzone w przedstawionym wyżej okresie testowym. Sam proces optymalizacji wag wskaźników i ich parametrów został opracowany w specjalizowanej aplikacji napisanej w języku C++. Symuluje ona zachowanie tradera w odpowiedzi na sygnały generowane przez system, parametry są tak zmieniane aby osiągnąć maksymalny zysk. Następnie tworzone są histogramy transakcji, które służą optymalizacji strategii inwestycyjnej tak aby osiągnąć jak najstabilniejszą krzywą kapitału ( ograniczenie błędnych transakcji lub ograniczenie strat generowanych przez te transakcje ). Parametrem do optymalizacji jest również procent reinwestowanego kapitału ( w naszym przypadku 35 % ). histogram transakcji Warto podkreślić, ze nawet przy zastosowaniu tylko 2 kryteriów lokalnych mamy zagadnienie optymalizacyjne w przestrzeni 7 wymiarowej. Typowy proces optymalizacyjny zajmuje około 5h przy komputerze klasy Athlon 2.6 GH z 512 MB RAM. 5

6 System inwestycyjny Na podstawie powyższej metodologii opracowany został system inwestycyjny w kontrakty terminowe. Używa on 2 wskaźników: trendowego oraz opartego na wzroście lub spadku cen z odpowiednimi współczynnikami względnej ważności, które później były znalezione za pomocą optymalizacji systemu na danych historycznych. Jako platforma posłużyła aplikacja internetowa napisana w języku PHP 4. Dane używane przez system są aktualizowane online. Autor wyszedł z założenia, że jeśli przetwarzamy dane pobierane z sieci to powinny one docierać do użytkownika w postaci użytecznej, a więc proces przetwarzania powinien przebiegać na poziomie serwera. Symulowany jest handel day-to-day a więc nie reagujemy na wydarzenia w ciągu sesji. Decyzja inwestycyjna jest podejmowana pod koniec sesji na podstawie dwóch sygnałów Sell i Buy generowanych przez wskaźnik wielokryterialny. Jest to bardzo wygodny system, minimalizujący zaangażowanie tradera do około ½ h w ciągu dnia. Przykład ilustrujący efektywność systemu: System był optymalizowany na podstawie danych od 01.01.2004r. do 31.12.2004r. Poniżej przedstawiono rezultaty działalności systemu na danych testowych od stycznia 2005r. do maja 2005r. 6

Kapitał początkowy na dzień 01.01.2005r. : 10 000 zł Wyniki działalności systemu w ciągu 5 miesięcy: Liczba transakcji 39 Liczba transakcji zyskownych 27 średnia wartość transakcji zyskownych 1662.48 zł Wartość najlepszej transakcji 6160 zł Liczba transakcji stratnych 12 średnia wartość transakcji stratnych -1115.83 zł Wartość najgorszej transakcji -3920 zł stosunek liczby transakcji zyskownych do stratnych 2.25 Kapitał wyjściowy na dzień 15.05.2005r.: 40 347 zł zmiana kapitału w czasie od 01.01.2005r do 15.05.2005r Jak można zauważyć podejście wielokryterialne daje znakomite rezultaty już po zastosowaniu 2 kryteriów lokalnych jednak po optymalizacji systemu na danych historycznych oraz ich odpowiedniej optymalizacji. Krzywa kapitału jest dosyć stabilna a stosunek liczby transakcji zyskownych do stratnych wynosi 2.25. Faktyczna skuteczność systemu to około 70 %. Przy odpowiednim zarządzaniu kapitałem uzyskujemy 403,47 % wzrost kapitału początkowego w ciągu ostatniego półrocza. 7 Wnioski końcowe Otrzymane wyniki pozwalają wnioskować ze podejście wielokryterialne z użyciem elementów teorii zbiorów rozmytych może służyć jako dobra podstawa do kreowania bardziej skomplikowanych systemów transakcyjnych charakteryzujących większe ilości uwzględnianych kryteriów lokalnych i bardziej zaawansowanych strategii zarządzania kapitałem. Obiecującym kierunkiem dalszej pracy jest opracowanie systemu łączącego zasady strategii daytradera oraz handlu w trybie day-today. 7