Jak obliczany jest wachlarz Fibonacciego
Bezpośrednia odpowiedź: jaki wzór jest używany
Wachlarz Fibonacciego jest obliczany poprzez narysowanie kilku linii prostych („promieni wachlarza”), które wszystkie zaczynają się w jednym punkcie kotwiczącym i przechodzą przez inne punkty wyznaczone przez współczynniki Fibonacciego.
W najczęstszym ustawieniu najpierw mierzysz wahnięcie od punktu początkowego do punktu końcowego, obliczasz wielkość wahnięcia (odległość pionową), a następnie używasz zdefiniowanych współczynników Fibonacciego do utworzenia pośrednich poziomów docelowych. Z każdego poziomu docelowego rysujesz linię od punktu kotwiczącego.
Zwięzły sposób wyrażenia tej geometrii (przy użyciu typowego „podejścia z projekcją liniową”) to:
- Wybierz punkt kotwiczący w czasie x0 z wartością y0.
- Wybierz koniec wahnięcia w czasie x1 z wartością y1.
- Oblicz wielkość wahnięcia: Δy = y1 − y0.
- Dla każdego współczynnika r z wybranego zestawu (na przykład: r ∈ {0.236, 0.382, 0.5, 0.618, 0.786, 1.0}), oblicz wartości docelowe:
- y(r) = y0 + r · Δy
- Dla każdego r narysuj promień (linię prostą) zaczynający się w (x0, y0) i przechodzący przez (x1, y(r)) lub, w niektórych implementacjach, przez (x(r), y(r)), gdzie x(r) może być powiązane z mierzonym czasem trwania wahnięcia.
Ponieważ narzędzia do tworzenia wykresów stosują różne konwencje dotyczące obsługi współrzędnych x, kluczowym krokiem weryfikacji jest dopasowanie definicji „punktu kotwiczącego”, „wahnięcia” i sposobu mapowania współczynników na czas i cenę w danym narzędziu.
Mechanizm lub definicja: jakich danych wejściowych wymaga obliczenie
Wachlarz Fibonacciego najlepiej rozumieć jako konstrukcję geometryczną opartą na dwóch punktach zdefiniowanych przez użytkownika.
1) Dwa punkty kotwiczące (jedyne niezbędne dane)
Potrzebujesz:
- Punktu kotwiczącego początkowego (x0, y0), często początku wahnięcia.
- Punktu kotwiczącego końcowego (x1, y1), często końca tego wahnięcia.
„Wahnięcie” to przedział od x0 do x1. Obliczenie wykorzystuje wielkość wahnięcia w ujęciu wartościowym poprzez Δy = y1 − y0.
2) Zestaw współczynników
Wachlarz Fibonacciego wykorzystuje zestaw współczynników wywodzących się z ciągu Fibonacciego. Typowe współczynniki to 0.236, 0.382, 0.5, 0.618 i 0.786; niektóre narzędzia uwzględniają również 1.0. Dokładna lista nie jest uniwersalna, więc Twoje parametry mają znaczenie.
Współczynnik r określa, jak daleko wzdłuż wahnięcia (w ujęciu wartościowym) znajduje się pośredni poziom docelowy.
3) Mapowanie współczynników na rysowane promienie
Po obliczeniu poziomów docelowych y(r) narzędzie rysuje promienie odzwierciedlające te poziomy.
Istnieją dwa popularne style implementacji:
- Styl A (najpierw poziom cenowy): promienie wachlarza opierają się na pośrednich poziomach wartości względem punktu kotwiczącego, ze spójnym mapowaniem czasu w obrębie mierzonego przedziału.
- Styl B (mapowanie współczynnika do punktu): narzędzie mapuje każdy współczynnik do odrębnego punktu (x(r), y(r)) i łączy promienie od punktu kotwiczącego do tych punktów.
Matematyczne „nachylenie” każdego promienia jest zatem określone przez to, jak oprogramowanie przypisuje x(r). Dlatego dwa zrzuty ekranu z tymi samymi współczynnikami i punktami kotwiczącymi mogą wyglądać inaczej na różnych platformach.
4) Obsługa kierunku
Jeśli Δy jest ujemne (wartość końcowa jest poniżej początkowej), te same wzory nadal obowiązują, ale poziomy docelowe przesuwają się w dół, ponieważ y(r) = y0 + r · Δy.
Obliczenie jest zatem niezależne od kierunku; narysowany wachlarz po prostu kieruje się w stronę końca wahnięcia we właściwym kierunku.
Dowód lub przykład: konstrukcja numeryczna krok po kroku
Załóżmy, że definiujesz:
- Punkt kotwiczący początkowy: (x0, y0) = (0, 100)
- Koniec wahnięcia: (x1, y1) = (10, 120)
Wtedy:
- Δy = 120 − 100 = 20
Wybierz współczynniki r ∈ {0.236, 0.382, 0.5, 0.618, 0.786, 1.0}. Oblicz wartości docelowe:
- y(0.236) = 100 + 0.236 · 20 = 104.72
- y(0.382) = 100 + 0.382 · 20 = 107.64
- y(0.5) = 100 + 0.5 · 20 = 110
- y(0.618) = 100 + 0.618 · 20 = 112.36
- y(0.786) = 100 + 0.786 · 20 = 115.72
- y(1.0) = 100 + 1.0 · 20 = 120
Teraz narysuj promienie od punktu kotwiczącego (0, 100) w kierunku punktów odzwierciedlających te poziomy docelowe. Jeśli Twoja implementacja wykorzystuje cały czas trwania wahnięcia jako odniesienie czasowe, każdy promień można zwizualizować jako linię, która osiąga odpowiadający mu y(r) w czasie końcowym x1. W takim przypadku promień dla współczynnika r łączyłby:
- od (x0, y0) = (0, 100)
- do (x1, y(r)) = (10, y(r))
Na przykład promień 0.618 łączy (0, 100) z (10, 112.36). Nachylenie tego promienia wynosi:
- nachylenie = (112.36 − 100) / (10 − 0) = 12.36 / 10 = 1.236 na jednostkę czasu.
Jeśli platforma zamiast tego wybierze x(r) inaczej, nachylenie się zmieni, nawet jeśli wartości y(r) pozostaną takie same.
Ograniczenia i ryzyka: co może zawieść lub wprowadzić w błąd
1) Wybór punktów kotwiczących zmienia geometrię
Wachlarz Fibonacciego jest w dużym stopniu zależny od tego, gdzie umieścisz dwa punkty kotwiczące. Niewielkie zmiany (x0, y0) lub (x1, y1) mogą dać zauważalnie inne promienie, ponieważ zmieniają się zarówno Δy, jak i nachylenia promieni.
2) Ustawienia współczynników nie są ustandaryzowane
Różne narzędzia mogą używać różnych domyślnych zestawów współczynników i możesz mieć możliwość ich dostosowania. To zmienia liczbę promieni i ich położenie.
3) Mapowanie czasu różni się w zależności od implementacji
Nawet jeśli dwa narzędzia używają tych samych wartości współczynników, mogą się różnić sposobem mapowania współczynników na współrzędne czasu. Jest to częsty powód niespójnego wyglądu między platformami.
4) Nie jest to izolowany „sygnał”
Wachlarz Fibonacciego to konstrukcja wizualna. Interpretowanie go jako samodzielnego wyzwalacza kupna/sprzedaży może być mylące, ponieważ sam w sobie nie definiuje, co powinno się wydarzyć dalej.
5) Historyczny wygląd nie jest dowodem przyszłych wyników
Nawet jeśli wachlarz wizualnie pokrywa się z przeszłą strukturą, nie ustanawia to stabilnego związku przyczynowo-skutkowego dla przyszłych zachowań cenowych. Warunki wykonania i ruch rynku mogą się różnić.
Weryfikacja lub kolejne pytanie: jak sprawdzić własne obliczenia
Aby niezależnie zweryfikować szczegóły obliczeń wachlarza Fibonacciego, użyj tej listy kontrolnej:
- Zidentyfikuj definicje „początku”, „końca” i „punktu kotwiczącego” w narzędziu.
- Potwierdź zestaw współczynników, którego używa (lub czy go wybrałeś).
- Oblicz Δy = y1 − y0 oraz y(r) = y0 + r · Δy dla każdego współczynnika.
- Sprawdź, jak narzędzie umieszcza każdy promień w czasie (czy każdy promień osiąga swój y(r) w x1, czy w specyficznym dla współczynnika x(r)).
- Odtwórz te same promienie w prostym układzie współrzędnych (nawet w arkuszu kalkulacyjnym), używając wzoru na nachylenie wynikającego z mapowania Twojej platformy.