BOSSA Zastosowanie transformaty Fishera na rynku kapitałowym

background image

Jesteś tu:

Bossa.pl

»

Edukacja

»

AT

»

Techniki

» Transformata Fishera

Zastosowanie transformaty Fishera na rynku kapitałowym

Krzysztof Borowski

Katedra Bankowości SGH

Wprowadzenie

Wiele metod statystycznych stosowanych w analizie technicznej i wykorzystujących do pomiaru ryzyka

odchylenie standardowe przyjmuje milczące założenie, że rozkład zmian cen akcji (lub innych aktywów)

na giełdzie papierów wartościowych jest rozkładem normalnym (gaussowskim). Można spotkać prace

[1]

statystyczne dowodzące, że w istocie rozkład zmian cen nie jest rozkładem normalnym .

[2]

Transformata Fishera jest prostym zabiegiem matematycznym przekształcającym zbiór danych

wejściowych w zbiór, którego funkcją gęstości prawdopodobieństwa jest funkcją gęstości rozkładu

normalnego. Po jednokrotnym zastosowaniu transformaty Fishera, w zbiorze wynikowym mogą być

stosowane wszystkie metody statystyczne odpowiednie dla rozkładu normalnego. Do ciekawych

wniosków prowadzi także zastosowanie odwrotnej transformaty Fishera.

1. Zwykła transformata Fishera

Zwykłą transformatę Fishera możemy przedstawić w sposób następujący:

Równanie 1

gdzie:

x- sygnał wejściowy

y - sygnał wyjściowy

Rysunek 1. Przykład transformaty Fishera dla sygnałów X z przedziału <-1,1>

background image

Źródło: opracowanie własne.

W przypadku kiedy sygnał wejściowy x jest bliski wartości przeciętnej, wtedy wartość sygnału

wyjściowego y jest bliska wartości x. Jako przykład rozpatrzymy sytuację, gdy x=0,5, wtedy wartość y

jest nieznacznie większa od 0,5. Dokładnie wynosi ona 0,54931. W przypadku, gdy wartość sygnału

wejściowego jest bliska którejś z wartości skrajnych tj. -1 lub 1, wtedy wartość sygnału wyjściowego jest

znacznie większa od wartości x. W ten sposób następuje wzmocnienie wielkości sygnału wyjściowego.

Można pokazać , że otrzymana w wyniku zastosowania transformaty Fishera dla rozkładu

[3]

sinusoidalnego (sygnał wejściowy) gęstość rozkładu prawdopodobieństwa jest zbliżona do gęstości

prawdopodobieństwa rozkładu normalnego. W literaturze przedmiotu przyjęto określać taki stan jako

"prawie" gaussowski. Gęstości obu rozkładów tj. sinusoidalnego i "prawie" gaussowskiego są równe w

punkcie x=0.

Rysunek 2. Transformata Fishera rozkładu sinusoidalnego ma rozkład zbliżony do gaussowskiego

background image

Źródło: opracowanie własne.

Jeśli teraz wybierzemy określoną ramę czasową (np. horyzont 14 lub 30 sesyjny) i dokonamy rozkładu

zmian stóp procentowych wybranego aktywu (lub rozkładu częstości występowania poszczególnych cen

tego aktywu), a następnie przeprowadzimy proces normalizacji tego rozkładu, tak aby sygnał wejściowy

należał do przedziału <-1,1>, a w dalszej kolejności poddamy sygnał wejściowy transformacie Fishera, to

okaże się że ekstremalne zmiany ceny aktywu występują niezwykle rzadko. W ten sposób analitycy mogą

wskazać istotne punkty zwrotne na wykresie ceny analizowanego aktywu.

Przykład transformaty Fishera został przedstawiony na rys. 3 - okno drugie od góry. Punkty zwrotne ceny

akcji KGHM przy zastosowaniu transformaty są jeszcze lepiej widoczne - transformata tworzy wyraźne

szczyty lub dołki szybko reagując na zmianę tendencji. Linią przerywaną zaznaczona została wartość

