czwartek, 23 września 2010

Chart Pattern Indicator przemawia...

Cześć,

dzisiaj posłużę się CPI aby zweryfikować moje niedźwiedzie podejście. Na start obrazek :)



Po pierwsze otrzymaliśmy sygnał sprzedaży. Jednak to co już wcześniej pisałem - ten sygnał prawdopodobnie się zmieni w ciągu kilku dni. Co jest jednak ważniejsze to bardzo nieprzyjemna dywergencja, która będzie już tam siedziała czy tego chcemy czy też nie. Dywergencje na CPI są wiarygodniejsze od wszystkich innych dywergencji ze względu na logikę, która nimi kieruję - coś jakby akcje mówiły do ciebie: "Stary, coraz mniej z nas potrafi osiągnąć wymaganą tygodniową zmienność, jesteśmy zmęczone".

Chcę napisać także słówko o sile sygnału, bowiem tego na wykresie już nie zobaczymy. Jeżeli powiedzmy rynek rośnie, a CPI pokazuje nam wynik 100 (i załóżmy, że ten wynik już jest stały i nie zmieni się) to czy ten wynik na pewno jest wystarczająco silny aby kontynuować wzrosty? Nie. Wynika to z tego, że jeżeli mamy jeden byczy pattern i zero niedźwiedzich to ten sygnał po prostu nie jest wiarygodny, a CPI czy chce czy nie pokaże właśnie stówkę. Taki sygnał jest znacznie słabszy niż powiedzmy 50 niedźwiedzich na 5 byczych patternów. I tutaj kolejne zdjęcie:

Tutaj mamy nie procentową wartość CPI, a ilość byczych wzorców i ilość niedźwiedzich. Dwóch ostatnich dni nawet nie oglądamy - te wartości się zmienią. Co jednak jest ważniejsze to walka pomiędzy bykami i niedźwiedziami. Blisko 40 patternów po obu stronach, co czyni dzisiejszy sygnał raczej wiarygodnym, a dywergencję jeszcze bardziej.

Tylko tyle nadzisiaj
Tradycyjnie życzę bykom i niedźwiedziom powodzenia na parkiecie.

Pozdrawiam
Krzysztof!

Informacje podane w tym blogu są wyłącznie opinią autora. Podane informacje w żadnym wypadku nie stanowią rekomendacji kupna lub sprzedaży ani nie są zachętą do podejmowania jakichkolwiek decyzji inwestycyjnych! Wszystkie decyzje inwestycyjne oparte na informacjach tutaj zawartych są podejmowane wyłącznie na własne ryzyko!

wtorek, 21 września 2010

Nietoperze, ABCD, potwory z krain legend...

Cześć,

wena się pojawiła, a i jest o czym pisać. Teraz już nie tylko FTSE posiada swojego potworka, ale do szacownego grona dołączył SP500 oraz NASDAQ. Sytuacja techniczna jest po prostu bombowa :)


Powyżej SP500. Opory mamy na poziomach od 1153. Dzisiaj kontrakty na SP500 musnęły poziom 1140 i uważam, że przebicie tego poziomu będzie niebywale ciężkie.

Powyżej znów ABCD na SP500, dokładnie te same opory ze względu na to, że podane ABCD jest częścią większej formacji.


Powyżej NASDAQ. Co jeszcze? Opór na 1140 to coś więcej niż okrągła liczba.

To również 3 bardzo silne zniesienia wewnętrzne oparte na technikach Fibonacciego.

Od siebie powiem szczerzę, że jest bardzo niebezpiecznie być w tej chwili bykiem. Ale rynek to rynek i nie przejmuję się tym co myślę, więc trzymajcie ciasno stopy i grajcie na którą stronę tylko zechcecie :) Zarówno bykom jak i niedźwiedziom życzę powodzenia i owocnych zbiorów.

Pozdrawiam
Krzysztof!


Informacje podane w tym blogu są wyłącznie opinią autora. Podane informacje w żadnym wypadku nie stanowią rekomendacji kupna lub sprzedaży ani nie są zachętą do podejmowania jakichkolwiek decyzji inwestycyjnych! Wszystkie decyzje inwestycyjne oparte na informacjach tutaj zawartych są podejmowane wyłącznie na własne ryzyko!

poniedziałek, 20 września 2010

AAII straszy....

Witam,

dzisiaj zajmę się Amerykańskim Stowarzyszeniem Inwestorów Indywidualnych (AAII), a dokładnie rzecz biorąc pewnym wskaźnikiem regularnie publikowanym przez naszych przyjaciół zza oceanu. Mowa tutaj oczywiście o Bull-Bear Spread, czyli prostej ankiecie przeprowadzanej wśród członków tego elitarnego stowarzyszenia. Jeżeli nie wiesz o co chodzi - KLIK!


AAII jest wskaźnikiem kontrariańskim. Podobnie jak put/call ratio i wiele innych. Kontrariański czyli taki, przeciwko któremu powinieneś grać. Jeżeli AAII są nadmiernie byczy to prawdopodobnie nastąpią spadki, jeżeli są nadmiernie niedźwiedzi to prawdopodobnie nastąpią wzrosty. Zastanawia mnie całkowity brak logiki tej ankiety.  Skoro wiem, że od 1987 roku uczestniczę w tej ankiecie i zawszę się mylę powinienem (zgodnie z teorią gier) zmienić swoją strategię i próbować grać przeciwko sobie samemu. Właśnie dlatego kocham giełdę, za całkowity brak logiki i sensu :)

A teraz do rzeczy. AAII pokazało bycze rogi i nasz wskaźnik osiągnął od dawna niewidziany poziom 26.6. Poziom ten ostatniego czasu sygnalizował zwałę (ach ci przeklęci jankesi...).

