W poprzednim artykule z cyklu „Profesjonalny inwestor" pisałem o module „system tester"
, w który wyposażony jest program do analizy technicznej MetaStock. Moduł ten służy do budowania, optymalizacji i testowania systemów transakcyjnych na danych historycznych i stanowi jedno z najważniejszych narzędzi programu. Oprócz niego w arsenale MetaStocka znajdują się również inne bardzo przydatne moduły – „indicator builder" oraz „explorer". Pierwszy służy do budowania własnych wskaźników analitycznych, a drugi do?rzeszukiwania rynku według indywidualnych kryteriów cenowych. Poniżej postaram się wyjaśnić, w jaki sposób można korzystać z obu tych narzędzi.
Być jak Welles Wilder
Choć MetaStock wyposażony jest w ponad 200 gotowych wskaźników analizy technicznej, każdy użytkownik programu może dodać do tej palety swój własny indykator, skonstruowany za pomocą modułu „indicator builder". Do jego obsługi potrzebna jest znajomość języka pro-gramowania, którego podstawy?rezen-towałem? poprzednim artykule, oraz rozumienie podstawowych pojęć mate-matycznych i wyrażeń logicznych. Brzmi dość groźnie, ale w praktyce obsługa modułu jest prosta i intuicyjna. Całe narzędzie składa się z jednego okienka dialogowego, w którym wpisujemy kod naszego wskaźnika. Jednocześnie mamy do dyspozycji zakładkę „functions", która udostępnia nam kody wszystkich wskaźników, w które wyposażony jest program. W ten sposób możemy tworzyć własne narzędzia od podstaw albo dokonywać modyfikacji tych już istniejących.
Arsenał analizy technicznej jest tak szeroki, że dodawanie do niego nowych wskaźników może się wydawać „mnożeniem bytów ponad konieczność". Prawda jest jednak taka, że każdy inwestor ma swoje własne podejście do analizy wykresu i dzięki MetaStockowi może stworzyć swój indywidualny warsztat. Przykładowo, większość wskaźników analizy technicznej domyślnie bazuje na cenach zamknięcia. Nic nie stoi jednak na przeszkodzie, by w module „indicator builder" zastąpić je cenami skrajnymi – najwyższą (h) lub najniższą – (l) albo uśrednioną wartością (h+l/2). Jeśli stworzymy średnie kroczące bazujące na cenach skrajnych, możemy otrzymać coś na wzór wstęg, które wyznaczają potencjalny zakres wahań.
Wskaźniki własnej konstrukcji można następnie wykorzystać do budowania i testowania systemu transakcyjnego. Jest to bardzo istotna funkcja, ponieważ daje szersze możliwości generowania sygnałów kupna i sprzedaży. Przykładowo, stosując wskaźnik ruchu kierunkowego zazwyczaj zakłada się, że przecięcie linii DI stanowi sygnał do zajęcia pozycji. W praktyce istotna jest jednak odległość między liniami – im większa, tym większe znaczenie sygnału. W module „indicator builder" możemy stworzyć wskaźnik oblicza-jący różnicę między liniami +DI i –DI i przyjąć założenie,?że?rzekro-czenie?kreślonej wartości będzie potwierdzeniem wcześniejszego przecięcia. W?en?posób?ożemy?nacznie?oprecyzować konstrukcję naszego systemu i szukać optymalnego roz-wiązania. Możliwości mody-fikacji jest mnóstwo i w zasadzie ogranicza nas?ylko wyobraźnia??kładnia języka MetaStocka.