transformaty z poprzedniej sesji - w ten sposób przebicie przez transformatę jej uprzedniej wartości może

być wykorzystane w budowie systemów transakcyjnych jako sygnał kupna lub sprzedaży. Dodatkowo

można na wykresie transformaty zaznaczyć, podobnie jak w przypadku niektórych wskaźników, poziomy

wykupienia i wyprzedania sugerujące możliwość zmiany trendu na przeciwny (punkty: 3, 4, 5 i 6).

Przekroczenie poziomów wykupienia lub wyprzedania należy uznać za stan skrajny.

Rysunek 3. Przykład zastosowania transformaty Fishera 14 dniowej na wykresie ceny akcji KGHM

background image

Okno czasowe - 10 sesji, transformowana jest cena średnia

,

gdzie H i L oznaczaną odpowiednio najwyższą i najniższą cenę w trakcie sesji.

Źródło: opracowanie własne.

Do transformaty Fishera można wykorzystać także jako sygnał wejściowy wartość oscylatora lub

wskaźnika używanego w analizie technicznej. Na rys. 4 przedstawiona została transformata Fishera z

oscylatora MACD , a na rys. 3 z oscylatora ROC (okno pierwsze od góry). Na wykresie transformaty

[4]

powstały także formacje stosowane w klasycznej analizie technicznej:

Podwójny szczyt (oznaczony jako pkt 2) - drugi szczyt transformaty MACD zbiegł się z sygnałem

sprzedaży na MACD. Wcześniejszy szczyt transformaty nie został potwierdzony przez szczyt

oscylatora.

Podwójne dno - sygnalizacja końca korekty spadkowej i początek nowej fali wzrostów z okresu

marzec - maj 2006 r.

Negatywna dywergencja - ostrzeżenie przed korektą spadkową styczeń - marzec 2006 r. Trzeci

kolejny szczyt w formacji negatywnej dywergencji pokrył się ze szczytem transformaty Fishera z

ceny przeciętnej obliczonej przy zastosowaniu okna 30 sesyjnego.

background image

Warto odnotować fakt, że zmiana horyzontu czasowego liczenia transformaty Fishera dla ceny przeciętnej

z 10 na 30 sesji dobrze sygnalizowała dwa szczyt ceny akcji KGHM z października 2005 r. (punkt 4) i

stycznia 2006 r. (punkt 5).

Rysunek 4. Przykład zastosowania transformaty Fishera dla oscylatora MACD

Okno czasowe - 30 sesji, transformowany jest oscylator MACD (okno pierwsze od góry). W oknie

drugim zamieszczona została transformata Fishera z oscylatora MACD, a w trzecim transformata Fishera

(30 dniowa) ceny akcji KGHM. W oknie czwartym umieszczony został akcjogram KGHM.

Źródło: opracowanie własne.

2. Odwrotna transformata Fishera (OTF)

Rozwiązanie równania 1 ze względu na x daje zależność:

Równanie 2

Jeśli teraz sygnał x ma być sygnałem wejściowym, a y wyjściowym to równanie 2 przyjmuje postać

(zamiana zmiennych x z y):

background image

Równanie 3

Rysunek 5. Sygnał wyjściowy w odwrotnej transformacie Fishera

Źródło: opracowanie własne.

W przypadku odwrotnej transformaty Fishera dla sygnału wejściowego z przedziału <-0,5; 0,5>, sygnał

wyjściowy jest praktycznie równy wielkości sygnału wejściowego. Jednak w przypadku stanów

ekstremalnych tj. dla x<-2 i x>2, wartość sygnału wyjściowego jest równa odpowiednio -1 i 1. Główną

zaletą odwrotnej transformaty Fishera jest fakt, że sygnał wyjściowy przybiera z dużym

prawdopodobieństwem jedną z wartości: -1 lub 1. Bipolarność odwrotnej transformaty Fishera czyni ją

idealnym narzędziem wykorzystywanym w analizie technicznej do generowania wskazań kupna lub

sprzedaży.

3. Odwrotna transformata Fishera i oscylator RSI