Dlaczego uważam ten sygnał za niekoniecznie poprawny? Ponieważ nie możemy zniżać siędo zaledwie kilku obserwacji i powinniśmy zobaczyć "Big Picture", który wygląda tak:

Jak widać, okazuję się że nasze lokalne ekstremum jest niewiele warte jeżeli popatrzeć z szerszej perspektywy. Nasze Byki schowały rogi podczas ostatniej bessy i nie powinniśmy rozpatrywać tej ankiety w wartościach stałych. Zatem jak?

Elastycznie. Jeżeli mamy taką sytuację jak obecnie powinniśmy poczynić analizę w oderwaniu od stałych wartości lecz poprzez wskazanie lokalnego maksimum. AAII osiągnęło obecnie najwyższą wartość od pierwszego tygodnia stycznia 2010 roku. Sprawdźmy więc jak zachowywał się S&P500 w sytuacji gdy AAII osiąga 200-dniowy szczyt, ale indeks znajduję się poniżej 200-dniowego maksimum. Robimy tak ponieważ obecny optymizm wydaję się być nieuzasadniony wobec sytuacji technicznej.

D+5 = 20/27 = 74% przypadków zakończyło się na plusach. W ogóle jakoś zielono po tak misiowym sygnale. Czy moja interpretacja jest poprawna? Tego nie wiem, jednak jest poparta statystyką, dowodami i analizą, a nie wyłącznie słabiutką próbą kilku obserwacji.

Teraz kolejna zagwozdka. Przyspieszenie w zmianie nastawienia AAII było bardzo silne, w ciągu zaledwie 3 tygodni zmieniło swoje zdanie o 55 punktów. Co się wydarzyło na SP500 po czymś takim?

AAII ma to do siebie, że czasem działa a czasem nie. Szczerze mówiąc obraz takiej sytuacji jest bardzo niejasny, ale tak pisząc całkowicie od siebie to zaufałbym raczej drugiej metodzie ponieważ jest najzwyczajniej prostsza i bardziej logiczna. Gdy następuje taki zwrot w sentymencie ankieterów powinna powstać odpowiednia reakcja. A to wszystko zdaję się kleić z moim fibonaccim i wskaźnikami AT ;)

Tyle na dzisiaj, zapraszam do komentowania, pisania maili i informowania znajomych o blogu!
Pozdrawiam
Krzysztof!

Informacje podane w tym blogu są wyłącznie opinią autora. Podane informacje w żadnym wypadku nie stanowią rekomendacji kupna lub sprzedaży ani nie są zachętą do podejmowania jakichkolwiek decyzji inwestycyjnych! Wszystkie decyzje inwestycyjne oparte na informacjach tutaj zawartych są podejmowane wyłącznie na własne ryzyko!

Górą czy dołem?

Cześć,

dzisiaj piszę o późnej porze i krótko, jednak mam nadzieję że będzie ciekawie. Jaka sytuacja techniczna jest na WIG20 chyba nie muszę mówić - będzie co oglądać. Każdy zadaję sobie jednak pytanie którą stronę obrać. Mam nadzieję, że mogę pomóc w tym chociaż odrobinę (albo zasiać jeszcze więcej zamętu w głowie ;)).

Po pierwsze na FTSE pojawiła się taka oto poczwarka.

FTSE to jedna z najsłabszych giełd w ogóle, jednak sam wydźwięk patternu jest dosyć silny. Po starciu się z pierwszą strefą oporu FTSE zareagował solidną zwałą i potężnym odwróconym młotkiem, który zdaję się zabijać wszelką nadzieję.

 Powyżej koślawe ABCD na GDAXI. Cena ostro zareagowała na zetknięcie ze strefą oporu. Nie wygląda to najlepiej.

A Polacy nie gęsi i swojego... Kraba mają. Koślawiec straszny, ale cena zdaję się reagować na zetknięcie z drugim oporem. Co jeszcze?

AAII nabrało tak niebywałego optymizmu, że wskaźnik Bull-Bear Ratio osiągnął od dawna już niewidziane wartości - KLIK!

Co do AAII jednak byłbym dosyć powściągliwy ze względu na subiektywizm zawarty w komentarzu Pana Białka - napiszę o tym już jutro.

 Osobiście jestem nastawiony na spadki, jednak nie mogę powiedzieć, że jestem co do nich przekonany. Rynek po prostu nie chce spadać, trzymajcie więc stopy ciasno i walczcie ;) Niestety ogólny brak weny do pisania i chęci do życia powoduję, że blog jest aktualizowany coraz rzadziej. Mam nadzieję, że zobaczymy w tym roku jeszcze jakieś słoneczne dni i będę w stanie wykrzesać coś więcej...

Pozdrawiam serdecznie!

Informacje podane w tym blogu są wyłącznie opinią autora. Podane informacje w żadnym wypadku nie stanowią rekomendacji kupna lub sprzedaży ani nie są zachętą do podejmowania jakichkolwiek decyzji inwestycyjnych! Wszystkie decyzje inwestycyjne oparte na informacjach tutaj zawartych są podejmowane wyłącznie na własne ryzyko!

wtorek, 14 września 2010

Ruchy łamane, czyli sygnał ostrzegawczy?

Cześć,

po drobnej przerwie wracam do pisania. Dzisiaj o klasycznej analizie technicznej, poruszymy jeden z mitów AT - ruchy łamane (z ang. Failure Swings). Jeżeli nie wiesz co to takiego jest to kliknij tutaj.

