[Metastock] Two colors Moving Average

Formułki do programów, skrypty, programowanie
Animator działu: Dark

[Metastock] Two colors Moving Average

Postprzez olaf » 2009-11-19, 11:47

O ile w programie Amibroker osiagniecie (na przyklad) sredniej kroczacej (moving agerage) ktorej kolor zmiania sie w zaleznosci od wzrostu/spadku jest dosyc proste, to w METASTOCK musimy posluzyc sie pewnym trickiem.

Image

Startujemy z czesciowo pokolorowanym wykresem.
Procedura opisana w watku: [Metastock] Chart color settings


Image

Klikamy prawym przyciskiem myszy (PPM) bezposrednio w rozwijane menu gdzie zgromadzone sa wskazniki ktore mamy do dyspozycji w programie Metastock i wybieramy opcje Indicator Builder. W oknie z cala lista wskaznikow po prawej stronie klikamy przycisk NEW i....


Image

...mamy okienko do utworzenia nowego wskaznika.
W naszym wypadku bedzie to kod pozwalajacy nam utworzyc srednia zmianiajaca kolor w zaleznosci od wzrostu/spadku.
Nazywamy zatem nasz wskaznik np.: "Colorized Moving Average" a w oknie formuly wklejamy ponizszy kod:

Kod: Zaznacz wszystko
A:=Mov(C,21,E);
If(A>=Ref(A,-1),A,0);
If(A<Ref(A,-1),A,0);
ValueWhen(1,0,A);


Klikamy OK i gotowa formula juz pojawia sie na liscie oknie szybkiego wyboru.


Image

Wybieramy z rozwijanego menu nasza nowo stworzona formule "Colorized Moving Average" naciskamy lewy przycisk myszy (LPM) i trzymajac przeciagamy go "upuszczajac" na wykresie.
Nasz srednia juz mamy, ale nie wyglada to zachecajaco. Tu wlasnie miejsce na pomyslowosc uzytkownikow.


Image

Klikamy PPM na wznoszacym fragmencie naszej sredniej (dokladnie na sredniej) i z menu kontekstowego wybieramy: ""Colorized Moving Average Properties".


Image

W oknie dzialogowym "COLOR" wybieramy kolor "Green", a jako "STYL" wybieramy kropki (dots).
Warte tez przy tej okazji od razu wybrac grubosc kropek z menu "WEIGHT" na wieksza niz standardowa.
Kilkamy OK i....


Image

Widzimy, ze tylko czesc sredniej dziala jak powinna i nadal pozostaje troche chaosu na wykresie.


Image

Klikamy wiec na pozostalym czerwonym fragmencie sredniej i zmieniamy opcje jak na powyzszym screenie, tym razem dla czerwonego (opadajacego fragmentu).

Image

I od tego momentu cieszymy sie pokolorowana srednia.

Mam nadzieje, ze pomoze to kilku osobom zbudowac kilka ciekawych rozwiazan w programie METASTOCK.
Jezeli tak, prosze o wklejenie ciekawych formul, tak aby i inni skorzystali.

(testowane w MS 7.x - mam nadzieje, ze w innych wersjach dziala poprawnie)
Pozdrawiam... Olaf

"Trade What You See, Not What You Think"
"When the facts change, I change my mind - what do you do, sir?"
Awatar użytkownika
olaf
 
Posty: 1980
Dołączenie: 2006-06-21, 20:23

Re: [Metastock] Colorized Moving Average

Postprzez grenis » 2009-11-19, 17:14

olaf napisał(a):(testowane w MS 7.x - mam nadzieje, ze w innych wersjach dziala poprawnie)

w wersji 10.1 dziala rowniez bezproblemowo
Załączniki
ma fw20 1h.png
grenis
 
Posty: 63
Dołączenie: 2006-10-26, 11:24

Re: [Metastock] Colorized Moving Average

Postprzez janiu » 2009-11-19, 23:56

Witam,
świetny, przejrzysty i zrozumiały dla każdego tutorial.
Dziękuję i pozdrawiam
janiu
janiu
 
Posty: 1
Dołączenie: 2008-10-12, 23:18

Re: [Metastock] Colorized Moving Average

Postprzez olaf » 2009-12-04, 11:43

janiu napisał(a):świetny, przejrzysty i zrozumiały dla każdego tutorial.
Dziękuję i pozdrawiam
janiu


janiu, dzieki za mile slowa.

Jeszcze tylko dodam, ze w linijce kodu:

Kod: Zaznacz wszystko
Mov(C,21,E);


Mozemy zmianiac typ i okres zastosowanej sredniej.

W tym przykladzie jest to 21 okresowa, srednia EMA (E) liczona na podstawie cen zakniecia (close - C)
Pozdrawiam... Olaf

"Trade What You See, Not What You Think"
"When the facts change, I change my mind - what do you do, sir?"
Awatar użytkownika
olaf
 
Posty: 1980
Dołączenie: 2006-06-21, 20:23


Powróć do Formuły

Kto jest na forum

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 0 gości