Pokazywanie postów oznaczonych etykietą backtesting. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą backtesting. Pokaż wszystkie posty

poniedziałek, 18 lutego 2013

Risk Tracker a Bitcoin

Bitcoin znowu staje się gorącym tematem. Mimo licznych głosów, że nie podniesie się po 90% spadku z 2011 roku wirtualna waluta ma się dobrze a jej kurs wrócił do poziomów sprzed krachu. Oglądając w weekend wykres bitcoina miałem dziwne wrażenie, ze już gdzieś widziałem taki układ dołków i górek. Długo nie myśląc pobrałem dane i sprawdziłem jakby się spisywał Risk Tracker do gry na bitcoinie. Wyniki okazały się zadziwiające.

Jeśli by grać na bitcoinie używając sygnałów Risk Trackera od otwarcia giełdy to można by zmienić 1 złotówkę w 2600 złotych. Kurs bitcoina wzrósł w tym czasie z ok 5 centów do 30 dolarów, więc "tylko" 600 razy.
Co ciekawe maksymalne obsunięcie kapitału wyniosło tylko 33%, co zważywszy na zmienność bitcoina jest naprawdę niezłym wynikiem.

I pomyśleć, że gdybym zamiast męczyć się na giełdzie dla kilkunastu procent zysku grał w modelowym portfelu na bitcoinie, to od maja zarobiłbym już ponad 300% :)

Bitcoin w dolarach z nałożonymi sygnałami Risk Trackera


Krzywa kapitału, gra tylko long, skala logarytmiczna

Obsunięcie własnego kapitału
Ten rodzaj obsunięcia nie uznaje oddania części wypracowanego na otwartej pozycji zysku za obsunięcie. Innymi słowy, jeśli otwarta pozycja zarobi 100% a potem połowę tego odda, to obsunięcie własnego kapitału wynosi 0%. Jeśli liczyć by obsunięcie tradycyjnie to wynosiło by ono w takim wypadku 25%.

sobota, 17 listopada 2012

Podsumowanie tygodnia 17.11.2012

Zakończony tydzień okazał się neutralny dla portfela. Jest to budujące, zważywszy na to, że SP500 stracił kolejne 20 pkt. Sytuację uratował silnie rosnący Nikkei i spadek VIX.
Zysk wynosi aktualnie +4.16% (poprzednio + 4.09%).

Aktualny wykres sygnału Risk Tracker

Jak widać dywergencja między linią sygnału a ceną SP500 powiększa się. Spadek indeksu od szczytu do piątkowego dołka to -8.88%. Z testów wynika (szczegóły), że dla długich pozycji obsunięcia nie przekraczały dotychczas 10%. Jeśli statystyka ma się utrzymać to wkrótce powinniśmy otrzymać nowy sygnał i zacząć odrabiać obsunięcie kapitału.

czwartek, 26 lipca 2012

Risk Tracker a TFI

Postanowiłem się przyjrzeć skuteczności RiskTrackera do gry na TFI. Ostatnio udało mi się przenieść kod systemu do Amibrokera, więc mogę pokazać kilka ładnych obrazków.

Do testów wziąłem kilka funduszy akcyjnych, ale okazało się, że wykresy wyglądają bardzo podobnie, więc zamieszczam wyniki tylko jednego testu.
Wybór padł na AIG FIO AKCJI. Dane wziąłem ze stooq AIFA.TFI

Wykres kapitału 

Obsunięcie kapitału 

Zwrot w poszczególnych miesiącach 

Rozkład wyników zagrań

Jak widać wynik jest całkiem niezły. Obsunięcia kapitału niewielkie. System dokonał tylko 11 transakcji w ciągu 8 lat, więc wydaje się idealny dla długoterminowego inwestowania.

niedziela, 1 lipca 2012

Historia sygnałów

Jednym z zastosowań sygnałów systemu RiskTracker może być filtrowanie transakcji w systemie krótkoterminowym. Ciekawe było by sprawdzenie czy ten filtr może poprawić wyniki takich strategii.

Być może ktoś z czytelników ma jakąś działającą strategię krótkoterminową (typu trend following) i chciałby sprawdzić czy sygnały RiskTrackera poprawią jej wyniki? Poniżej link do listy sygnałów w przystępnej formie. Czekam na komentarze.