Ruch łamany to taka dywergencja tylko, że na wykupionym lub wyprzedanym rynku. Czyli jeżeli uznać zwykłą dywergencję za jopka w kartach to ruch łamany powinien być damką lub królem, ponieważ dochodzi kolejny obostrzający warunek.


 Tak to wygląda w praktyce (obiecująco, nie?). Do wychwytania ruchów łamanych wykorzystamy RSI(14). Okres, za który będzie wyszukiwał łamańca to również 14 okresów. Warunki są następujące dla sygnału sprzedaży:

  • RSI(14) > 70
  • Indeks tworzy maksimum (nie musi się zamknąć na poziomie tego maksimum, bierzemy tylko dzienne High)
  • RSI nie potrafi osiągnąć takiego fajnego maksimum i tworzy je troszkę niżej
  • Dla sygnału kupna wszystko na odwrót, z tą różnicą, że RSI(14) < 30 (rynek wyprzedany).
 Cały ten niewyobrażalnie złożony kod zamieszczam piętro niżej (dla Amibrokera):

p = Param("Okres RSI", 14, 1, 50, 1);
Sell = High == HHV(High, p) AND RSI(p) < HHV(RSI(p), 14) AND RSI(p)>70;
Buy = Low == LLV(Low, p) AND RSI(p)> LLV(RSI(p), 14) AND RSI(p)<30;

Ponieważ nie jest to system transakcyjny więc nie możemy testować go w backtesterze. W zamian daję zgrabną tabelkę, która pokażę jak to z tym na WIG20 było...


Powyżej pokolorowana tabelka z wypisanymi wszystkimi przypadkami od początku roku 2000. D+N% to wartość o którą zmienił się indeks po N dniach od sygnału (względem tego dnia). Razem 50 sytuacji, z czego:

Dzień po sygnale 31/50 = negatywnie, średnio -0,16%
Dwa dni po sygnale 33/50 = negatywnie, średnio -0,42%
Trzy dni po sygnale 30/50 = negatywnie, średnio -0,47%

Szału nie ma. Później sygnał zdaję się nie wpływać już na ruchy indeksu. Dla sygnałów kupna, wynik był podobny jak przy rzucie monetą:

Ale... wyglądało tak ładnie?!

Kolejna rzecz z cyklu "jak nie należy grać i dlaczego rynek Cię nie słucha". Chciałbym napisać jeszcze kilka słów odnośnie dywergencji w ogóle. Nie dam sobie urwać głowy za to, co teraz napiszę ale jeżeli liczymy dywergencję z 14-okresowego RSI to nie możemy patrzeć dalej niż 14 dni wstecz ponieważ RSI nie pamięta co było wcześniej. Bardzo często spotyka się takie obrazki:

Taka dywergencja byka, jest niepoprawna ponieważ sięga ona dalej niż okres RSI. Równie dobrze możemy zrobić coś takiego:

Taka, kilkuletnia dywergencja z pewnością była przyczyną załamania na rynku akcji. Dlaczego więc ruchy łamane nie działają? Z tego samego powodu co każdy inny system oparty na oscylatorach - pokazują one tylko to, co wykonała już cena, i jeżeli indeks będzie miał ochotę iść na północ to nie będą mu straszne twoje dywergencje.

Tyle dzisiaj ode mnie, pozdrawiam Was serdecznie, zapraszam do komentowania
Krzysztof!

czwartek, 9 września 2010

Czy staranujemy Nietoperza?

Cześć,

dzisiaj krótko. Chciałbym przedstawić wam mojego kolegę, nietoperza:

Pan Nietoperz będzie nam towarzyszył przez najbliższych parę tygodni czy tego chcemy czy nie. Pytanie jak ostre ma pazury? ;)

Wczoraj indeks WIG wbił agresywnie w Potencjalne Strefy Oporu i zatrzymał się na drugiej z nich. Pattern kształtował się ponad 100 dni i wydaję się być dosyć silny. Na innych rynkach nie zanotowałem żadnych innych wzorców. Reakcja na wejście w PRZ ukaże się dopiero dzisiaj i raczej nie będzie zbyt smakowita.

Co teraz? Zakładam lekkie odreagowanie wczorajszych wzrostów, które były nieporównywalnie silne wobec innych indeksów. Raczej nie sądzę, aby nastąpiło jakieś gwałtowne załamanie, spodziewam się raczej lekkiej chorągiewki, boczniaka lub parę procent w dół w ciągu najbliższych sesji. Nasz nietoperz prawdopodobnie pociągnie również WIG20.

Dodam jeszcze jedno zdanie odnośnie korelacji między rynkami. Jak zapewne wiecie rynki europejskie i amerykańskie poruszają się podobnymi ścieżkami, tzn. są silnie skorelowane - tacy panowie jak ten Pan pomagają w utrzymaniu równowagi. Jednak często zdarza się, że pomimo korelacji na jednym rynku wystąpi dany wzorzec, a na innych już nie. Taką sytuację mamy obecnie - wyłącznie na WIG wystąpił nietoperz. Właśnie dlatego codziennie sprawdzam wszystkie indeksy giełdowe, a nie tylko Polski. Pomimo korelacji czasem jeden rynek okaże się mocniejszy, czasem słabszy i program "nie wyłapie" patternów ze względu na silniejsze odchylenia od współczynników fibo na jednym rynku ale na drugim już tak.

W obecnym przypadku został wyłapany pattern na najgłębszym z możliwych rynków i właśnie dlatego zakładam odreagowanie na wszystkich rynkach, w tym na zachodnich.

Informacje podane w tym blogu są wyłącznie opinią autora. Podane informacje w żadnym wypadku nie stanowią rekomendacji kupna lub sprzedaży ani nie są zachętą do podejmowania jakichkolwiek decyzji inwestycyjnych! Wszystkie decyzje inwestycyjne oparte na informacjach tutaj zawartych są podejmowane wyłącznie na własne ryzyko!


