:)

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

:)

Postprzez Darkh » 2010-10-28, 13:46

nie wiem czy moje pomysły są naprawde moje, czy może nieświadomie ukradłem je komuś
Ostatnio edytowany przez Darkh, 2012-01-24, 01:09, edytowano w sumie 1 raz
You're not deep, you're not an intellectual, you're not an artist, you're not a critic, you're not a poet, you just have internet access.
Awatar użytkownika
Darkh
 
Posty: 449
Dołączenie: 2010-03-10, 22:01

Re: [Metastock] MAC-Z score

Postprzez olaf » 2010-10-28, 14:01

Dark napisał(a):
MAC-Z score

{Copyright DarkestLie :D}

zScoreperiods:=Input("SMA,STD periods Z-score",1,100,25);
shortperiods:=Input("Enter the shorter EMA periods:",3,20,12);
longperiods:=Input("Enter the longer EMA periods:",21,50,25);
pricee:=Input("O=1 H=2 L=3 C=4 MP()=5 TP()=6 (OHLC)/4=7",1,7,4);
A:=Input("Z-Score constants",-2,2,1);
B:=Input("MACD constants",-2,2,1);

pricee:=If(pricee=2,H,If(pricee=3,L,If(pricee=4,C,If(pricee=5,(H+L)/2,
If(pricee=6,(H+L+C)/3,If(pricee=7,(O+H+L+C)/4,O))))));

ZScore:=(pricee-Mov(pricee,zScoreperiods,S))/Std(pricee,ZScoreperiods);
MACDD:=Mov(pricee,shortperiods,E)-Mov(pricee,longperiods,E);

MAC.Z:=ZScore*A+(MACDD/Std(pricee,zScoreperiods))*B;
MAC.Z


- w środku 2 x MAC-Z score, użyte z sugestią autora blogu jako wskaźnik trendu (wartości ujemne wsp. A, wygładzona cena)

nie wyglada tak źle.. i daje dużo więcej możliwości wykorzystania niz MACD i BBOsc samodzielnie ;-)


Fajne. Na pierwszy błyskawiczny rzut oka ;) pomaranczowa i zielona bym przetestował jeszcze wygladzeniem dodatkowo srednia poprzez np kaufmann lub tillson.
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: 1981
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 1 gość