Jakie dane są potrzebne do oceny trendu średniej ruchomej?
Bezpośrednia odpowiedź: jakich danych potrzebujesz
Aby ocenić „trend średniej ruchomej”, potrzebujesz danych, które pozwolą Ci spójnie obliczać średnie ruchome i oceniać, jak zmienia się ich kierunek w czasie. Minimalny zestaw danych i metadanych zwykle obejmuje:
- Dane wejściowe cen: bazowy szereg czasowy (na przykład ceny zamknięcia lub inna jasno zdefiniowana cena, taka jak cena średnia lub typowa).
- Informacje o czasie: dokładne znaczniki czasu oraz częstotliwość danych (np. świece 1-minutowe, świece 1-godzinne, świece dzienne).
- Specyfikacja średniej ruchomej: typ (najczęściej prosta średnia ruchoma lub wykładnicza średnia ruchoma), długość okna (liczba okresów) oraz to, czy wartości są obliczane na każdej świecy, czy na zamknięciu świecy.
- Pochodzenie danych i zasady przetwarzania: skąd pochodzą dane (dostawca danych, eksport z platformy lub wewnętrzny feed) oraz jak zostały przygotowane (normalizacja strefy czasowej, usunięcie duplikatów, uzupełnienie lub usunięcie brakujących świec oraz to, czy zastosowano jakiekolwiek „korekty”).
- Kontrole spójności do porównań: jeśli porównujesz wiele ram czasowych lub zestawów parametrów, potrzebujesz takiego samego traktowania źródła cen, znaczników czasu i zasad obliczeń.
Mając tylko ceny i jasno określoną metodę średniej ruchomej, możesz obliczyć opis trendu, taki jak to, czy średnia ruchoma rośnie, czy spada. Nie możesz jednak wiarygodnie wnioskować o przyszłym kierunku na podstawie samego przeszłego ruchu.
Mechanizm lub definicja: co oznacza „trend średniej ruchomej”
Średnia ruchoma przekształca surowy szereg cenowy w gładszą sekwencję poprzez uśrednianie (lub ważenie) ostatnich obserwacji. W kontekście oceny „trend” zazwyczaj oznacza nachylenie lub kierunek średniej ruchomej w czasie — często interpretowany jako rosnący, gdy średnia zwiększa się między kolejnymi punktami, i malejący, gdy się zmniejsza.
Aby zastosować tę koncepcję, potrzebujesz jednoznacznej reguły obliczeniowej:
- Cena wejściowa: którą wartość reprezentuje każda świeca (np. zamknięcie).
- Częstotliwość: interwał świecy, który określa, ile obserwacji jest uwzględnionych.
- Długość okna: ile przeszłych okresów jest uwzględnionych (lub, w przypadku metod wykładniczych, implikowany efektywny zakres).
- Czas obliczenia: czy średnia ruchoma w czasie t wykorzystuje informacje tylko do czasu t (standardowa praktyka testów wstecznych), a nie przyszłe dane.
Kluczowym założeniem jest to, że częstotliwość danych i długość okna są ze sobą zgodne. Na przykład „50-okresowa” średnia ruchoma na świecach dziennych obejmuje około 50 dni historii; te same 50 okresów na świecach godzinowych obejmuje znacznie krótszy okres kalendarzowy.
Dowód lub przykład: co sprawdzić w zbiorze danych
Praktycznym, samowystarczalnym sposobem oceny trendu średniej ruchomej jest odtworzenie go na podstawie zbioru danych, który deklarujesz jako używany. Istotne kontrole danych to:
- Kontrole jakości szeregu czasowego
- Czy występują brakujące znaczniki czasu lub luki w szeregu cenowym?
- Czy występują zduplikowane świece?
- Czy znaczniki czasu są spójnie w jednej strefie czasowej?
-
Przejrzystość korekt i przygotowania danych Jeśli Twój szereg cenowy jest „skorygowany”, musisz wiedzieć, jakie korekty zostały zastosowane i dlaczego. Bez jasnej reguły obliczona średnia ruchoma może odzwierciedlać artefakty przetwarzania zamiast rzeczywistego zachowania cen.
-
Odtwarzalność obliczeń Powinieneś być w stanie wymienić metodę i odtworzyć wynik:
- Typ średniej ruchomej
- Długość okna lub równoważny parametr
- Częstotliwość danych
- Definicja ceny na świecę
Przykład założenia, które musisz podać: Jeśli używasz cen zamknięcia na częstotliwości 1-godzinnej i 20-okresowej prostej średniej ruchomej, Twoje okno „20 okresów” to 20 godzin. Jeśli ktoś używa cen średnich lub częstotliwości dziennej z tym samym „20”, jego wyniki nie są porównywalne.
Ograniczenia i ryzyka: co może zawieść
Ocena trendu średniej ruchomej ma istotne ograniczenia. Co najmniej jednym częstym trybem awarii jest zależność od parametrów: małe zmiany długości okna lub typu średniej ruchomej mogą zmienić zachowanie nachylenia i wnioskowane okresy „trendu”. Oznacza to, że dwóch analityków może mieć „rację” zgodnie ze swoimi definicjami, jednocześnie raportując różne oceny trendu.
Inne ograniczenia:
- Opóźnienie: średnie ruchome wygładzają historię, więc nachylenie często odzwierciedla wcześniejszy ruch z opóźnieniem.
- Zmiany reżimu: historyczne zależności między zachowaniem trendu a wynikami nie gwarantują podobnego zachowania w przyszłości.
- Wpływ przetwarzania danych: brakujące świece, niespójności stref czasowych i różne definicje cen mogą znacząco zmienić średnią ruchomą.
- Koszty i wykonanie: nawet jeśli opisujesz tylko trend, każde zastosowanie downstream musi uwzględniać tarcie handlowe, które nie jest zawarte w samym obliczeniu średniej ruchomej.