Pozdrawiam
Krzysiek

wtorek, 7 września 2010

Dlaczego nie wolno straszyć krzyżami śmierci?


Cześć,

dzisiaj obalimy pewien mit dotyczący tzw. "krzyży śmierci" oraz "złotych krzyży". Są to bardzo proste systemy oparte o dwie proste średnie kroczące, gdzie gdy krótsza przecina dłuższą od dołu mamy sygnał kupna, a gdy krótsza przecina dłuższą od góry mamy sygnał sprzedaży. Tak to wygląda w praktyce.


Gdzie jest krzyż? ;)
Powyżej indeks S&P500. Już gołym okiem widzimy, że system średnio się sprawdza i przecięcia średnich generują olbrzymią ilość fałszywych sygnałów. Jednak o tym za chwilę. Najpierw wyjaśnijmy sobie dlaczego taki system jest całkowicie bezsensowny i można go schować do szuflady.

Zacznijmy może od tego czym jest prosta średnia krocząca. Chyba każdy zna definicję, prawda? Gdy nałożymy prostą średnią kroczącą na wykres otrzymamy:
  • Wygładzony wykres ceny 
  • Opóźniony o n-okresów wykres ceny 
O ile skuteczność wygładzania w prostej średniej jest raczej mało użyteczna do budowy systemu  to opóźnienie średniej jest gwoździem do trumny. Logika jaka stoi za sygnałem kupna lub sprzedaży jest... nielogiczna. Otóż bierzemy cenę i nie dość, że wyrzucamy z niej najbardziej wartościowe informacje poprzez wygładzenie to jeszcze opóźniamy ją o ileśtam dni. I te właśnie opóźnione i zniekształcone dane mają rzekomo stanowić sygnał kupna lub sprzedaży. Musicie wiedzieć, że wszystko co pokaże wam prosta średnia już zostało zawarte i wykorzystane przez osób grających price action, i dla was zostaną co najwyżej okruchy.

Dlaczego więc tak często się mówi o właśnie tych formacjach? Oczywiście jest to mit analizy technicznej. A dlaczego ta technika "zadziałała" przy starcie bessy w 2007 roku? Odpowiedź jest prosta - systemy oparte o średnie całkiem dobrze mogą się sprawować przy ostrych, dynamicznych i długotrwałych trendach. Gdy w 2007 roku indeksy załamały się średnie nie miały innego wyjścia jak posłuchać się ceny i również szybko zmieniły kierunek. Gdy giełdy nie potrafią obrać kierunku lub gdy ruchy są mało dynamiczne (a tak prawdopodobnie będzie obecnie) to systemy oparte na średnich stają się bezużyteczne.

Teraz troszkę testów. System oparty o SMA50 i SMA200 to system, który cały czas jest w rynku, nie obchodzą nas więc takie sprawy jak stop loss. Ten niewyobrażalnie skomplikowany system można zapisać za pomocą wyrafinowanej formuły w amibrokerze:

Buy = Cross(MA(Close, 50), MA(Close,200));
Sell = Cross(MA(Close,200), MA(Close, 50));

No i odpalamy test na WIG20. Gramy na pozycji krótkiej i długiej. Wynik poniżej:


Jak się okazuje sygnał na Polskiej giełdzie jest bezużyteczny i wynik stanowi dokładne przeciwieństwo założeń. 6 wygranych do 12 przegranych oznacza, że podczas sygnału "niedźwiedzia" powinniśmy kupować akcje, a podczas sygnału "byka" powinniśmy sprzedawać. Dziwne, nie? ;)

No tak, ale to jest raczej niestatystyczne. Opieranie się na 18 obserwacjach nie jest obiektywne. Weźmy na ruszt S&P500 i Nikkeja.

Powyżej S&P500. Dlaczego nie powinniśmy w tej sytuacji zwracać uwagi na takie wskaźniki jak zysk czy strata? Ponieważ pompa na SP500 trwa już ponad 80 lat, a indeks rośnie nieustannie i nie ma bata aby system pokazał inne wyniki niż kosmiczny zysk. My jednak skupmy się na tym ile mamy wygranych, a ile przegranych. Winners - 47,31%, lossers - 52,69%. Czyli podobnie jak z WIG20 - tutaj jednak mamy troszkę wyższe szanse niż jak przy rzucie monetą.

Na blachę leci NIKKEI250, który jest chyba jedną z najtrudniejszych giełd do gry.

Podobne wnioski jak wyżej. Przy niedźwiedzim przecięciu średnich należy kupować, a nie sprzedawać akcje!

Obecnie na WIG20 został wygenerowany sygnał "kupna" zaraz po sygnale "sprzedaży". Jednak o tym postaram się napisać już jutro, ponieważ taki sygnał może okazać się bardzo użyteczny, i co ważniejsze - statystycznie do sprawdzenia.

Informacje podane w tym blogu są wyłącznie opinią autora. Podane informacje w żadnym wypadku nie stanowią rekomendacji kupna lub sprzedaży ani nie są zachętą do podejmowania jakichkolwiek decyzji inwestycyjnych! Wszystkie decyzje inwestycyjne oparte na informacjach tutaj zawartych są podejmowane wyłącznie na własne ryzyko!

Pozrawiam
Krzysiek

poniedziałek, 6 września 2010

Chart Pattern Indicator, czyli potwierdzenie sygnałów

Witam,

dzisiaj krótko opiszę pewien program zwany Patternz. Jest to program stworzony przez Thomasa N. Bulkowskiego, który jest udostępniony za darmo na jego blogu.

