Strona 1 z 1

Jak policzyc przykladowe EMA

: piątek, 20 stycznia 2017, 10:40
autor: domator
Załóżmy ze mam w bazie cene z gieldy logowana co 1 min.
I chce narysowac EMA 7 w skali 1h czyli jak rozumiem ostatnie 7h godzin.
I jak to poprawnei zrobic?
Sprawdzam cene z kazdej pelnej godziny (tak naprawde rozumiem ze ostatnia wartosc z kazdej pelnej godziny bo to cena zamkniecia, tak?), dostaje 7 liczb i licze srednia?
czy
Biore ostatnie 7*60=420 wartosci i licze srednia?
a moze jeszcze inaczej?

Jak policzyc przykladowe EMA

: piątek, 20 stycznia 2017, 10:48
autor: rav3n_pl

Jak policzyc przykladowe EMA

: piątek, 20 stycznia 2017, 10:51
autor: domator
rav3n_pl pisze: Zależy od założeń :P https://pl.wikipedia.org/wiki/%C5%9Ared ... cz%C4%85ca
Uscislam - chodzi o SMA czyli zwykla srednia.
I w sumie zalezy mi na tym aby odtworzyc to co rysuje bitcoinwisdom czy traderview. Czyli cos z czym mamy do czynienia na codzien.

Jak policzyc przykladowe EMA

: piątek, 20 stycznia 2017, 10:53
autor: Chancellor
Tak jak piszesz, policzysz zwykłą SMA 7. Czyli średnia z ostatnich 7 cen zamknięcia. EMA się różni tym, że przed liczeniem średniej każdą cenę zamknięcia mnożysz przez współczynnik. Bardziej świeże dane mają ten współczynnik większy, starsze – mniejszy. Wspólczynniki tworzą krzywą wykładniczą (stąd nazwa Exponential Moving Average).

Ale dokładnie wracając do pytania - liczysz średnią ważoną z 7 próbek godzinnych, nie z 420 próbek minutowych. W tym drugim przypadku masz EMA 420 liczoną dla świeczek 1m i to nie jest dokładnie to samo.

Jak policzyc przykladowe EMA

: piątek, 20 stycznia 2017, 11:01
autor: domator
Chancellor pisze: Ale dokładnie wracając do pytania - liczysz średnią ważoną z 7 próbek godzinnych, nie z 420 próbek minutowych. W tym drugim przypadku masz EMA 420 liczoną dla świeczek 1m i to nie jest dokładnie to samo.
OK. Dzieki. Czyli majac ticki co minute biore po prostu wartosc z pelnej godziny i 59 minut i to jest moj element.
7 takich elementow w sredniej arytmetycznej da mi zwykle SMA7.