poniedziałek, 29 grudnia 2014

Ulepszone strategie Kirkpatricka - test na danych historycznych

W ostatnim artykule testowaliśmy strategię Kirkpatricka, która okazała się być jednocześnie najlepszą i najgorszą strategią w naszych dotychczasowych testach.


"Najlepszość" wynika ze średniorocznego zysku na poziomie 16,4% i to już po uwzględnieniu prowizji, spreadów i podatków.

"Najgorszość" wynika z ogromnego ryzyka związanego z kryteriami strategii, które może doprowadzić nas niemal do bankructwa.


W ramach naszych testów szukamy najlepiej zarabiających strategii, jednak naszym cichym priorytetem jest bezpieczeństwo inwestycji. Dopiero w dalszej części interesują nas zyski. Dlatego podstawowej strategii Kirkpatrica nie możemy brać pod uwagę jako ewentualnego zwycięzcy.

Okazuje się jednak, że sam Kirkpatric także to wiedział i postanowił tak zmodyfikować swoją strategię, aby przy niewielkiej utracie zysków znacznie poprawić bezpieczeństwo. W dzisiejszym artykule sprawdzimy jak poszło mu stworzenie bezpieczniejszej wersji strategii.

Dla przypomnienia główne kryteria w podstawowej strategii Kirkpatricka (strategia wzrostu) to:

  • 6-miesięczna siła relatywna:
    • kupuj gdy spółka jest w najlepszych 10% spółek
    • sprzedaj gdy spółka jest wypada poza najlepsze 30% spółek.
  • roczny zysk operacyjny kw/kw:
    • kupuj gdy spółka jest w najlepszych 15% spółek
    • sprzedaj gdy spółka jest wypada poza najlepsze 30% spółek.

Do tych kryteriów autor dodał kryterium wartości, które miało za zadanie ograniczyć wahania kapitału. Jako najlepszy wskaźnik obrazujący niedowartościowanie Kirkpatric wybrał cenę / przychody (cena / przychody), gdyż uznał, że przychodami znacznie trudniej manipulować niż zyskami.

Do podstawowych kryteriów dodane zostało:

  • C/P - cena do przychodów:
    • kupuj gdy spółka jest w najtańszych 30% spółek.
Dodatkowo K. zauważył, że w podstawowej strategii spółki były czasem zbyt szybko sprzedawane przez kryterium wzrostu zysku operacyjnego więc nowa wersja zezwalała na trzymanie spółek, które mają wzrost zysku operacyjnego lepszy niż 50% rynku. (W standardowej wersji mieliśmy 30%).

Taka ulepszona strategia została nazwana "strategią wartości".

Niestety dodanie kryterium wartości (c/p) sprawia, że na naszym rynku mielibyśmy zbyt mało sygnałów zakupu. Wypełnienie portfela akcjami wyniosłoby mniej niż 20%. Dlatego aby sprawdzić tą strategię musimy nieco rozluźnić kryteria. Zrobiłem kilka pośrednich testów, aby rozluźniając kryteria stracić jak najmniej zysków i ostatecznie "strategia wartości" dla naszego rynku wygląda tak:
  • 6-miesięczna siła relatywna:
    • kupuj gdy spółka jest w najlepszych 20% (zmiana z 10%) spółek
    • sprzedaj gdy spółka jest wypada poza najlepsze 50% spółek.
  • roczny zysk operacyjny kw/kw:
    • kupuj gdy spółka jest w najlepszych 20% (zmiana z 15%) spółek
    • sprzedaj gdy spółka jest wypada poza najlepsze 30% spółek.
  • C/P - cena do przychodów:
    • kupuj gdy spółka jest w najtańszych 40% (zmiana z 40%) spółek.


Okazuje się, że sam przebieg krzywej kapitału nie różni się zbytnio od podstawowej strategii Kirkpatricka, choć nowa sięga nieco niżej. Po uwzględnieniu wszystkich kosztów i podatków "strategia wartości" zarabia średniorocznie 12,86%. To mniej niż "strategia wzrostu", ale różnica jest ceną jaką płaci się za bezpieczeństwo i gdybym miał wybierać pomiędzy tymi dwoma strategiami to wolałbym nową, bezpieczniejszą wersję oferującą mniejszy zysk.