Blog Pana Tomasza jest kopalnią wiedzy dotyczącą formacji świecowych oraz formacji cenowych. Oprócz typowej gadaniny znajduję się tam ogromna ilość danych statystycznych, które obiektywnie opisują daną formację (np. częstość występowania, przeciętny zysk, przeciętna strata itp.). Jednak nie o tym chciałem dzisiaj pisać.

Pan Tomasz jest autorem wskaźnika Chart Pattern Indicator, który wykorzystuję pattern Narrow Range 7. Sygnały systemu są publikowanie codziennie po sesji w USA i są bardzo dobrym potwierdzeniem kierunku giełd. System opiera się na zmienności portfela kilkuset akcji. Do portfela dostają się tylko te najpłynniejsze, dzięki czemu można odfiltrować część niepoprawnych sygnałów.

Z grubsza system opiera się na obserwacji, że zmienność cen akcji maleje na szczytach i wzrasta w dołkach (rośnie lub spada tzw. momentum). Jeżeli przeskanujemy portfolio kilkuset/kilku tysięcy akcji to możemy policzyć ile papierów jest już "wyczerpanych" wzrostami lub spadkami, przyrównać to do ilości papierów ogółem i w ten sposób policzyć CPI. Jako zmienność przyjmujemy proste założenie - dzienne maksimum minus dzienne minimum.

A teraz dlaczego jest to system jedynie potwierdzający nasze sygnały, a nie wyprzedzający? Po pierwsze dlatego, że opisuję już tylko to co widać gołym okiem - zmienność. Po drugie Pan Tomasz jasno pisze, że ze względu na specyfikę systemu sygnały mogą się zmieniać aż do tygodnia czasu (dopiero po tygodniu dany papier jest odrzucany jeżeli nie daje sygnału). Jednak moje obserwacje są troszkę bardziej ostrożne i zauważyłem, że sygnał zmienia się minimalnie już po dwóch dniach. Po trzecie system jest publikowany w Stanach Zjednoczonych, czyli gdy my już słodko śpimy o północy w Polsce to dopiero wtedy autor publikuje sygnał.

Sygnał można troszkę usprawnić poprzez samodzielne generowanie go za pomocą programu Patternz. Nie będę się rozpisywał co do konfiguracji, dam jednak kilka wskazówek. Dane EOD są dostępne za darmo na serwisie Bossa.pl. Ja pobieram dane do Omegi ponieważ Patternz słabo radzi sobie z CSV, a z Metastockiem już w ogóle. Importujemy wszystkie dane i jedziemy zgodnie z instrukcją. Wszystko powinno wyglądać następująco:



Po kilku minutach mamy gotowy wynik. Pamiętajcie jednak - jest on opóźniony i pokazuję jedynie to, co już widać i powinien stanowić jedynie potwierdzenie naszych decyzji, i nie powinien być traktowany jako samodzielny system! Jeżeli nie zastosujecie się do tego to możecie bardzo szybko się poparzyć. No i jeszcze jedna sprawa - ponoć słabo śmiga na systemie Vista, jednak u mnie wszystko działa poprawnie pomimo używania tegoż właśnie systemu operacyjnego :)

A poniżej efekt działania programu:
Prawda, że obiecująco? Nie tylko udostępniony za darmo, jest również szybki, konfiguracja zajmuję kilka minut, a dane są wiarygodne. Codziennie rano, przed sesją i zajęciem pozycji warto zaznajomić się z tym co ma do powiedzenia CPI.

Tyle na dzisiaj. Mam nadzieję, że moje artykuły was ciekawią i odkrywają nieznane jeszcze zakamarki internetu ;) Mam oczywiście wielką prośbę - jeżeli znacie kogoś, komu mógłby się spodobać mój blog to poinformujcie go o tym. To właśnie ilość odwiedzin motywuje mnie do dalszego pisania! Zapraszam również do komentowania wpisów!

niedziela, 5 września 2010

Harmonic Patterns, giganty, losowość i kilka innych spraw

Witam drogich czytelników,

dzisiaj zajmiemy się znowu patternami. Zacznijmy od mniej ciekawej kwestii, którą jest losowość formacji. Przyjmijmy, że nasz program jest skonfigurowany tak aby odrzucał najgorsze wzorce (czyli te o największych rozjazdach PRZ, o dużych odchyleniach nóg od idealnych współczynników) oraz że będzie wykonywał analizy tylko na płynnych spółkach. Jak odróżnić losowy wzorzec od poprawnego?
  • Powinien być względnie symetryczny pod względem czasu - przyjmuję zasadę, że "lewe i prawe skrzydło" (np. motylka) powinno składać się z podobnej ilości słupków. Jedno skrzydełko może składać się najwyżej z półtorakrotności słupków poprzedniego skrzydełka (nie ma odstępstw od tej zasady).
Powyżej wykres akcji Kopexu. Osobiście nie grałbym i zdecydowanie odradzam grę pod takie patterny. Widać gołym okiem "koślawość" formacji, można również zauważyć słabą reakcję ceny na zetknięcie się z PRZ. Osobiście uważam, że gra pod coś takiego jest bardzo niebezpieczna. Do tego niski wolumen, umiarkowana cena = duża zmienność cen akcji = duża losowość wzorców.
  • Im krótszy okres wyłaniania się formacji tym bardziej rygorystyczne powinny być nasze metody oceny wzorca! Silne formacje wyłaniają się przynajmniej kilka tygodni. Jeżeli widzimy jakąś mniejszą (powiedzmy 5-7) dniową to musimy założyć niemalże idealne współczynniki fibo. Taka formacja jest słaba i niedojrzała i musimy założyć, że tak właśnie zostanie potraktowana przez rynek.
 Powyżej wykres petrolinvestu. Pomimo ciasnych PRZ formacja nie była an tyle dokładna aby rozpocząć trend wzrostowy. Mogłoby się wydawać, że przy ostatniej białej świecy kurs zaczyna się "zastanawiać" nad odbiciem. Następnego dnia wszystko staję się jasne, gdy potężna czerwona świeczka łamie wszystkie strefy wsparcia.
  • I odwrotnie - im większa formacja tym bardziej możemy poluzować nasze kryteria oceny. O gigantach będę pisał za chwilkę :)