Jednym z najbardziej popularnych oscylatorów AT jest oscylator siły relatywnej RSI. Konstrukcja

oscylatora powoduje, że porusza się on w przedziale od zera do 100. Jeśli od wartości oscylatora

odejmiemy najpierw 50 punktów, a następnie wynik przemnożymy przez jedną dziesiątą:

Równanie 4

to wynik będzie należał do przedziału <-5; 5>, a wartość sygnału wyjściowego y do przedziału <-1; 1>.

W następnej kolejności przy pomocy przekształcenia (normalizacja):

Równanie 5

powracamy do skali od zera do 100, tak aby łatwiej było narysować przetransformowany i

znormalizowany oscylator RSI.

background image

Tabela 1. Przykład obliczenia oscylatora RSI z wykorzystaniem odwrotnej transformaty Fishera

Wartość RSI

X

Y

Znormalizowany RSI

po odwrotnej transformacie

100

5

1.000

100

90

4

0.999

99.9

80

3

0.995

99.8

70

2

0.964

98.2

65

1.5

0.905

95.3

60

1

0.762

88.1

55

.5

0.462

73.1

50

0

0.000

50

45

-0.5 -0.462

26.9

40

-1

-0.762

11.9

35

-1.5 -0.905

4.7

30

-2

-0.964

1.8

20

-3

-0.995

0.2

10

-4

-0.999

0.1

0

-5

-1.000

0

Źródło: opracowanie własne.

Wartości oscylatora RSI większe od 60 zostaną przetransformowane do przedziału <88; 100>, zaś

wartości RSI mniejsze od 40 do przedziału <0;12>. Wartości RSI z przedziału <40;60> zostaną

narysowane jako ostre przejście między stanem niskim i wysokim oscylatora RSI.

Rysunek 6. Ilustracja wzajemnego położenia oscylatora RSI i jego odwrotnej

transformaty Fishera na przykładzie indeksu S&P (notowania intraday).

background image

Źródło: opracowanie własne.

Analogiczną operacją możemy przeprowadzić dla średniej ruchomej z RSI - odwrotnej transformacie

Fishera poddajemy średnią ruchomą z oscylatora. Punkty zwrotne są nadal bardzo wyraźnie zaznaczone.

Na rys. 7 przedstawione zostało wykorzystanie odwrotnej transformaty Fishera w dwugodzinnym

trendzie bocznym. Stany wykupienia i wyprzedania odwrotnej transformaty stanowią doskonałe momenty

wejścia na rynek lub zamknięcia pozycji długiej.

Rysunek 7. Ilustracja wzajemnego położenia oscylatora RSI i odwrotnej transformaty Fishera

z 9 sesyjnej średniej z RSI na przykładzie indeksu S&P (notowania intraday).

background image

Źródło: opracowanie własne.

Odwrotna transformata Fishera bazująca na RSI może zostać wykorzystana do budowy prostego systemu

transakcyjnego:

Sygnał kupna (pozycja długa

) - OTF przekracza poziom 50 pkt w górę,

- Buy

Sygnał sprzedaży (zamknięcie pozycji długiej

) - kiedy OTF przebywa powyżej 80 pkt a

- Exit Long

następnie przełamuje poziom 80 pkt od góry

Sygnał sprzedaży (pozycja krótka

) - OTF przebija poziom 50 pkt w dół.

- Sell

Sygnał kupna (zamknięcie pozycji krótkiej

) - kiedy OTF przebywa poniżej a następnie

- Exit short

przełamuje poziom 20 pkt od dołu

Przykład zastosowania takiego systemu transakcyjnego został przedstawiony na rys. 8.

Rysunek 8. Zastosowanie systemy transakcyjnego z OTF w notowaniach intradayowych w

przypadku indeksu S&P.

background image

Źródło: opracowanie własne.

Kolejną modyfikacją równania nr 3 i nr 4 może być:

Równanie 6

gdzie:

y oznacza średnią ruchomą 9 sesyjną ze zmiennej x liniowo ważoną ostatnią ceną ,

[5]

z - jest sygnałem wyjściowym ze zmodyfikowanego w ten sposób oscylatora RSI

