Przegląd
FibAlgo - Wyckoff Spring & Upthrust to dedykowany detektor dwóch najbardziej istotnych zdarzeń w metodologii Wyckoffa. Spring (wybicie wiosenne) występuje, gdy cena krótkotrwale przebija wsparcie zakresu transakcyjnego (Trading Range) i szybko odbija się — wypychając słabych posiadaczy przed potencjalnym wzrostem. Upthrust (wybicie górne) jest jego lustrzanym odbiciem: cena przebija opór zakresu transakcyjnego i odwraca się — wciągając w pułapkę kupujących na wybiciu przed potencjalnym spadkiem. Ten wskaźnik automatycznie identyfikuje granice zakresu transakcyjnego, klasyfikuje springi na trzy typy według wolumenu, wykrywa upthrusty i UTADy, śledzi potwierdzenia testów i ich unieważnienia oraz wyznacza cele cenowe po potwierdzonych zdarzeniach.
Kluczowe pojęcia
- Spring (Wybicie wiosenne) — Cena przebija wsparcie zakresu transakcyjnego i wraca z powrotem do jego wnętrza w ciągu kilku świec. Testuje pozostałą podaż i wypycha słabych posiadaczy. Najlepsze wejście pod względem ryzyka i zysku w metodologii Wyckoffa.
- Spring Typ 1 (Niski wolumen) — Ledwo przebija wsparcie przy niskim wolumenie z zamknięciem w górnej części świecy. Najwyższe prawdopodobieństwo odwrócenia. Często następuje po nim natychmiastowy Znak Siły (Sign of Strength).
- Spring Typ 2 (Umiarkowany wolumen) — Przebicie poniżej z umiarkowanym wolumenem. Wymaga udanego testu przed potwierdzeniem popytu.
- Spring Typ 3 / Shakeout (Wysoki wolumen) — Agresywne przebicie poniżej przy wysokim wolumenie. Może zejść na niższe poziomy przed odbiciem. Musi zostać przetestowany.
- Upthrust (UT) — Cena przebija opór zakresu transakcyjnego i odwraca się z powrotem do jego wnętrza. Pułapka byka, która wciąga kupujących na wybiciu. Lustrzane odbicie springa, stosowane w dystrybucji.
- UTAD (Upthrust After Distribution) — Późny upthrust, który przekracza poprzednie szczyty UT/BC. Ostateczny test popytu — jeśli popyt jest słaby, następuje faza spadkowa (markdown).
- Test Springa / Test Upthrusta — Po springu lub upthruście cena ponownie testuje poziom zdarzenia z niższym wolumenem i węższym zakresem (spread). Potwierdza ważność zdarzenia.
- Unieważnienie — Jeśli cena nie odbije się i utrzyma się poza poziomem zdarzenia, spring lub upthrust zostaje unieważniony.
Jak to działa
1. Identyfikacja zakresu transakcyjnego (Trading Range) Wskaźnik oblicza dynamiczne wsparcie i opór zakresu transakcyjnego, używając najwyższego maksimum i najniższego minimum z okresu wstecz zdefiniowanego przez użytkownika. Minimalna szerokość TR zapewnia, że zakres ma wystarczającą historię, aby był znaczący. Dodatkowo, zakresy przekraczające 8× ATR są filtrowane, aby uniknąć fałszywych sygnałów na rynkach trendowych. 2. Wykrywanie Springa Wskaźnik skanuje najnowsze świece (do limitu świec odbicia) w poszukiwaniu wzorca przebicia i powrotu na poziomie wsparcia TR:- Minimum poprzedniej świecy przebiło się poniżej wsparcia TR
- Zamknięcie bieżącej świecy wróciło powyżej wsparcia TR
- Wolumen na świecy przebicia klasyfikuje typ springa: ≤0.8× średniej z zamknięciem w górnej części świecy = Typ 1, 0.8–1.5× średniej = Typ 2, >1.5× średniej = Typ 3 / Shakeout
- Maksimum poprzedniej świecy przekroczyło opór TR
- Zamknięcie bieżącej świecy spadło z powrotem poniżej oporu TR
- Jeśli przebicie przekracza poprzedni szczyt upthrusta, kwalifikuje się jako UTAD
- Test Springa: cena spada w kierunku dołka springa z niższym wolumenem i węższym zakresem, ale utrzymuje się powyżej niego — potwierdza popyt
- Test Upthrusta: cena rośnie w kierunku szczytu UT z niższym wolumenem i węższym zakresem, ale nie przekracza go — potwierdza podaż
- Jeśli cena zamknie się poniżej dołka springa (z marginesem 0.5× ATR poza wsparciem TR) w oknie testu, spring jest oznaczony jako nieważny
- Jeśli cena zamknie się powyżej szczytu UT (z marginesem 0.5× ATR poza oporem TR) w oknie testu, upthrust jest oznaczony jako nieważny
- Po wygaśnięciu okna testu, jeśli cena nadal handluje poza poziomem zdarzenia, jest również unieważniana
- Potwierdzony spring: cel = opór TR + 50% zakresu TR
- Potwierdzony upthrust: cel = wsparcie TR − 50% zakresu TR
Funkcje
- Trzy typy springów — Klasyfikuje springi według wolumenu (Typ 1 niski, Typ 2 umiarkowany, Typ 3 shakeout) zgodnie z oryginalnymi kryteriami wolumenu Wyckoffa
- Wykrywanie Upthrusta i UTAD — Identyfikuje standardowe upthrusty i późne UTADy, które przebijają poprzednie szczyty
- Potwierdzenie testu — Automatycznie wykrywa udane testy springów i upthrustów z analizą wolumenu i zakresu
- Śledzenie unieważnień — Oznacza nieudane springi i upthrusty, gdy cena utrzymuje się poza poziomami zdarzeń
- Dynamiczne wykrywanie TR — Oblicza wsparcie/opór zakresu transakcyjnego z ostatnich ruchów cenowych z konfigurowalnym okresem wstecz
- Projekcja celu — Wyznacza cele wzrostowe/spadkowe po potwierdzonych zdarzeniach na podstawie zakresu TR
- Kolorowanie świec wolumenu — Koloruje świece w momencie wykrycia zdarzenia dla szybkiej identyfikacji wizualnej
- Wizualizacja ramki TR — Rysuje granice zakresu transakcyjnego przy każdym zdarzeniu dla kontekstu
- Linie poziomów springa — Przedłuża poziome linie od dołków springów i szczytów UT dla odniesienia
- Bieżące linie TR — Rysuje ciągłe linie wsparcia i oporu dla aktywnego zakresu transakcyjnego na najnowszej świecy
- Kompleksowy system alertów — Indywidualne alerty dla każdego typu springa, upthrusta, UTAD, potwierdzenia testu i unieważnienia
- Tabela informacyjna — Podsumowanie w czasie rzeczywistym wszystkich liczebności zdarzeń, bieżącego wsparcia i oporu TR
- Pełna konfigurowalność — 39 parametrów wejściowych w 6 grupach dla kolorów, przełączników, rozmiarów i parametrów wykrywania
Jak używać
- Dodaj wskaźnik do swojego wykresu. Działa najlepiej na interwałach od 5-minutowych do 1-godzinnych, gdzie zakresy transakcyjne są wyraźnie zdefiniowane.
- Szukaj zdarzeń Spring Typ 1 (niski wolumen) w pobliżu wsparcia TR — według Wyckoffa mają one najwyższe prawdopodobieństwo odwrócenia.
- Poczekaj na etykietę "Test ✓", aby potwierdzić zdarzenie przed rozważeniem wejść.
- Użyj linii projekcji celu jako potencjalnego poziomu realizacji zysku.
- Obserwuj etykiety unieważnienia "✗" — wskazują one, że zdarzenie zawiodło i pierwotna teza powinna zostać porzucona.
- Zdarzenia Spring Typ 3 / Shakeout są agresywne — zawsze czekaj na test przed działaniem.
- Upthrusty w pobliżu oporu TR sygnalizują potencjalną dystrybucję — połącz je z analizą wolumenu dla potwierdzenia.
- Zdarzenia UTAD (późne upthrusty) są szczególnie istotne — często poprzedzają fazy spadkowe (markdown).
- Dostosuj okres wstecz TR, aby dopasować go do typowej długości konsolidacji dla Twojego instrumentu.
- Skonfiguruj alerty dla preferowanych typów zdarzeń, aby otrzymywać powiadomienia w czasie rzeczywistym.
Ograniczenia
- Ten wskaźnik nie generuje sygnałów kupna ani sprzedaży. Identyfikuje wzorce spring i upthrust Wyckoffa w celach edukacyjnych i analitycznych.
- Wykrywanie zakresu transakcyjnego używa prostego podejścia najwyższy/najniższy — złożone lub nieregularne TR mogą nie być idealnie uchwycone.
- Klasyfikacja springa i upthrusta zależy od dostępności danych wolumenowych. Instrumenty z niewiarygodnymi danymi wolumenowymi mogą dawać mniej dokładne klasyfikacje.
- Limit świec odbicia określa, jak szybko przebicie musi zostać odzyskane — bardzo szybkie lub bardzo wolne odbicia poza tym oknem zostaną pominięte.
- Wykrywanie wzorców z przeszłości nie gwarantuje przyszłego zachowania cen.
- Pine Script obsługuje maksymalnie 500 obiektów rysunkowych (linie, etykiety, ramki).