Kolejna sprawa to pytanie czy należy grać z trendem czy może podejść kontrariańsko i walczyć przeciwko niemu? Odpowiedź jest prosta - trend is your friend. Formacje fibonacciego są doskonałymi formacjami kontunuacji większego trendu, natomiast słabo się sprawdzają jako sygnały zmiany trendu! 


Powyżej niemiecki DAX. Pokazałem tylko kilka formacji podczas końcowej fali bessy z przełomu 2008/2009 roku. Dużo formacji? Silne? A co na to rynek? Ma nas chyba gdzieś :) Granie pod odbicie na podstawie takich formacji przy tak potężnym trendzie to zabawa z zapałkami i kanistrem benzyny w domu. Bardzo szybko się poparzycie, a jak nie będzie ciasnego stop lossa to po prostu puścicie chatę z dymem ;]

  • Aby zmniejszyć losowość wzorców fale powinny być ładnie zarysowane, a początki i końce wzorców powinny trzymać się początków i końców fal.

Co tutaj jest nie tak? Oprócz tego, że to WIG20 ;) to pattern jest po prostu nieprawidłowy. Można by powiedzieć "idealny" pod względem współczynników, jednak nie składa się z całości fali. Program wyłapał malutką czerwoną świeczkę i od razu liczył od tego miejsca współczynniki fibo. To jest błąd! Poprawna formacja powinna sięgać aż do początku fali wzrostowej, tak aby była naprawdę ładnie zarysowana. Opieranie się o tak małe "górki" lub "dołki" to duży błąd, a takie formacje raczej nie są szanowane.

A tak na marginesie to powyżej jest ukazany trend, który był niemalże nie-do-zaje*ania, i trwał około 7 tygodni. Skończył się krachem, a wielu trejderów połamało sobie na nim zęby :)


Miałem jeszcze napisać o uniwersalności metody fibonacciego - działa ona ponoć na wszystkich interwałach, przy czym odradzam interwał 1-minutowy z oczywistych względów - i tak nic z tego nie wyczytasz, a program znajdzie ci istne cuda na kiju.

No i teraz najfajniejsza sprawa, czyli giganty. Jest to raczej ciekawostka i tak radzę do tego podejść. Zasada jest prosta - minimalny czas kształtowania się formacji to 200 dni, a maksymalny 1000 dni. Ciekawe co znajdzie program? :)



WIG20                
CAC40
CAC40
Największy pattern jaki znalazł program - NASDAQ, około 950 dni kształtowania się formacji
WIG20
No to już wiemy skąd bessa z 2007/2008 roku :) Powyżej WIG20
DAX
DAX

To tyle na dzisiaj. Mam nadzieję, że moje artykuły chociaż troszkę was zaciekawiły. Każdego, komu się podobają zachęcam do poinformowania znajomych o istnieniu tego bloga. Im większa oglądalność tym większa motywacja do dalszego pisania.

Pozdrawiam
Krzysztof

sobota, 4 września 2010

Harmonic Patterns, ciąg dalszy

Witam ponownie,

dzisiaj tak jak obiecałem zajmę się zagadnieniami poruszonymi wpis niżej. Zacznijmy może od automatycznego wyszukiwania patternów.

Programów do tego jest naprawdę dużo. Jeżeli interesują cię darmowe to możesz skorzystać z ZUP-a (skrypt do programu MetaTrader) lub z korHarmonics. Problemem jest jednak to, że są one nastawione raczej na forex niż na giełdę, i może przysporzyć trochę problemów aby je odpowiednio przekonfigurować.

Ja korzystam z programu Harmonic Analyzer, który wręcz poraża swoją prostotą. Jego twórca udostępnia darmowy 30-dniowy trial, w którym program posiada całkowitą funkcjonalność. Bardzo zachęcam do wypróbowania go, chociażby dla zabawy.

Dochodzimy do drugiego etapu, czyli sprawdzalności. Zauważyłem, że większość ludzi piszę o 80% skuteczności patternów. Badania na ten temat są udostępnione darmowo na stronie Scribd, gdzie autor poświęcił kilka lat na przeprowadzenie testów. Zachęcam gorąco do zapoznania się z nimi. Testy zostały podzielone ze względu na czas kształtowania się patternu - od 1 do 3 miesięcy, od 3 miesięcy do roku itd.

Kolejne pytanie brzmi - dlaczego to działa? Cytując Pawła Danielewicza (maklera BZWBK): "Nie wiem". Lub Scotta Carneya: "I don't know". Mówi się, że liczby fibonacciego są obecne od zawsze w całym wszechświecie i to właśnie wykres giełdowy jest obrazem tych naturalnych tendencji. Sam jednak podchodzę bardzo sceptycznie do takiego uzasadnienia, i również najzwyczajniej w świecie nie mam zielonego pojęcia dlaczego to działa. Tak po prostu jest i tyle.

