MetaStock™ Zone Forum & FAQ Artykuły Linki Elliott Waves EasyLanguage™ Zone

A B C D E F G H I J K L M N O P R S T U V W Y Z #

Divergence Signal's

Dywergencje oscylatorów to kolejny sygnałów wykorzystywany w największym
stopniu przez tzw. graczy intuicyjnych. Sygnalizator dywergencji dla np. RSI w języku metastocka można zapisać np. tak:


Divergence Signal (RSI)

If(C,=,LLV(C,20),1,0)*If(RSI(14) > LLV(RSI(14),20),50,0)+
If(C,=,HHV(C,20),1,0)*If(RSI(14) < HHV(RSI(14),20),-50,0)+50;
RSI(14)

 

 

Ta formuła oznacza że, jeśli cena jest równa najniższej cenie z dwudziestu słupków i jednocześnie RSI(14) jest większy od najniższego poziom oscylatora RSI(14) wtedy zaznacz 100, a jeśli cena jest równa najwyższej cenie z dwudziestu słupków i jednocześnie RSI(14) jest mniejszy od najwyższego poziomu oscylatora RSI(14) wtedy zaznacz zero - poza tymi przypadkami zaznaczaj 50.Dodatkowo sygnalizator wyświetla wskaźnik RSI (14). Oczywiście RSI (14) można zastąpić np.: RSI(55) i każdym innym oscylatorem z dowolnymi parametrami lub odpowiednio wyskalowanym Macd () czy też innymi oscylatorami własnego pomysłu.

Formułę sygnalizatora można dowolnie komplikować dodając dowolnie sformułowane warunki uwiarygodniające dywergencje np.: odpowiedni przedział zakresu zmian itp. Zwykle zaleca się by kupować w momencie gdy cena notuje swoje minimum a oscylator nie (tzw dywergencja pozytywna), a sprzedawać gdy cena notuje swoje maksimum z danego okresu a oscylator znajduje się niżej (nie potwierdza nowego rekordowego poziomu cen - dywergencja negatywna). Często jednak lepiej jest traktować te proste dywergencje tylko jako ostrzeżenia przed korektą.

Pod umieszczonym niżej wskaźnikiem "stop TEPE" załączony jest opis jaki wraz ze wskaźnikiem otrzymał kiedyś jeden z moich sieciowych znajomych poznanych na forum o rynkowej tematyce.

 


Divergence Signal - TEPE

DNI:= Input("słupki rozstepu",1,200,10);
MNO:= Input("słupki min/max",1,200,10);
MNO1:= Input("słupki sredniej",1,200,10);
MNO2:= Input("mnoznik zakresu zmian",0.001,5,0.5);

SS:=(Mov(HHV(H,dni)/LLV(L,dni),mno1,E)-1)*mno2;
SSSS:=(Mov(HHV(C,dni)/LLV(C,dni),mno1,E)-1)*mno2;

EE{1linia "KANALU"}:=
Max(LLV(C*(1+(ss+ssss)),mno),HHV(C*(1-(ss+ssss)),mno));
FF{2linia "KANALU"}:=
Min(LLV(C*(1+(ss+ssss)),mno),HHV(C*(1-(ss+ssss)),mno));
TAO:=(If(If(C,>,EE,FF,If(C,<,FF,EE,C)),=,0,PREV {///c lub L ///},
If(C,>,EE,FF,If(C,<,FF,EE,PREV {///c lub H ///}))));
stopTEPE:=If(TAO,=,0,C,TAO);
stopTEPE

 

 

OPIS (mail)

{CZESC - miło mi poznać: - Masz tu skrócony zapis tego co na forum - teraz powinno być przejrzystsze ale to identycznie to samo :-) To jest COS W RODZAJU KANAŁU tyle że, jak cena wybije się ponad górny kanał to wskaźnik pokazuje tylko dolną linię kanału, a jak cena "wyskoczy" pod dolną linię kanału to wskaźnik pokaże tylko górną. Widzisz teraz w jak wielkim stopniu człowiek na graficzne sztuczki leci? To niemal średnia jest - ma jednak dużo więcej wspólnego z tzw. kanałem cenowym. Możesz sobie wyświetlić tylko same linie kanału czyli EE;FF; - żeby to z bliska "zobaczyć":) Szerokość tego " skaczącego kanału" zależy od procentowej zmienności cen i parametrów które te zmienność zliczają. Resztę sam sobie przemyśl powoli, bo to lepsze niż WSZYSTKIE tłumaczenia razem wzięte. Zamiast słowa PREV w formule możesz wstawić C (///lub odpowiednio H lub L - zaznaczyłem ci to w formule ///) wtedy optymalizacja pójdzie szybko - choć gdy wyświetlisz to jako wskaźnik będzie on inaczej wyglądał, tym się jednak nie przejmuj bo to dalej będzie to samo - POD WARUNKIEM ŻE w testach ISTOTNE pozostaną przecięcia Wskaźnika przez cenę). Generalnie można tu zmieniać dokładnie wszyto na wszelakie sposoby - może znajdziesz jakąś ciekawą konfiguracje ? :-) Jak będziesz miał jeszcze pytania LUB USPRAWNIENIE CIEKAWE albo problem do rozwiązania czy cos innego ciekawego do pokazania pisz śmiało tu - niestas@poczta.onet.pl :)

Source / From: TOP
http://www.fop.pl/serwis/poradnik/?id=ms_dywergencje

Equis and MetaStock® and MetaStock Professional® are registered trademarks of Equis International. Achelis Binary Wave®, The DownLoader®,
Expert Advisor®, OptionScope®, Quotecenter® and Smart Charts® are trademarks of Equis International, a Thomson Reuters company.

TradeStation® Pro, TradeStation® 2000i, OptionStation®, SuperCharts®, PowerEditor® and EasyLanguage®
are registered trademarks of TradeStation Technologies, Inc. Other names and marks referred to are the property of their respective owners.

All information provided on this website is for educational purposes only. Trading involves risk, including possible loss of principal and other losses.

Ten i inne materiały na tej stronie zostały zamieszczone zostały jedynie w celach edukacyjnych, nie ponoszę żadnej odpowiedzialności za ich stosowanie.

Gra na giełdzie i rynkach walutowych (FOREX) niesie ze sobą ryzyko poważnych strat finansowych!