wzór na EMA

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

wzór na EMA

Postprzez arek776 » 2009-02-23, 10:45

witam,

Panowie prosze o pomoc w podaniu wzoru na EMA bo cos mi tu nie gra. Znalazlem dwa wzory:

http://pl.wikipedia.org/wiki/%C5%9Arednia_krocz%C4%85ca
http://www.eduinwest.pl/techniczna/podstawy/srednie

i zaden z nich nie wylicza mi wartosci srednich EMA takich jakie publikowane są np na aplikacji do analizy technicznej na stooq.pl. np. dla 30 minutowych z dzis (ostatnie 5 zamkniec 30min na FW20):

-30min 1432
-60min 1385
-90min 1348
-120min 1304
-150min 1315

EMA wg wzoru 2 powyzej (rekurencyjnego) = 1382,21 a na stooq mniej wiecej 1375. Roznica niby niewielka ale jest i to mnie meczy.

pozdr
Arek
Awatar użytkownika
arek776
 
Posty: 60
Dołączenie: 2008-11-23, 17:35

Postprzez LeM » 2009-02-23, 18:33

Wzór wzorem ale różnica może wynikać z tego z czego jest liczona średnia.
Open, high, close?
Awatar użytkownika
LeM
 
Posty: 2180
Dołączenie: 2006-06-21, 16:12

Postprzez arek776 » 2009-02-23, 19:14

close ale juz chyba wiem w czym problem. nigdzie tam nie podali skad wziasc np dla EMA5 EMA0. gdzies wyczytalem ze mozna przyjac SMA jako EMA0. tylko jakie? pasuje mniej wiecej SMA5 czyli
EMA5..1 wyliczane z wzoru rekurencyjnego na EMA
a EMA0=SMA5 liczone od wartosci 4 poprzedzajacych probek przed EMA0 + ta wlasnie probka

to juz prawie pasuje ale tez nie do konca niestety
Awatar użytkownika
arek776
 
Posty: 60
Dołączenie: 2008-11-23, 17:35

Postprzez skippy » 2009-02-23, 22:53

Nie no, SMA i EMA nie można zastępować wzajemnie.

Polookaj tu; kopalnia wiedzy, wszystkie wzory, wszystko co stad brałem działa tak samo jak w ami czy metce.
http://www.linnsoft.com/tour/techind/movAvg.htm
Ostatnio edytowany przez skippy, 2009-02-23, 23:30, edytowano w sumie 1 raz
"Pokusa nadużycia ma miejsce, kiedy ktoś bierze od ciebie pieniądze i nie jest za nie odpowiedzialny." G.Gekko ;)
Awatar użytkownika
skippy
 
Posty: 1615
Dołączenie: 2006-08-30, 16:28
Miejscowość: Warszawa

Postprzez olaf » 2009-02-27, 20:53

arek776 napisał(a):close ale juz chyba wiem w czym problem.


I jak tam testy? :)
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

Postprzez arek776 » 2009-02-27, 21:27

na razie zawiesilem dalsze szukanie. jak wyzej pisalem pozostalem przy zastosowaniu SMA do wyliczenia wartosci branej jako "najstarsze" EMA. roznica jest ale niewielka a ze nie znalazlem jednak info i tam gdzie podal skippy to sobie podarowalem i stosuje gdy juz trzeba takie rozwiazanie.

niektorzy SMA jako bazowe EMA faktycznie stosują http://www.diytraders.com/content/view/55/96/

a ogolnie po co to mi? otoz na aplikacjach do AT wszedzie kurs FW jest opozniony 20 min. stad z opoznieniem widac przeciecie srednich a przy obecnych wahaniach kursów moze byc to juz 30-50 punktow nizej. stad chcialem to sam sobie wyliczac, ot kaprys ;)
Awatar użytkownika
arek776
 
Posty: 60
Dołączenie: 2008-11-23, 17:35

Postprzez exnergy » 2009-03-09, 18:53

Na forexfactory (chyba) znalazlem fajna opinię z ktora się zgadzam :

The best indicator is ..... EMA (C,1) ;)
exnergy
 
Posty: 115
Dołączenie: 2009-01-18, 12:01

Re: wzór na EMA

Postprzez skippy » 2009-03-18, 00:27

arek776: otoz na aplikacjach do AT wszedzie kurs FW jest opozniony 20 min. stad z opoznieniem widac przeciecie srednich a przy obecnych wahaniach kursów moze byc to juz 30-50 punktow nizej. stad chcialem to sam sobie wyliczac


Napisz precyzyjniej, co sam chcesz sobie wyliczać?
Czy chodzi, że z opóźnionych notek chcesz liczyc co sie dzieje bez opóźnienia?
Nie rozumiem.
"Pokusa nadużycia ma miejsce, kiedy ktoś bierze od ciebie pieniądze i nie jest za nie odpowiedzialny." G.Gekko ;)
Awatar użytkownika
skippy
 
Posty: 1615
Dołączenie: 2006-08-30, 16:28
Miejscowość: Warszawa

Re: wzór na EMA

Postprzez arek776 » 2009-03-19, 20:30

Tak właśnie.
Chce liczyć na bieżąco wartość EMA z bieżących danych. Czyli powiedzmy kończy się godzina więc znam wartość kursu na zamknięciu godziny. Na jego podstawie chcę obliczyc EMA(x) z godzinówek. Po co? Aby od razu wiedziec jaką ma wartość a nie po 20 min jak podają darmowe aplikacje notowań online (np. na stooq.pl).
pozdr.
A.
Awatar użytkownika
arek776
 
Posty: 60
Dołączenie: 2008-11-23, 17:35

Re: wzór na EMA

Postprzez endriu » 2010-12-16, 22:49

Też intrygował mnie swego czasu ten problem.

EMA - czysto matematycznie.
http://tiny.pl/hwbnq

Rozwiązanie podał mi Pan Janeczko:

Re: [amibroker-pl] EMA - pytanie do Pana Janeczko.
http://groups.yahoo.com/group/amibroker-pl/message/1328

"[...] Jak widać EMA inicjowana jest przez SMA o tej samej długopści. [...]".

Kluczem do rozwiązania tej zagadki jest wzór:

[...]
EMA: {Close - EMA(previous day)} x multiplier + EMA(previous day).
[...]"

W Wikipediowskim wzorze sięgasz wstecz tylko do N okresów. W Ami niestety sięgasz wstecz "aż do końca" czyli do pierwszego ticku - każdy nastepny tick ma w sobie "previous day".....
Pozdrawiam
Endriu
Awatar użytkownika
endriu
 
Posty: 72
Dołączenie: 2010-09-30, 19:41


Powróć do Formuły

Kto jest na forum

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

cron