Kolejne zagadnienie brzmi - jakie patterny akceptujemy, a jakie odrzucamy? Tutaj wchodzi już techniczna znajomość zagadnienia. Musimy odróżnić pattern, który powstał losowo od takiego który faktycznie będzie strefą odwrotu dla wykresu.

  1. Rynek musi być głęboki. Nie mówię tylko o forexie i indeksach giełdowych, ale także o akcjach większych spółek. Tak naprawdę to na WIG-u mamy może kilka, które są wystarczająco płynne aby zanalizować je pod względem patternów fibonacciego.
  2. Cena instrumentu musi być wystarczająco wysoka. Stosowanie metod fibo na biotonie najzwyczajniej mija się z celem. Moje założenia są następujące - średnia cena akcji z ostatnich 14 dni musi być większa niż 10 złotych, a średni wolumen z 14 dni nie mniejszy niż 50,000 sztuk. 
  3. Odchylenia od idealnych stosunków fibonacciego są bardzo subiektywne i tym zagadnieniem zajmę się poniżej.
Wszystkie spółki wyszukuję za pomocą programu amibroker, który jest naprawdę potężnym narzędziem dla każdego tradera. A do tego jest Polski :) Poniżej wklejam kod do eksportu danych poszczególnym spółek do programu Harmonic Analyzer. Amibroker zwraca około 25 wyników, z czego i tak niewiele nadaję się do analizy mniejszych wzorców.

EMO = EMA(Close, 14);
EMOV = EMA(Volume, 14);

if (EMO[BarCount -1] > 10 AND EMOV[BarCount -1] > 50000)
{
fh = fopen( "c:\\Users\\NazwaUżytkownika\\haData\\"+Name()+".csv", "w");
if( fh )
{

fputs( "Ticker,Date,Open,High,Low,Close,Volume \n", fh );
y = Year();
m = Month();
d = Day();
//r = Hour();
//e = Minute();
//n = Second();

for( i = 0; i < BarCount; i++ )
{
fputs( Name() + "," , fh );
ds = StrFormat("%02.0f-%02.0f-%02.0f,",
y[ i ], m[ i ], d[ i ] );
fputs( ds, fh );

//ts = StrFormat("%02.0f:%02.0f:%02.0f,",
//r[ i ],e[ i ],n[ i ] );
//fputs( ts, fh );

qs = StrFormat("%.4f,%.4f,%.4f,%.4f,%.0f\n",
O[ i ],H[ i ],L[ i ],C[ i ],V[ i ] );
fputs( qs, fh );
}

fclose( fh );
}
}

Buy = 0;
 Chciałbym teraz napisać parę słów odnośnie konfiguracji naszego Harmonic Analyzera. Problem jest prosty - support i cała instrukcja do programu nie opisują wszystkich funkcji programu, a przede wszystkim nic nie jest napisane o zakładce "zaawansowane", która jest najważniejsza ze wszystkich. Nie jestem pewien czy moje podejście jest prawidłowe jednak sądzę, że najważniejszym suwakiem jest "Last Bar in Pattern MAX PRZ Diff%" - Last Bar in Pattern Maximum Potential Reverse Zone Difference in %.


 Tak wygląda "zaawansowana" konfiguracja programu. Last Bar in Pattern MAX PRZ Diff% to nic innego jak możliwe odchylenie nogi od idealnego współczynnika Fibonacciego. Ja sam akceptuję wartości nie większe niż 1%, co znacznie zwiększa sprawdzalność. Szczerze mówiąc to nie mam zielonego pojęcia od czego służą dwa pozostałe suwaki, może ktoś mnie oświeci? I tak na przyszłość - PRZ to potencjalne strefy odwrotu, czyli miejsce na wykresie, w którym kurs prawdopodobnie zmieni kierunek.

Pozostałe ustawienia są bardzo intuicyjne. Sugeruję pozaznaczać wszystkie możliwe kombinacje patternów, ponieważ wszystkie one mają wysoką sprawdzalność.


 Kolejne ustawienie to MAX % PRZ Spread, czyli możliwy rozjazd potencjalnych stref odwrotu. Akceptuję tylko takie, które mają rozjazd nie większy niż 8%. Tutaj potrzeba trochę matematyki aby zrozumieć skąd biorą się różnice w PRZ - jeżeli 0.786 XA = 22,7$, a powiedzmy 1.618BC = 22,2$ to rozjazd wynosi 50 centów pomiędzy pierwszym a drugim PRZ. (0.5$/22,7$)*100 = 2.2%, więc pattern mieści się w MAX%PRZ, i przechodzi do kolejnego etapu :) Im ciaśniej ułożone PRZ tym bardziej idealny jest pattern i tym większa szansa na odwrócenie kierunku.


Jutro kolejna część, w której poruszę losowość wzorców (chociaż przy tych ustawieniach występują raczej nielosowe) oraz czas wyłaniania się patternów.

Mam nadzieję, że zaciekawiła was lektura. Zapraszam do dalszych wizyt!
Krzysztof

piątek, 3 września 2010

Start Bloga

Witam serdecznie wszystkich czytelników,

