Ostatnio komentowane
Diagnostyka trendu- wskaźniki analizy technicznej VHF White
Wpisany przez Dapi poniedziałek, 25 maja 2009 07:17
Kontynuując cykl dotyczący wskaźników określających dynamikę trendu, dzisiaj przedstawiam wskaźnik jeszcze szybszy w swych wskazaniach niż
RAVI. Zastosowanie lub nie, zależy od indywidualnych preferencji inwestora dotyczących sposobu spekulacji a także psychiki. Wskaźnik należy do grupy tzw. "nowoczesnych". Jak widzimy przeskok od czasów Wildera do RAVI czy właśnie
VHF jest znaczący.
Vertical Horizontal Filter
Wskaźnik przedstawiony przez Adama White 1991 roku w Magazynie Futures. Ogranicza on jeszcze bardziej efekt uśredniania wartości cen. Jak zapewne uważny czytelnik zauważy, cały czas poruszamy się w "okowach" momentum. U White-a, różnica pomiędzy ceną najwyższą i najniższą z określonego czasu, porównywana jest do średniej z momentum.
Jak obliczamy ?
Do wyliczenia wartości wskaźnika niezbędna jest najwyższa i najniższa wartość kursu z określonej ilości dni. Mianownik stanowi suma bezwzględnych różnic kursów zamknięcia dnia dzisiejszego i poprzedniego, liczona z określonej ilości dni. Wzór przedstawiam poniżej:
VHF White = (HHV(CLOSE,Period)-LLV(CLOSE,Period))/SUM(ABS(CLOSE-REF(CLOSE,-1)),Period)
gdzie:
HHV(CLOSE,Period) - najwyższa wartość Close z okresu
LLV(CLOSE,Period) - najniższa wartość Close z okresu
SUM(ABS(CLOSE-REF(CLOSE,-1)),Period) - suma różnic w wartościach bezwzględnych Close z okresu
Modyfikacja którą możemy spotkać to przedstawienie różnic Close w postaci procenta wartości.
Mod1 VHF White = (HHV(CLOSE,Period)-LLV(CLOSE,Period))/SUM(ABS(CLOSE-REF(CLOSE,-1)/REF(CLOSE,-1)),Period)
Inną modyfikację stanowi zmiana licznika poprzez podstawienie zamiast Close najwyższej ceny {High} i najniższej ceny {Low}
Mod2 VHF White = (HHV(HIGH,Period)-LLV(LOW,Period))/SUM(ABS(CLOSE-REF(CLOSE,-1)),Period)
Spotkałem się także z innym uśrednieniem mianownika, za pomocą średniej Wildera:
Mod3 VHF White = (HHV(Close,Period)-LLV(Close,Period))/Wilders(ABS(CLOSE-REF(CLOSE,-1)),Period)
Oczywiście uśredniać momentum w mianowniku możemy za pomocą różnego rodzaju średnich.
Instrukcja obsługi
White proponuje okres 28 dni do obliczania wartości wskaźnika. Drugą proponowaną wartością jest 18 dni, wraz z zastosowaniem 6 okresowej prostej średniej {MA}
- rosnąca wartość - świadczy o istnieniu trendu na rynku
- opadająca wartość - świadczy o ty, że trend słabnie i rynek wchodzi w fazę konsolidacji
- wzrost powyżej określonej wartości - wyjście rynku w fazę trendu
- spadek poniżej określonej wartości - wejście w fazę niezdecydowania rynku
- wysokie wartości - możliwe jest przejście w fazę konsolidacji
ADX pokazuje nam siłę trendu a nie jego kierunek. Jak widać powyżej sposoby zastosowania są identyczne jak ADX Wildera. Nie dotarłem do opisu bardziej szczegółowego zastosowania tego wskaźnika.
Po lewej stronie na wykresie: linia czerwona to RAVI, linia niebieska to ADX a linia zielona to VHF. Pierwsze dwa wskaźniki wyliczane są dla 14 dni, natomiast VHF dla 28 dni.
Pewnej modyfikacji tego wskaźnika dokonał nasz nieoceniony Chande. Do wyliczenia użył 14 dni, a następnie sam wskaźnik wygładził za pomocą prostej średniej {MA} z 14 dni. Mnożąc wszystko razy 100 uzyskał wskazania w skali 0 do 100.
Mod4 VHF White&Chande = 100*MA (VHF White(14),14);
Tym sposobem zbliżamy się do ADX jeszcze bardziej. ![]()
Po prawej stronie na wykresie przedstawiam ADX - linia niebieska, i Smooth VHF Chande - linia zielona.Podstawowa różnica to bardziej "stonowany" ruch wahadłowy ADX w stosunku do VHF Chande. Na wykresie zaznaczyłem sygnały nowego trendu. Później pada sygnał na ADX.Dla VHF przyjąłem najwyższa wartość z określonej ilosci dni. Przy ostrych dynamicznych wybiciach z konsolidacji różnice zanikają.
Literatura:
Stocks & Commodities July 2000, Vol. 18 No. 7 Vertical Horizontal Filter by Jayanthi Gopalakrishnan
| « poprzednia | następna » |
|---|
- Liniowy stop oparty na zmienności cz.2 - przykłady
- Liniowy stop oparty na zmienności cz.1
- Diagnostyka trendu- wskaźniki analizy technicznej RAVI

