Jak obliczane są strefy czasowe Fibonacciego
Bezpośrednia odpowiedź
Strefy czasowe Fibonacciego są obliczane poprzez zmierzenie referencyjnego interwału czasowego („długości swinga” wzdłuż osi czasu wykresu), a następnie rzutowanie dodatkowych znaczników czasu w przód (lub w tył) przy użyciu standardowych współczynników Fibonacciego. Wynikiem tej metody jest zestaw dat/czasów („stref” lub pionowych znaczników), które zależą wyłącznie od wybranego punktu początkowego, zmierzonego interwału oraz listy współczynników.
Praktyczny sposób przedstawienia obliczeń jest następujący:
- wybierz początkowy znacznik czasu T0,
- wybierz drugi znacznik czasu T1, który definiuje zmierzony interwał L = |T1 − T0|,
- wybierz mnożniki Fibonacciego r (na przykład 0.236, 0.382, 0.5, 0.618, 1.0, 1.618),
- oblicz przewidywane znaczniki czasu Tp(k) = T0 + r(k) × L.
Ponieważ obliczenia wykorzystują tylko pomiary czasu i stałe współczynniki, można je dokładnie odtworzyć, gdy znane są T0, T1, lista współczynników i zasada zaokrąglania.
Mechanizm lub definicja
Co oznacza „strefa czasowa”
„Strefa czasowa” w tym kontekście nie jest prognozą statystyczną. Jest to konstrukcja geometryczna na wykresie: znacznik czasu, w którym wskaźnik rysuje pionową linię (lub niewielki przedział czasu, w zależności od implementacji).
Zatem wynik działania wskaźnika to harmonogram czasów wywodzących się ze współczynników Fibonacciego. To, czy w tych momentach wydarzy się coś znaczącego, jest kwestią empiryczną i nie może być zagwarantowane samym wzorem.
Dane wejściowe, które musisz zdefiniować
Aby obliczyć strefy czasowe Fibonacciego, musisz zdefiniować cztery rzeczy:
- Referencyjny czas początkowy (T0): czas na wykresie, od którego rozpoczynasz pomiar.
- Referencyjny czas końcowy (T1): czas, który kończy mierzony interwał.
- Długość interwału (L): obliczana jako L = |T1 − T0|.
- Współczynniki Fibonacciego (r): zestaw mnożników używanych do generowania przyszłych znaczników czasu.
Większość implementacji różni się głównie tymi wyborami: jakiego zestawu współczynników używają, jak obsługują oba kierunki (w przód/w tył) oraz jak zaokrąglają znaczniki czasu do granic świec.
Podstawowy wzór
Używając typowej formy rzutowania w przód:
- L = T1 − T0 (przyjmując L jako dodatnią długość, używając wartości bezwzględnej, jeśli to konieczne)
- Tp = T0 + r × L
Jeśli implementacja obsługuje strefy czasowe wstecz, często używa:
- Tp(wstecz) = T0 − r × L
Zamiana znaczników czasu na „strefy”
Wykresy mają dyskretne świece/słupki. Wiele narzędzi nie może narysować znacznika w nieistniejącym czasie wewnątrz świecy. Prowadzi to do zasady zaokrąglania, na przykład:
- zaokrąglenie do najbliższej świecy,
- zaokrąglenie w dół do wcześniejszej świecy,
- lub użycie dokładnych znaczników czasu, jeśli platforma przechowuje wystarczającą rozdzielczość.
Ta zasada zaokrąglania zmienia miejsce, w którym lądują pionowe linie, nawet gdy matematyka współczynników jest identyczna.
Dowód lub przykład (do samodzielnego sprawdzenia)
Poniżej znajduje się w pełni określony, przyjazny dla kalkulatora przykład. Nie chodzi o to, co dzieje się na rynku, ale o to, jak odtworzyć znaczniki czasu.
Przykład z jawnymi założeniami
Załóżmy:
- Czas początkowy T0 to 2026-01-10 00:00.
- Referencyjny czas końcowy T1 to 2026-02-09 00:00.
- To daje długość interwału L = 30 dni.
- Użyte współczynniki r to 0.382, 0.5, 0.618 i 1.0.
- Zasada zaokrąglania: umieść znaczniki na dokładnych granicach dni (więc w tym przykładzie nie jest potrzebne zaokrąglanie).
Obliczenia:
- Dla r = 0.382: Tp = T0 + 0.382 × 30 = T0 + 11.46 dni → 2026-01-21 (jeśli zaokrąglone do granicy dnia).
- Dla r = 0.5: Tp = T0 + 15 dni → 2026-01-25.
- Dla r = 0.618: Tp = T0 + 18.54 dni → 2026-01-28 (ponownie, w zależności od zaokrąglenia).
- Dla r = 1.0: Tp = T0 + 30 dni → 2026-02-09.
Jeśli używasz wykresów opartych na świecach, odwzorujesz te docelowe znaczniki czasu na najbliższą istniejącą świecę zgodnie z zasadą zaokrąglania narzędzia.
Test niezależności
Aby niezależnie zweryfikować rysunek „stref czasowych Fibonacciego” dostawcy, zapisz te same dane wejściowe:
- widoczny punkt początkowy T0,
- widoczny punkt końcowy referencyjnego swinga T1,
- listę współczynników,
- oraz konwencję zaokrąglania.
Następnie przelicz Tp, używając Tp = T0 + r × L, i sprawdź, czy obliczone znaczniki czasu odpowiadają narysowanym markerom.
Jeśli którekolwiek z tych danych wejściowych się różni, wynik będzie się różnić, nawet jeśli podstawowy wzór jest ten sam.
Ograniczenia i ryzyka
Istotne ograniczenie: wybór T0 i T1 jest subiektywny
Obliczenia zależą od tego, jak zidentyfikujesz referencyjny interwał na wykresie. Różne wybory T0 i T1 (na przykład, który swing high/low definiuje interwał) dają różne czasy stref. To nie jest drobny szczegół; zmienia to cały harmonogram.
Zaokrąglanie i rozdzielczość wykresu mogą przesunąć wyniki
Jeśli wykres używa stałych świec czasowych, przewidywany czas Tp może wypaść między świecami. Polityka zaokrąglania implementacji może przesunąć znaczniki w przód lub w tył o jedną lub więcej świec.
Same współczynniki nie definiują zachowania rynku
Współczynniki Fibonacciego zapewniają ustrukturyzowane odstępy czasowe, ale nie uwzględniają informacji o przepływie zleceń, zmienności, spreadach, płynności ani ograniczeniach wykonania. Dlatego metoda ta nie może sugerować, że cena musi zareagować w strefie.
Tryb awarii: nadmierne dopasowanie poprzez wielokrotne dostosowywanie danych wejściowych
Częstym problemem w praktyce jest zmienianie T0, T1 lub zestawu współczynników, aby przeszłe punkty zwrotne wizualnie się pokrywały. Może to stworzyć pozór struktury predykcyjnej bez poprawy ogólnej trafności.
Bezpieczniejsze podejście polega na traktowaniu obliczeń jako deterministycznego odwzorowania wybranych danych wejściowych na znaczniki czasu, a następnie oddzielnej ocenie wszelkich zaobserwowanych zbieżności.
Weryfikacja lub następne pytanie
Aby zweryfikować strefy czasowe Fibonacciego dla dowolnego narzędzia do tworzenia wykresów, wykonaj tę pętlę weryfikacyjną:
- Zidentyfikuj i zapisz T0 i T1, jak pokazuje narzędzie.
- Oblicz L = |T1 − T0|, używając jednostek czasu wykresu.
- Wypisz współczynniki r, których używa narzędzie.
- Przelicz Tp = T0 + r × L.
- Zastosuj zachowanie narzędzia polegające na zaokrąglaniu do świecy i potwierdź naniesione znaczniki.
Jeśli twoje przeliczone znaczniki czasu nie są zgodne, rozbieżność zwykle wynika z różnych zestawów współczynników, różnych wyborów punktu początkowego/końcowego lub zasad zaokrąglania.
Jeśli chcesz pójść o krok dalej, porównaj „strefy czasowe” z powiązanymi narzędziami Fibonacciego, które używają poziomów cenowych zamiast czasu lub które używają różnych definicji linii bazowej; logika obliczeń wygląda podobnie, ale skalujowane dane są inne.