- Katılım
- 23 Eki 2020
- Mesajlar
- 1,828
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 | |
| |
Source / From: | |