Rysunek 9. Zastosowanie systemu transakcyjnego z odwrotną transformatą Fishera na przykładzie

akcji KGHM.

background image

Źródło: opracowanie własne.

W ten sposób możemy stworzyć kolejny system transakcyjny przy wykorzystaniu odwrotnej transformaty

Fishera bazująca na RSI:

Sygnał kupna (pozycja długa

) - OTF przekracza poziom 0,5 pkt od dołu w górę,

- Buy

Sygnał sprzedaży (zamknięcie pozycji długiej

) - kiedy OTF przebija od góry w dół

- Exit Long

poziom 0,5

Sygnał sprzedaży (pozycja krótka

) - OTF przebija poziom -0,5 pkt od góry w dół.

- Sell

Sygnał kupna (zamknięcie pozycji krótkiej

) - kiedy OTF przebija poziom -0,5 od dołu

- Exit short

w górę.

4. Zastosowanie odwrotnej transformaty Fishera z innymi wskaźnikami

Odwrotna transformata Fishera może być wykorzystywana także z innym wskaźnikami analizy

technicznej. Jako przykład podajmy jej wykorzystanie z oscylatorem Cyber cycles . W skrócie dowolny

[6]

szereg czasowy można rozłożyć na składową trendu i składową cykliczną.

Rysunek 10. Przykład zastosowania odwrotnej transformaty Fishera w przypadku oscylatora

Cyber cycle.

background image

1.

2.

3.

Źródło: opracowanie własne.

Głównym zadaniem oscylatora Cyber cycle jest znalezienie komponentów cyklicznych przy

wykorzystaniu procesu filtrowania . Na wykresie oscylatora (pierwsze górne okno na rys. 10) widoczne

[7]

są cykliczne zmiany kierunku charakteryzujące się różnymi amplitudami. Zastosowanie odwrotnej

transformaty Fishera uwypukla zmiany kierunku oscylatora i pozwala na generowanie bardziej

precyzyjnych sygnałów zmiany trendu: przełamanie przez OTF poziomów -0,5 i 0,5 pkt - drugie okno od

góry na rys. 10. W przypadku przedstawionym na rys.10 jako linie sygnalne odwrotnej transformaty

Fishera z oscylatora Cyber cycle użyte zostały poziomy -0,5 i 0,5.

Podsumowanie

Rozwój technologii komputerowych i zwiększenie możliwości obliczeniowych powoduje sięganie przez

analizę techniczną do coraz bardziej skomplikowanych narzędzi. Jednym z nich jest proces obliczania

odwrotnej transformaty Fishera dla cen aktywów z wybranego okna czasowego. Wykorzystanie

statystycznych właściwości tej metody pozwala na zastosowanie jej do binarnego generowania wskazań

kupna lub sprzedaży analizowanego aktywu oraz wprzęgnięcie tej metody do budowy systemów

transakcyjnych.

Bibliografia:

Achelis S. "Analiza techniczna od A do Z", Oficyna Wydawnicza LT&P, Warszawa 1998.

Ehlers J. "Using the Fisher Transform", Technical Analysis of Stocks & Commodities, November

2002.

background image

3.

4.

5.

6.

1.

2.

Ehlers J. "Cybernetic Analysis For Stock And Futures", John Willey & Sons, New York 2004.

Ehlers J. "The Inverse Fisher Transform", Technical Analysis of Stocks & Commodities, May

2004.

Murphy J. "Analiza techniczna", WIG-PRESS, Warszawa 1999.

Nowakowski J., Borowski K. "Zastosowanie teorii Fischera i Carolana na rynku kapitałowym",

Difin, Warszawa 2005.

Strony internetowe:

http://www.prophet.net/analyze/popglossary.jsp?studyid=CCO

(odsłona z dnia 29.06.2006).

Skrót artykułu

Transformata Fishera jest prostym zabiegiem matematycznym przekształcającym zbiór danych

wejściowych w zbiór, którego funkcją gęstości prawdopodobieństwa jest funkcją gęstości rozkładu

