Oferta współpracy w systemie algorytmicznej gry na parach walutowych Robin 14 maja 2013 Wprowadzenie System Robin jest rezultatem wieloletniej pracy zespołu ekspertów o różnych backgroundach, od naukowego, przez finansowy do traderskiego. System polega na algorytmach sieci neuronowych, trenowanych do rozpoznawania znaczących dla tradingu patternów na wykresach par walutowych. Samoczynnie aktualizuje się, na bieżąco uwzględniając najświeższe dane rynkowe. Zasadą systemu jest gra pozycyjna z krótkim 1 3 dniowym horyzontem czasowym. System działa już od ponad pół roku na dwóch rzeczywistych rachunkach, które są teraz na kilkunastoprocentowym plusie w stosunku do wartości początkowej. Przeprowadzone back-testy na parze walutowej EUR/USD w okresie ostatnich 24 miesięcy wykazują rentowność na poziomie 50 60% rocznie. Spodziewamy się więc, że oczekiwana stopa zwrotu (bez reinwestowania zysków) wynosi 25 35% rocznie po odliczeniu podatku i premii dla właścicieli systemu. System Robin polega na oryginalnej koncepcji, dlatego nie koreluje się z innymi strategiami inwestycyjnymi, więc umożliwia interesującą oceniamy dywersyfikację portfela inwestycyjnego. Ogólny model współpracy Współpraca z naszą firmą wymaga posiadania własnego rachunku brokerskiego, zasilonego odpowiednimi środkami finansowymi. Inwestor ujawnia nam login do platformy transakcyjnej, uprawniając nas do składania zleceń w jego imieniu. W żadnym momencie współpracy nie mamy dostępu do pieniędzy klienta rachunek brokerski jest dostępny tylko poprzez prywatne konto bankowe klienta. Jedyną jaką wykonujemy dysponując loginem jest wydawanie platformie transakcyjnej poleceń otwierania i zamykania pozycji. Z końcem każdego miesiąca porównujemy wartość rachunku z jego wartością w chwili ostatniego rozliczenia i jeśli jest wyższa, klient wypłaca nam premię. Wszystkie transakcje przeprowadzone są na imiennym rachunku klienta w biurze maklerskim, zatem obliczenie należności podatkowych klienta powstaje w 1
sposób automatyczny i w końcu roku podatkowego biuro maklerskie dostarcza klientowi dokument PIT-8. Analiza ryzyka po stronie inwestora System był testowany na danych historycznych w czasie 24 miesięcy. Te testy dokładnie uwzględniały realne warunki rynkowe, w tym prawdziwe wartości spreadu, punkty swapowe i wszelkie zagrożenia, z którymi inwestor spotyka się na rynku walutowym. System jest zabezpieczony przed zdarzeniami wyjątkowymi, wyłącza się w przypadku wykrycia bardzo odbiegających od średniej warunków rynkowych (takich jak chaotyczna zmienność, nagłe ruchy o dużych amplitudach). Używamy twardych stop-lossów po stronie brokera, dlatego nawet w przypadku awarii naszego systemu (awaria komputerów, brak łączności itp) inwestor może ponieść jedynie jednorazową stratę ograniczoną przez stoploss przypisany do każdej otwartej pozycji. Nie ma zatem ryzyka nieograniczonej utraty kapitału na skutek awarii jakiegokolwiek elementu systemu. Trzeba liczyć się z naturalnym dla naszego systemu efektem następowania ograniczonych w czasie okresów gorszej gry. Z testów na przestrzeni dwóch lat wynika, że mało prawdopodobne jest, żeby okres gry stratnej nie został powetowany w czasie 4 tygodni. Aktualnie system obsługuje dwa rzeczywiste rachunki na których od 3 miesięcy używamy aktualnej wersji algorytmu. W tym czasie oba rachunki wzrosły w stosunku, odpowiednio, 40 i 50%. Wykres 2., zamieszczony poniżej, pokazuje ewolucję jednego z rachunków, a w podpisie pod rysunkiem wypisane są statystyki liczbowe tej ewolucji. Z naszych testów wynika, że z upływem czasu i zmieniającego się rynku wydajność systemu staje się coraz większa i średnia stopa zwrotu z roku 2012 jest o kilka procent wyższa niż średnia z roku 2011. Przypuszczamy, że taka tendencja może być rezultatem postępującej komputeryzacji współczesnego tradingu, skutkującej powiększeniem czynnika deterministycznego dynamiki rynku, który to czynnik jest właśnie obiektem działania sztucznej inteligencji systemu Robin. Oczywiście, nie ma pewności, że tendencja wzrostowa utrzyma się w ciągu najbliższych kilku lat, ale przypuszczenie, że tak będzie opieramy na fakcie, że mimo znacznej zmienności w warunkach rynkowych okresie lat 2011 oraz 2012, demonstrujemy wybitną rentowność systemu w tym okresie (przy utrzymaniu jednego algorytmu cały czas, bez ręcznej regulacji). Ryzyko po stronie inwestora jest skalowalne, tzn możemy zależnie od temperamentu klienta regulować ekspozycję (wielkość pozycji) z jaką system pracuje. Z przebiegów testowych i praktyki na realnych rachunkach wynika, że gra pozycją o wartości 1 lota EUR/USD jest bezpieczna przy zaangażowaniu kapitału na poziomie 20.000 25.000zł. Maksymalny ubytek na 24 miesięcznym okresie jaki udało się zmierzyć przy takiej pozycji wynosił około 12.000zł. Jeśli więc biuro maklerskie wymaga salda o wysokości 4.000-4.500zł dla pozycji wielkości 1 lota, wtedy, nawet przy bardzo nieudanym starcie, wciąż pozostanie na rachunku kapitał pozwalający odrobić maksymalne oczekiwane (w sensie rachunku praw- 2
dopodobieństwa) straty. Rozliczanie wynagrodzenia System wynagrodzenia jest oparty na schemacie high watermark: wypłata dla zachodzi tylko (wyłącznie) w przypadku powstania zysku na rachunku klienta. Stan rachunku w momencie rozliczenia stanowi punkt odniesienia dla kolejnego rozliczenia. Dopiero po przebiciu stanu rachunku z chwili ostatniego rozliczenia, właścicielom systemu przysługuje prawo do kolejnego wynagrodzenia. Rozliczenie następuje w cyklu miesięcznym, czyli co miesiąc porównujemy stan rachunku z zapisem z zeszłego miesiąca. Jeśli w kolejnym miesiącu pojawia się nowy rekord kapitału, wtedy wypłacamy premię. W skrócie: właściciele systemu zarabiają tylko wtedy, kiedy inwestor osiąga dochód. Taki schemat równoważy ryzyko podejmowane przez właścicieli systemu oraz przez inwestorów. My zarabiamy tylko wtedy, kiedy system przynosi zyski inwestorowi, jednak nie bierzmy udziału w stratach. Nasze ryzyko to wydatek czasu i wysiłku użytego na prace nad ulepszaniem systemu, obserwację wpływu rynków na jego zachowanie, także inwestycje w sprzęt i koszt utrzymania go w działaniu. Ryzyko inwestora to możliwe straty kapitałowe. Są dwie taryfy według których rozliczamy udział w zyskach. Pierwsza obowiązuje do momentu kiedy saldo na rachunku nie przekracza 130% kwoty początkowej wpłaty (czyli zanim system wypracuje 30% zysku na bazie tej kwoty). W tym okresie klient zatrzymuje dla siebie 70% zysku wygenerowanego przez nasz system. Jest to czas, w którym klient ma możliwość oswojenia z pracą systemu, zapoznanie się z jego wydajnością i, mamy nadzieję, nabrania zaufania do takiego sposobu inwestowania. Po przekroczeniu 30% zysku obowiązuje podział 50/50, czyli zyskiem po opodatkowaniu klient dzieli się po równo z właścicielami systemu. Takie podział zysków nastąpi w przypadku bardzo dużej sprawności systemu w skali rocznej, gdzie stopy zwrotu wielokrotnie przewyższają wydajność większości produktów finansowych oferowanych na rynku. Na przykład: jeśli kapitał początkowy wyniesie 100.000zł, to do momentu uzyskania kwoty 130.000zł od wypracowanego zysku inwestor płaci właścicielom systemu 30% zysku po odliczeniu 19% podatku (kwota 5.700zł), czyli (30.000-5.700) * 30% = 7.290. Dla inwestora w tym rozliczeniu przypada pozostałe 17.010zł. Od wszelkich zysków powyżej powyżej 130.000zł obie strony dzielą się po równo. Minimalna kwota, od której gra staje się dostatecznie płynna, to 20.000 25.000zł. Kwota ta daje odpowiednie rozbicie pozycji na wystarczającą ilość niezależnie grających sieci neuronowych i tym samym pozwala na dobrą dywersyfikację ryzyka. Kwota maksymalna nie jest w żaden sposób ograniczona rynek walutowy ma ogromną płynność i dlatego system jest w stanie przetworzyć również zlecenia o bardzo dużych wolumenach. 3
Dotychczasowe osiągi systemu i analizy back-test Wykres na Rysunku 1. pokazuje pracę systemu na danych historycznych w okresie od połowy 2011 roku do chwili obecnej, tj. pierwszego tygodnia maja 2013. Kapitał pracuje tu w proporcji 1 lot/25.000zł i jest ustalony na poziomie 100.000zł co daje pozycję wielkości 4 lotów. Przebieg ten uzyskany jest bez reinwestowania kapitału, czyli pozycja jest stała przez cały czas trwania testu. Drugi wykres, na Rysunku 2, pokazuje rzeczywistą ewolucję jednego z prowadzonych przez nas rachunków. Ten rachunek pracuje od połowy lutego do chwili obecnej, tj pierwszego tygodnia maja 2013, przy kapitale początkowym w okolicach 56.000zł i pozycji około 1,6 lota. Rysunek 1: Przebieg na danych historycznych od 2011.06.01 do 2013.05.09 (dane realne, kapitał startowy 100.000zł, wielkość pozycji 4 loty). Na osi poziomej numery poszczególnych transakcji; na osi pionowej wartość rachunku. Initial deposit: 100000.00 (kwota początkowa) Gross profit: 432139.90 Gross loss: -321448.79 Total net profit: 110691.11 (wypracowany zysk) Absolute drawdown: 6497.38 Maximal drawdown: 16862.00 (9.40%) Relative drawdown: 10.75% (14306.19) Total trades: 1623 Short positions (won %): 797 (50.56%) Long positions (won %): 826 (50.48%) Profit trades (% of total): 820 (50.52%) Loss trades (% of total): 803 (49.48%) Largest profit trade: 1664.00 Largest loss trade: -667.13 Average profit trade: 527.00 (średnia transakcja zyskowna) Average loss trade: -400.31 (średnia transakcja stratna) 4
Rysunek 2: Przebieg rzeczywisty ewolucji jednego z prowadzonych przez nas rachunków w okresie 2013.02.13 2013.05.09 (3 miesiące aktywnej pracy systemu, kapitał startowy 56.000zł, średnia pozycja 1,6 lota). Na osi poziomej numery poszczególnych transakcji; na osi pionowej wartość rachunku. Initial deposit: 56600 Gross Profit: 59 427.96 Gross Loss: 37 637.56 Total Net Profit: 21 790.40 Absolute Drawdown: 0.00 Maximal Drawdown: 7 109.33 (10.18%) Relative Drawdown: 10.18% (7 109.33) Total Trades: 647 Short Positions (won %): 332 (57.53%) Long Positions (won %): 315 (49.52%) Profit Trades (% of total): 347 (53.63%) Loss trades (% of total): 300 (46.37%) Largest profit trade: 735.14 Largest loss trade: -324.10 Average profit trade: 171.26 Average loss trade: -125.46 5