Tu moglibyśmy zakończyć, ale Kirkpatrick poszedł ze swoim ulepszaniem jeszcze dalej. Sprawdził jakie wartości stosowanych przez niego wskaźników mają spółki zachowujące się w historii idealnie i doszedł do wniosku, że parametry podane w "strategii wartości" można jeszcze zoptymalizować. Optymalizacja polega głównie na tym, że w oryginale wskaźniki ograniczane były tylko z jednej strony. Np. szukaliśmy spółek mających c/p lepsze niż 40% spółek. W nowej wersji ograniczymy wskaźniki z obu stron.

O co dokładnie chodzi?
Pomysł Kirkpatrica polega na tym, że oprócz tego, że spółki niedowartościowane radzą sobie lepiej niż przewartościowane (to już wiemy), zauważył również, że jeśli spółka jest skrajnie niedowartościowana to prawdopodobnie istnieje ku temu powód (spółka może mieć duże problemy, których akurat ten wskaźnik nie odzwierciedla). Dlatego mimo iż wolimy spółki tanie. To nie chcemy zbyt tanich.

To trochę jak z kupnem perfum. Jeśli standardowo w sklepie kosztują one 200 zł, a nam uda się znaleźć takie same za 180 zł to można to uznać za okazję. Jeśli jednak takie same perfumy ktoś oferuje nam za 50 zł to jest duża szansa na to, że jest z nimi coś nie tak.

Dodatkowo po testach Kirkpatrick zauważył, że mimo iż, wzrost zysków operacyjnych pozwala znaleźć prawdziwe perełki, to dzieje się tak tylko w czasie hossy. W czasie bessy ten sam wskaźnik można wyrzucić do kosza, gdyż dynamika zysków nie ma żadnego znaczenia prognostycznego dla ruchów akcji. Jako, że ciężko jest przewidywać przyszłe hossy i bessy na rynku (pamiętajmy, że Kirkpatrick nie miał makrosfery ;), to powstał pomysł aby usunąć ten wskaźnik z kryteriów.

Ostateczne strategia która powstała w wyniku tych optymalizacji  została nazwana "strategią okazji". Jej kryteria to:
  • 6-miesięczna siła relatywna:
    • kupuj gdy spółka jest w najlepszych 10% spółek(w oryginale było 3% ale było zbyt mało sygnałów).
    • sprzedaj gdy spółka jest wypada poza najlepsze 48% spółek.
  • C/P - cena do przychodów:
    • kupuj gdy spółka jest w najtańszych 42% spółek ale nie taniej niż najtańsze 17% spółek.
    • sprzedaj gdy spółka stanie się jedną z 7% najtańszych lub wypadnie poza 67% najtańszych.
Oto wyniki testów historycznych:

Średnio roczny zysk takiej strategii po uwzględnieniu kosztów i podatków to 4,69%. To bardzo mało, jeśli porównamy to z pozostałymi strategiami Kirkpatricka. Co się stało? Dlaczego idealnie dopasowana strategia okazała się być najgorszą?

To co widać w wynikach to efekt prze-optymalizowania. Kirkpatrick w najdoskonalszej strategii przestał zwracać uwagę na ogólne tendencje i próbował dopasować wartości wskaźników do uzyskania idealnego wyniku na danych historycznych. Takie działanie nazywamy dopasowywaniem do krzywej. W ten sposób jesteśmy w stanie znaleźć idealną strategię dla danych które z góry znamy. Niestety prze-optymalizowane kryteria nigdy nie sprawdzają się dobrze jeśli zastosujemy je na danych, które nie były dostępne w trakcie tworzenia strategii. Tu duży minus dla Kirkpatricka. Ten przykład pokazuje jednak to, że nawet inwestorzy na prawdę dobrze znający się na rzeczy i uznawani za guru w tej dziedzinie, także wpadają w pułapki emocji.

Na koniec podsumowanie dotychczas przetestowanych strategii, posortowane według zyskowności:



Jeśli wpis Ci się podoba zapisz się na newsleter, aby nie przegapić nowych artykułów: