Prosta strategia inwestycyjna z uwzględnieniem płynności oraz z piramidowaniem pozycji
Pisałem wcześniej
o bardzo prostej
i zyskownej strategii na GPW: kupujemy spółkę, gdy
osiąga nowy szczyt ceny, i trzymamy ją przez 2 miesiące. W jednym z komentarzy na
X zauważono potencjalny
problem z realizacją takiej strategii w praktyce: brak płynności. Rzeczywiście płynność nie była uwzględniona,
przede wszystkim dlatego, że każdy z nas ma inny kapitał, i dla każdego z nas granica płynności przebiega gdzie
indziej. Aby uwzględnić poślizgi, przyjąłem koszty na poziomie 1% przy kupnie i sprzedaży. Rzeczywista prowizja
wynosi około 0,3 - 0,4% (w zależności od rodzaju konta, biura maklerskiego itp.). To zostawia około 0,6% lub
więcej na poślizg wynikający z braku płynności. W zależności od wielkości naszego zlecenia i spółki, rzeczywisty
poślizg może być większy lub mniejszy.
Takie zgrubne "policzenie" płynności jest może i słuszne dla większości przypadków, ale
przy małych spółkach i sporym
kapitale jest kompletnie bez sensu. Jeśli symulujemy kupowanie akcji za 100 tys. zł w dniu, kiedy obrót wyniósł
1 tys. zł, to taka symulowana transakcja jest niemożliwa do zrealizowania. Jeśli przewaga, którą testujemy,
występuje tylko na spółkach z małym obrotem, to cała symulacja jest do wyrzucenia.
Dlatego postanowiłem zrobić dodatkowy test, z uwzględnieniem ilości akcji, które były w
obrocie w dniu kupna/sprzedaży. Nie będę powtarzał wszystkich założeń dla strategii, opiszę tylko różnice. Dla
pełnego zrozumienia polecam zapoznanie się z wcześniejszym
postem.
Kupujemy akcje za 1% wartości konta, ale tylko jeśli wartość akcji już posiadanych jest mniejsza niż 10%
wartości konta.
W kolejnych dniach dokładamy do istniejącej pozycji (jeśli jest sygnał).
Staramy się sprzedać wszystko gdy jest sygnał sprzedaży, ale jeśli się nie uda (brak obrotów), to resztę
pozycji traktujemy jak normalną otwartą pozycję.
Przy wyliczaniu ilości akcji, które uda się kupić/sprzedać, ograniczamy się do 20% dziennego obrotu (z dnia
transakcji).
Kupujemy po średniej cenie z dnia (średnia z open, high, low i close).
Zmniejszamy prowizję do 0,3% (z racji tego, że płynność jest uwzględniona w ograniczeniu wyżej).
Początkowy stan konta to 100 000 zł.
Innymi słowy, piramidujemy pozycję i ograniczamy wielkość transakcji. Kupujemy za mniej
na początku (1% zamiast 5%), ale dokładamy, jeśli sygnał się utrzymuje. To sprawi, że średnia cena wejścia
zwiększy się, jeśli jest dużo sygnałów (co działa na naszą niekorzyść), ale za to wielkość pozycji będzie
mniejsza, jeśli sygnał był fałszywy (to działa na naszą korzyść).
Poniżej wykres dla strategii z takimi założeniami:
Początkowy stan konta (0,1 mln zł) wzrósł do 28 mln zł. Okres testów to styczeń 2004 -
czerwiec 2024, co daje CAGR w okolicach 31%. Wynik jest jeszcze lepszy niż oryginalnej strategii.
Kod źródłowy znajduje się tutaj.