Kalkulator średniej ruchomej
Wygładzanie szeregów czasowych
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćKalkulator średniej ruchomej
Średnia ruchoma wygładza wahania i pomaga dostrzec trend w danych uporządkowanych w czasie. Po usunięciu szumu zmiany stają się czytelniejsze.
SMA i EMA
| Typ | Wzór |
|---|---|
| SMA | średnia z ostatnich n okresów |
| EMA | α·x + (1 − α)·EMA_poprzednia, α = 2 ÷ (n + 1) |
Przykład
Dla danych 10, 12, 14 i okna 3 ostatnia SMA to 12, a EMA uwzględniająca najnowsze wartości da wynik nieco wyższy. Im krótsze okno, tym szybsza reakcja na zmiany.
Okno — jak dobrać?
- Krótkie (np. 5–10) — szybsza reakcja, więcej szumu.
- Długie (np. 50–200) — stabilniejszy trend, większe opóźnienie.
- W analizie technicznej przecięcia średnich generują sygnały.
Jak działa kalkulator średniej ruchomej?
Kalkulator przyjmuje ciąg wartości liczbowych oraz długość okna (n). Dla średniej kroczącej prostej (SMA) dla każdego punktu od n-tego w górę obliczana jest średnia arytmetyczna z ostatnich n obserwacji. Dla średniej kroczącej wykładniczej (EMA) stosuje się wzór rekurencyjny: EMA = α · x + (1 − α) · EMA_poprzednia, gdzie α = 2 ÷ (n + 1).
Wartość początkowa EMA może być równa pierwszej danym lub średniej z pierwszego pełnego okna. Kalkulator przyjmuje pierwszą wartość szeregu jako start, a następnie aktualizuje EMA dla każdego kolejnego punktu. Współczynnik α decyduje o tym, jak dużą wagę ma najnowsza obserwacja — im większe α, tym szybsza reakcja na zmiany.
W SMA każda z n ostatnich wartości ma identyczną wagę równą 1/n. W EMA wagi maleją wykładniczo w miarę oddalania się od teraźniejszości, dlatego pojedyncze skoki mają większy wpływ na wynik. Narzędzie nie tworzy prognoz ani nie modeluje przyszłości — jego działanie sprowadza się do przetworzenia danych wejściowych i zwrócenia wygładzonego szeregu, który łatwiej interpretować w kontekście trendu.
Przykład krok po kroku: SMA i EMA dla danych 10, 12, 14
- Ustalamy dane wejściowe: 10, 12, 14 oraz okno n = 3.
- Obliczamy współczynnik α dla EMA: α = 2 ÷ (3 + 1) = 0,5.
- Liczymy SMA dla ostatniego okna: (10 + 12 + 14) ÷ 3 = 36 ÷ 3 = 12.
- Dla EMA przyjmujemy wartość początkową równą pierwszej danym: EMA_1 = 10. Kolejna wartość: EMA_2 = 0,5 · 12 + 0,5 · 10 = 6 + 5 = 11. Ostatnia: EMA_3 = 0,5 · 14 + 0,5 · 11 = 7 + 5,5 = 12,5.
- Porównanie wyników: SMA = 12, EMA = 12,5. EMA dała wynik o 0,5 wyższy, ponieważ mocniej zareagowała na wzrost wartości z 12 do 14.
Współczynnik α i waga poprzedniej EMA w zależności od okna
| Okno (n) | α = 2 ÷ (n + 1) | Waga poprzedniej EMA (1 − α) |
|---|---|---|
| 2 | 0,67 | 0,33 |
| 3 | 0,50 | 0,50 |
| 4 | 0,40 | 0,60 |
| 5 | 0,33 | 0,67 |
| 10 | 0,18 | 0,82 |
| 20 | 0,10 | 0,90 |
| 50 | 0,04 | 0,96 |
| 200 | 0,01 | 0,99 |
Praktyczne wskazówki przy korzystaniu z kalkulatora
- Ustal cel analizy — do wygładzenia trendu użyj SMA, do szybszej reakcji na zmiany — EMA.
- Nie mieszaj okien w jednym szeregu — dla jednego wykresu wybierz stałą długość okna, aby porównania były miarodajne.
- Sprawdź kompletność danych — kalkulator zakłada, że każdy punkt jest prawidłowy; brakujące wartości zniekształcą wynik.
- Porównaj kilka wariantów — uruchom obliczenia dla różnych okien, aby zobaczyć, jak zmienia się czułość średniej.
- Pamiętaj o opóźnieniu — nawet EMA reaguje z opóźnieniem, bo bazuje na danych historycznych.
Czego nie uwzględnia kalkulator średniej ruchomej
- Nie prognozuje przyszłości — wynik jest wyłącznie przetworzeniem danych wejściowych.
- Nie wykrywa sezonowości — narzędzie wygładza trend, ale nie wskaże cykliczności ani powtarzalnych wzorców.
- Nie obsługuje braków danych — jeśli w szeregu są luki, obliczenia mogą być niemiarodajne.
- Nie uwzględnia zdarzeń zewnętrznych — średnia nie wie o nagłych zmianach rynku, polityce czy błędach w danych.
Do czego przydaje się kalkulator średniej ruchomej
- Analiza notowań i kursów — gdy chcesz sprawdzić, czy ostatnia wartość znajduje się powyżej, czy poniżej wygładzonego poziomu z wybranego okresu i czy kierunek zmiany się utrzymuje.
- Wyniki sprzedaży i wskaźniki KPI — przy danych dziennych pozwala oddzielić efekt jednorazowej promocji od stałego trendu; ustaw okno równe długości tygodnia lub miesiąca i porównaj przebieg obu wariantów.
- Pomiary z czujników i kontrola jakości — wygładzenie serii odczytów, takich jak temperatura, wilgotność czy wymiary elementu, ułatwia wychwycenie powolnego dryfu, który w surowych danych ginie w szumie pomiarowym.
- Ruch na stronie i w aplikacji — przy zmiennej liczbie odwiedzin w ciągu dnia średnia z kilku dni pokazuje, czy wzrost jest trwały, czy to pojedynczy skok.
- Zużycie materiałów i planowanie zapasów — średnia z ostatnich okresów daje punkt odniesienia do szacowania zapotrzebowania, gdy poszczególne tygodnie mocno się od siebie różnią.
Najczęstsze błędy przy liczeniu średniej ruchomej
Najczęstszy błąd to zmiana długości okna w trakcie analizy tego samego szeregu i porównywanie tak powstałych fragmentów wykresu — punkty liczone dla różnych n nie są porównywalne. Drugi to zestawianie wyniku SMA z EMA przy tym samym oknie i wyciąganie wniosku o pomyłce w obliczeniach: oba warianty mierzą co innego, bo inaczej rozkładają wagi. Warto też pamiętać, że EMA zależy od wartości startowej — kalkulator przyjmuje pierwszą daną szeregu, a inne narzędzie może zacząć od średniej pierwszego pełnego okna, więc początkowe wyniki mogą się różnić, choć rozbieżność maleje z każdym krokiem. Aby jej uniknąć, nie zaokrąglaj wartości pośrednich: podstawiaj do wzoru pełne liczby, a skracaj dopiero wynik końcowy.
Drugi obszar to jakość danych wejściowych. Średnia ruchoma nie sygnalizuje luk ani duplikatów — brakujący dzień albo powtórzony pomiar po prostu przesuwają okno i zniekształcają wynik, a w skrajnym przypadku tworzą pozorny trend. Przed wklejeniem szeregu sprawdź kolejność wartości oraz to, czy wszystkie są w tej samej jednostce i skali; zmiana jednostki w środku serii daje wynik pozbawiony sensu. Nie traktuj też wygładzonej linii jako sygnału do działania — opisuje przeszłość, a nie prognozę, więc decyzje oparte wyłącznie na przecięciu średnich są obarczone opóźnieniem.
Najczęstsze pytania
Czym EMA różni się od SMA?
EMA nadaje większą wagę najnowszym danym, dzięki czemu reaguje szybciej na zmiany trendu niż SMA.
Ile punktów potrzebuję?
Co najmniej tyle, ile wynosi okno. Więcej danych daje bardziej wiarygodny obraz trendu.
Czy średnia ruchoma przewiduje przyszłość?
Nie — opisuje przeszłość i wygładza trend. Jest narzędziem analizy, nie prognozą.
Jak obliczyć EMA ręcznie?
Wpisz dane do kalkulatora lub oblicz ręcznie: dla pierwszej wartości przyjmij pierwszą daną jako EMA, a dla kolejnych stosuj wzór α · x + (1 − α) · EMA_poprzednia, gdzie α = 2 ÷ (n + 1).
Czy średnia ruchoma jest opóźniona?
Tak, każda średnia ruchoma opiera się na danych z przeszłości, więc reaguje na zmiany z opóźnieniem. Im dłuższe okno, tym większe opóźnienie.
Kiedy EMA jest lepsza od SMA?
EMA sprawdza się, gdy zależy Ci na szybszym wychwyceniu zmian trendu, na przykład w krótkoterminowej analizie. SMA jest bardziej odporna na pojedyncze skoki.
Jakie okno wybrać dla danych dziennych?
Nie ma jednej uniwersalnej wartości. Krótkie okna (5–10) pokazują szybkie zmiany, długie (50–200) — szerszy trend. Wybór zależy od horyzontu analizy.
Jak interpretować przecięcie średnich?
Przecięcie krótszej i dłuższej średniej bywa interpretowane jako sygnał zmiany trendu, ale nie jest to reguła niezawodna. Warto potwierdzić innymi wskaźnikami.
Czy do obliczeń potrzebne są daty, czy wystarczą same liczby?
Wystarczy uporządkowany ciąg wartości — kolejność jest jedynym znacznikiem czasu, jaki wykorzystuje kalkulator. Jeśli odstępy między pomiarami są nierówne, wynik trzeba interpretować ostrożnie, bo każdy punkt waży tyle samo niezależnie od tego, czy od poprzedniego dzieli go godzina, czy miesiąc.
Czym różni się średnia ruchoma od zwykłej średniej z całego zbioru?
Zwykła średnia to jedna liczba obejmująca wszystkie dane, w której najstarsze obserwacje ważą tyle samo co najnowsze. Średnia ruchoma liczy średnią z przesuwanego okna, więc zmienia się wraz z napływem nowych danych i pokazuje kierunek zmian, a nie tylko przeciętny poziom.
Jak średnia ruchoma zachowuje się przy wartościach odstających?
W SMA pojedynczy skok rozkłada się równomiernie na n kolejnych wyników i po przesunięciu okna znika z obliczeń. W EMA jest inaczej — najnowsza obserwacja ma największą wagę, a wpływ skoku maleje z każdym krokiem, pozostając jednak widoczny dłużej.