Od kilku miesięcy umieszczam na swoim profilu twitterowym tabele z danymi statystycznymi dotyczącymi spółek i indeksów notowanych na GPW. Chcę w ten sposób podrzucać czytelnikom trochę technicznych inspiracji i wskazówek prosto z wykresów, które mogą się przydać przy podejmowaniu decyzji inwestycyjnych i poszukiwaniu ciekawych zagrań. W zestawieniach znaleźć można spółki z lokalnymi ekstremami cenowymi, z formacjami świecy wewnętrznej czy chociażby takie, które spełniają podstawowe kryteria tzw. strategii żółwi. Dlaczego takie zestawienia mogą być pomocne i jak można samodzielnie tworzyć je przy użyciu prostych formuł programistycznych? O tym poniżej.
Filtrowanie rynku
Rynek finansowy to ogrom danych statystycznych. Historyczne notowania akcji i indeksów to długie szeregi czasowe, które trudno przeglądać i analizować tylko przy użyciu oka. Potrzeba programów analitycznych, które szybko filtrują dane i zwracają informacje, które nas interesują. Przykładowo – jeśli chcemy zobaczyć, które spółki wybiły się na ostatniej sesji ponad swoje 20-sesyjne maksimum, to musimy przeglądać wszystkie wykresy po kolei, zaznaczać owe ekstremum i porównywać do niego ostatnią cenę zamknięcia. Za pomocą programu typu MetaStock można to zrobić przy użyciu krótkiego kodu i jednego kliknięcia. Wszystko przeprowadza się w module Explorer, który pozwala tworzyć proste skrypty filtrujące dane i zwracające te, które spełniają zadane przez nas kryteria. W ramce obok prezentuję kody, z których ja korzystam, wyciągając interesujące mnie statystyki i sygnały techniczne. Od razu zaznaczę, że robię to na podstawie danych dziennych pobieranych z serwisu Bossa.pl.
Każdy z tych krótkich kodów można modyfikować, dodawać nowe filtry i w ten sposób tworzyć własne, spersonalizowane zestawienia. Wszystko zależy od tego, jakimi kryteriami ktoś kieruje się podczas poszukiwania okazji inwestycyjnych. Przykładowo – jeśli szukamy spółek trendowych, możemy filtrować dane według kryterium, że aktualna cena musi być powyżej średniej kroczącej z 100 sesji, a ta ostatnia musi mieć dodatnie nachylenie i być poniżej swojej szybszej siostry (na przykład z 20 sesji). Nawet jeśli filtr nie jest idealny, to i tak zawęzi nam pole poszukiwań i z blisko 500 spółek notowanych na GPW zostanie nam do analizy kilkanaście lub kilkadziesiąt.
MetaStock nie jest programem bardzo zaawansowanym i jego język programowania (o ile w ogóle można to nazwać językiem) jest bardzo łatwy i w dużej mierze bazuje na prostych formułach matematycznych. Ponadto program ma mnóstwo wbudowanych wskaźników analizy technicznej, dzięki czemu możemy przeszukiwać spółki według ogromnej liczby kryteriów. Ja ograniczam się do kilku podstawowych.
Statystyczne zestawienia
W poniedziałki umieszczam tabelę zawierającą podsumowanie poprzedniego tygodnia. Są tam spółki, których kursy akcji wzrosły lub spadły o więcej niż 10 proc., spółki, na wykresach których powstały formacje złotego krzyża lub krzyża śmierci (zarówno długoterminowe, jak i krótkoterminowe), spółki wyprzedane i wykupione według oscylatora RSI z 14 sesji oraz spółki, które wyznaczyły co najmniej roczne minimum lub maksimum cenowe. Zestawienie to pokazuje mniej więcej, kto ma przewagę na rynku, kto dołuje, kto szczytuje i gdzie dochodzić może do potencjalnego przesilenia.