normalnego. Po jednokrotnym zastosowaniu transformaty Fishera lub odwrotnej transformaty Fishera, w

zbiorze wynikowym mogą być stosowane wszystkie metody statystyczne odpowiednie dla rozkładu

normalnego. Te statystyczne właściwości zbioru wynikowego pozwalają na zastosowanie tego

przekształcenia w analizie technicznej i budowie systemów transakcyjnych.

[1] W przypadku transformaty Fishera zastosowanie w analizie technicznej mają raczej ceny aktywów, a

nie ich zmiany.

[2] Ehlers J. "The Inverse Fisher Transform", Technical Analysis of Stocks & Commodities, May 2004.

[3] Ehlers J. "Using the Fisher Transform", Technical Analysis of Stocks & Commodities, November

2002.

[4] Omówienie konstrukcji i zastosowania w analizie technicznej podstawowych oscylatorów i

wskaźników (MACD, ROC i RSI) można znaleźć m.in. w:

Murphy J. "Analiza techniczna", WIG-PRESS, Warszawa 1999

Achelis S. "Analiza techniczna od A do Z", Oficyna Wydawnicza LT&P, Warszawa 1998.

[5] Liniowa ważona średnia ruchoma przypisuje większą wagę ostatnim cenom, a mniejszą

wcześniejszym. Oblicza się ją mnożąc cenę (najczęściej zamknięcia) przez określoną wagę. Poniżej

przedstawiony został sposób obliczenia średniej ważonej pięciosesyjnej:

Dzień Waga Cena

Iloczyn

ceny i wagi

1

1

25

25

background image

2

2

26

52

3

3

28

84

4

4

25

100

5

5

29

145

Razem

15

133

406

Następnie dzieląc sumę wszystkich iloczynów cen i wag tj. 406 przez sumę wag tj. 15 otrzymujemy

średnią liniowo ważoną pięcioseryjną - 27,067.

Ujęcie matematyczne takiego procesu dla średniej N sesyjnej możemy przedstawić jako:

gdzie:

C - średnia liniowo ważona z okresu N sesji

W

C - cena na zakończenie ostatniej sesji

0

C - cena na zakończeni poprzedniej sesji

-1

C

- cena zamknięcia N sesji temu

-N+1

Więcej na temat zastosowania liniowo ważonej średniej ruchomej i jej zastosowania w analizie

technicznej można znaleźć m.in. w: Nowakowski J., Borowski K. "Zastosowanie teorii Fischera i

Carolana na rynku kapitałowym", Difin, Warszawa 2005.

[6] Dokładne omówienia konstrukcji tego oscylatora można znaleźć m.in. na stronie internetowej:

(odsłona z dnia 29.06.2006).

http://www.prophet.net/analyze/popglossary.jsp?studyid=CCO

[7] Oscylator Cyber cycles stanowi narzędzie analizy technicznej wykorzystujące tzw. analizę spektralną

podobnie jak transformata Fouriera.


Wyszukiwarka

Podobne podstrony:
BOSSA Zastosowanie techniki Heikin Ashi na rynku kapitałowym
BOSSA Inwestowanie na rynku kapitałowym wg zasad Ojca Chrzestnego
Nowe praktyki na rynku kapitalowym e 1ocj
Przedsiębiorstwo na rynku kapitałowym - Rudny, Logistyka i Transport GWSH Katowice
OFE na rynku kapitałowym
Ryzyko na rynku kapitałowym, Studia, Rynki finansowe
INSTYTUCJE NA RYNKU KAPITAŁOWYM
INSTRUMENTY FINANSOWE NA RYNKU KAPITAŁOWYM
Inwestorzy instytucjonalni na rynku kapitałowym, Archiwum, Semestr VI, Finanse
Usystematyzuj inwestorów na rynku kapitałowym, finanse
inwestowanie na rynku kapitałowym 6GN5TPYFCERAUGJDYKALL7LGBWXMLBR3PKUDFZQ
Instrumenty finansowe na rynku kapitałowym (11 stron)
Inwestorzy instytucjonalni na rynku kapitałowym

więcej podobnych podstron