na początek parę słów wstępu. Nazywam się Krzysztof i jestem obecnie studentem IV/V roku Uniwersytetu Ekonomicznego we Wrocławiu. Jak się zapewne domyślasz giełda to moja pasja. Interesuję się nią od około 3 lat, jednak naprawdę intensywny okres rozwoju to ostanie 3 miesiące. Nie będzie to zwyczajny blog. Blogów o giełdzie jest mnóstwo w internecie. Na moim blogu będę poruszał troszkę nieszablonowe metody spekulacyjne oparte wyłącznie na analizie technicznej. Czego na pewno u mnie nie będzie?

  • Kresek, czyli podstawowej price action. Nawet małpa potrafi połączyć dwa wierzchołki wykresu i stworzyć w ten sposób linię oporu. Nie podważam użyteczności czytania wykresów, jednak jest tego tak ogromna ilość w samym internecie, że kolejna strona nie będzie potrzebna.
  • Kiczu i tez bez dowodów. Żadnych danych przez Boga zasad analizy technicznej. Wszystko sprawdzamy i to w bardzo bolesny sposób. Czy to będzie dywergencja czy obszary wykupienia lub wyprzedania - sprawdzimy i potwierdzimy lub boleśnie odrzucimy. Wokół analizy technicznej powstała ogromna ilość mitów, które funkcjonują bardzo dobrze, i dają zarobić bardziej doświadczonym inwestorom.
  • Nie będzie chamstwa oraz wulgarności. Jeżeli chcesz trollować to zapraszam na forum parkiet.com lub onet.pl. Zaśmiecania nie toleruję, co innego konstruktywną krytykę i komentarze.
  • Nie będzie podstawowych wskaźników analizy technicznej, a jeżeli już to tylko w negatywnym świetle, poddane testom/
Nie jestem nieomylny i nie jestem doskonały. Też jestem człowiekiem. Mam nadzieję, że każdy mój błąd zostanie przez was poprawiony. A co u mnie będzie?
  • Wskaźniki szerokiego rynku
  • Metody oparte na formacjach fibonacciego
  • Logika i testy
  • Wskaźniki wielo-interwałowe (jeżeli można tak je nazwać, po angielsku Multiple Time Frame Indicators)
  • Wskaźniki makroekonomiczne o praktycznym zastosowaniu, zwłaszcza wskaźniki wyprzedzające koniunkturę (WWK).
  • Analiza sentymentu (moje ulubione narzędzie)
  • I wiele innych...
Więc aby na starcie nie przynudzać zacznijmy zabawę :)

Dzisiaj mamy 3 września, dzieciaki siedzą grzecznie w szkole, a na giełdach mamy potężny rajd. Wielu makrekonomistów rozmyśla jak to jest w ogóle możliwe, aby przy tak słabych fundamentach możliwe było tak intensywne odbicie. Amerykanie i strefa Euro codziennie katują nas raczej neutralnymi danymi o bezrobociu, zmianie zatrudnienia, wskaźnikach PMI itp. itd. A mimo wszystko mamy wielką jazdę, w chwili gdy piszę te słowa kontrakty S&P przebijają poziom 1100.

Na starcie indeks S&P500 (^GSPC):


Dane są troszkę opóźnione ponieważ najzwyczajniej nie chcę mi się ich aktualizować :) Dane, które widać sięgają do 31 sierpnia 2010 roku. Jeżeli znasz techniki fibonacciego to prawdopodobnie nie jest to dla Ciebie nic nowego. Natomiast jeżeli nie posiadasz wiedzy na ten temat to zapraszam cię do zapytania Wujka Googla

Gartley 222 pattern
Butterfly pattern
Crab pattern
Bat pattern
ABCD pattern

Tych pięć podstawowych wzorców można zauważyć na większości płynnych rynków. Mogą one wystąpić zarówno w postaci byczej lub niedźwiedziej. Ważny jest natomiast inny fakt - ile z nich wystąpiło na największych światowych rynkach? Na każdym niemalże zaroiło się od przepięknych formacji:
Powyżej podwójna formacja ABCD na ^FCHI, czyli CAC40 (francuski indeks). Proszę zwrócić uwagę na to jak zachowuję się cena przy strefach wsparcia - pomimo lekkich przebić, zdaję się odbijać od nich. Im ciaśniejsze strefy wsparcia tym lepiej.

Tutaj powtórka z pierwszego zrzutu - pattern na ^GSPC, również cena odbija się od pierwszej strefy wsparcia.

Powyżej ^GDAXI, czyli Niemiecki DAX. Bardzo ciasne strefy wsparcia stają się zatrzymywać spadki. Lekko koślawy, ale ciągle przyjemny byczy krab (krab z byka).

No i czas na najpotężniejszą giełdę na świecie, czyli WIG20.

U nas ledwo formacja ABCD, jednak jest ona po prostu idealna w każdym względzie. Bardzo ciasne strefy wsparcia i idealna symetria czasu daje grunt pod odbicie.

No i jeszcze na deser ^IXIC, czyli amerykański NASDAQ.

Wydaję się fajne? Jasne, że tak. Jest jednak kilka podstawowych problemów:

  • Jaka jest sprawdzalność podanych patternów?
  • Kiedy pattern jest poprawny, a kiedy powstaje losowo?
  • Jakie możemy zaakceptować odchylenia od idealnych współczynników fibonacciego?
  • Czy podany pattern wygra jeżeli wystąpi powiedzmy na WIG20, a na S&P już nie, czy może pójdzie w ślad za największymi graczami?
  • Jak znaleźć podane formacje? Na jakich interwałach? Mam to robić ręcznie? Przecież to zajmie wieki wieków!
  • Jakie znaczenie ma wolumen i cena? Czy warto bawić się w spółki mało płynne, o niewielkich cenach?
  • Czy jest to dobra formacja zmiany trendu, czy raczej powinniśmy grać z trendem?
  • Czy duże znaczenie ma okres rysowania się fal do patternów?
  • Dlaczego to działa?
Tymi zagadnieniami (lub częścią z nich) zajmę się już jutro. Mam nadzieję, że podany artykuł was zainteresował i będziecie częściej odwiedzać mojego bloga. Postaram się aktualizować go jak najczęściej.

Dla zaciekawionych metodą polecam książkę P. Danielewicza "Geometria Fibonacciego".

Pozdrawiam
Krzysztof