Pokaż historię sygnałów RiskTracker

czwartek, 26 kwietnia 2012

Optymalny portfel

Risk Tracker jest dość specyficznym systemem. Nie korzysta on z notowań poszczególnych walorów do określenia momentu zakupu. Sygnały systemu są globalne i obowiązują dla wszystkich rynków jednocześnie. Problem leży więc w doborze walorów do portfela.

Przeprowadziłem wiele testów i wynikło z nich, że najlepiej spisuje się zdywersyfikowany portfel składający się  z indeksów z całego świata. Wybieranie do gry tylko pojedynczych indeksów, powodowało, że wyniki systemu były dość nieregularne. Przykładem może być GPW. Co prawda w poprzednich latach system na wig40 dawał świetne wynik, ale ostatnia słabość GPW mogła powodować frustrację. Zwłaszcza, że tym czasie dużo można było zarobić w USA, czy Japonii. Nie jestem w stanie określić, kiedy będą okresy słabości a kiedy siły, więc najlepiej grać na kilku frontach jednocześnie. Cennym dodatkiem okazała się bezpośrednia gra na zmienności, poprzez kontrakty na VIX.

Skład portfela
  • mWig40          20%    
  • Miedź             10%    
  • Brent oil          10%    
  • TechDAX       10%    
  • mDAX            10%    
  • midCap USA  10%    
  • Nikkei             10%    
  • midCap UK    10%    
  • VIX                10%    

Wyniki na danych historycznych

Sposób testów był następujący. Dzielimy kapitał według przedstawionych wag i otwieramy pozycje na otwarciu, następnego dnia po wygenerowaniu sygnału. Przy sygnale zamknięcia pozycji zbieramy wszystkie zyski do wspólnej puli i ponownie dzielimy według wag. Uwzględniłem koszty otwarcia/zamknięcia pozycji na poziomie 0.25%. Nie uwzględniłem rolowania kontraktów, ani zysków z lokowania gotówki w czasie, gdy system jest poza rynkiem. Testy przeprowadziłem dla dość szerokiego przedziału parametru systemu.

Uśrednione wyniki: 
Bez dźwigni. Średni zysk 41% rocznie. Maksymalne obsunięcie kapitału 15%.
Dźwignia 2:1. Średni zysk 84% rocznie. Maksymalne obsunięcie kapitału 29%.
Dźwignia 3:1. Średni zysk 129% rocznie. Maksymalne obsunięcie kapitału 42%.

Najprawdopodobniej w następnym tygodniu zostanie wygenerowany sygnał (linie sygnału są już bardzo blisko siebie) i będzie można rozpocząć testy live.

niedziela, 15 kwietnia 2012

Testy: towary


Czas na testy dla wybranych towarów i akcji z branży surowcowej. W tym przypadku sygnały RiskNeutral są honorowane.

W górnej części wykresu widać notowania waloru. Pionowe linie to sygnały. Pełna zielona linia to sygnał RiskOn, zielona przerywana linia to RiskNeutral. Czerwona linia to sygnał RiskOff.
W dolnej części wykresu pokazana jest krzywa kapitału dla inwestycji $1000 na początku 2006 roku.
Symulacja zakłada inwestycję 100% kapitału long lub short w zależności od sygnału. Otwarcie pozycji następuje na otwarciu następnego dnia po wygenerowaniu sygnału. Uwzględnione są koszty transakcyjne w wysokości 0.25%.

Miedź

Crude Oil

Brent Oil

KGHM

Testy: indeksy akcji

Na początek przedstawiam przykładowe testy dla indeksów akcji. W tym przypadku sygnały RiskNeutral są ignorowane.

W górnej części wykresu widać notowania waloru. Pionowe linie to sygnały. Pełna zielona linia to sygnał RiskOn, zielona przerywana linia to RiskNeutral. Czerwona linia to sygnał RiskOff.
W dolnej części wykresu pokazana jest krzywa kapitału dla inwestycji $1000 na początku 2006 roku.
Symulacja zakłada inwestycję 100% kapitału long lub short w zależności od sygnału. Otwarcie pozycji następuje na otwarciu następnego dnia po wygenerowaniu sygnału. Uwzględnione są koszty transakcyjne w wysokości 0.25%.

FW20

MWIG40

DAX