Komentarze
RAD_TO_DEG = 180/3.1415926; // radians to degrees
a=atan( LinRegSlope(Mod4_VHF_WhiteChande, 20 ) ) *RAD_TO_DEG;
Plot(a,"a", colorBlue, styleThick);
Plot(0,"",1,1);
pozdrawiam
Co masz na myśli pod tytułem ciekawsze kody ?
Jeżeli do Ami to od ciekawych internet się ugina i tworzenie następnych moim zdaniem mija się z celem. Staram się omawiać zjawiska czy też wskaźniki i kod to tylko narzędzie do tego celu.
ciekawsze mialem na mysli rzadziej spotykane a twojej opinii godne uwagi (bo chyba blog ma sluzyc wymianie pomyslow czy spostrzezen), czytajac International Federation of Technical Analysts Journal czy Journal of Technical Analysis mozna trafic na mnostwo fajnych koncepcji (tylko skad wziac czas ;-)?).. okej przyjmuje do wiadomosci ze omawiasz zjawiska choc czasem jakas ciekawostka przynajmniej dla mnie bylaby interesujaca.. dobra jakis przyklad (zeby nie bylo).. porownywales we wczesniejszym poscie trailling stopa Tharpa/Wildera a czemu nie zrobic z ATR funkcji liniowej (pomysl Mike Bryanta), czy jakiejs innej kombinacji, kolejny przyklad zwykly MACD, czemu nie porownac go z MACD zbudowanym na przyklad z VIDYA T.Chandea, czy jakichs srednich Heikin Ashi
prosze potraktuj moj wpis jako oczekiwania czytelnika ;-)
pozdrawiam
Tak mam to wszystko w planie i Vidya i funkcję nieliniową. Tylko aby coś omawiać to moim zdaniem trzeba lecieć od początku. I tak staram się robić...Tak jak napisałeś wymaga to niesamowitej ilości czasu. To nie jest narysowanie paru linii na spółce czy indeksie i już. Tematy są obszerne i wymagające przeglądu kilku czy kilkunastu pozycji literaturowych. A z natury jestem trochę idealistą i zawsze chce to zrobić jak najlepiej.
W przypadku zarówno diagnostyki trendu jak i stopów nie spotkałem nigdzie zebrania tego w jednym miejscu dlatego staram się to sam zrobić. Zdajesz sobie sprawę z tego że omówienie samego Chande to jest wielkie wyzwanie przy jego "płodności" a gdzie Raschke i reszta :-) A jeszcze dochodzi do tego programowanie...Zapewne zdajesz sobie także sprawę, że wartościowa technicznie literatura to nie język polski. Murphy to dzisiaj "śmietnik" analizy technicznej, a na tym etapie zatrzymały się nasze tłumaczenia.
Jeżeli masz ochotę to namawiam do współpracy. Komentarz właśnie tak traktuję jak napisałeś, tym bardziej że wpisuje się w moje plany dotyczące rozwoju strony.
Trochę ponarzekałem ale tak technicznie wygląda to od mojej strony. Niestety niektóre wpisy to wiele godzin ciężkiej pracy. A trzeba żyć w rodzinie i przede wszystkim inwestować...
wlasnie przedzieram sie przez "Bollinger on Bollinger Bands" wiec na potege tworze rozne wstegi.. moze czasem ;-)
elihu_a
Kanał RSS z komentarzami do tego postu.