Bezpośrednia odpowiedź
Dynamic Support Resistance to sposób opisu wsparcia i oporu jako stref, które mogą się przesuwać, ponieważ warunki rynkowe zmieniają się w czasie. Zamiast rysować jedną stałą linię, aktualizujesz strefę regułą powiązaną z ostatnim zachowaniem ceny i często także z miarą zmienności. Poniżej znajduje się w pełni zrealizowany scenariusz liczbowy z jasno określonymi założeniami, dzięki czemu logikę można zweryfikować bez żadnych bieżących danych.
Mechanizm lub definicja
Wsparcie to obszar, poniżej którego cena wielokrotnie miała trudność z zejściem; opór to obszar, powyżej którego cena wielokrotnie miała trudność z wybiciem. „Dynamic” oznacza, że te obszary nie są zakładane jako utrzymujące się na dokładnie tym samym poziomie ceny.
Zrealizowany przykład wymaga konkretnej reguły aktualizacji. Jedna prosta reguła do celów ilustracyjnych to:
- Wybierz okno obserwacji N świec (przykład: N = 5).
- Przy każdej aktualizacji oblicz ostatnie granice wahnięć na podstawie ostatnich N świec:
- Dolna granica = minimum z dołków (low) z ostatnich N świec
- Górna granica = maksimum z szczytów (high) z ostatnich N świec
- Dodaj „bufor”, aby zamienić granice w strefy. Bufor może być procentem ceny (przykładowe założenie: 1%).
Najważniejsze nie jest to, jaka jest dokładnie reguła, tylko rozdzielenie na:
- Stabilną mechanikę (jak zamieniasz ostatnie maksima/minima na strefę) oraz
- Zmienne dane wejściowe (które ostatnie świece wybierasz, metoda bufora i ewentualne koszty/efekty realizacji, które później uwzględnisz).
Dowód lub przykład (zrealizowany scenariusz z założeniami)
Załóż, że obserwujesz serię cenową z informacją wystarczającą do reguły: maksima i minima z ostatnich 10 świec. Decydujesz się aktualizować strefę Dynamic Support/Resistance co 5 świec, przyjmując N = 5.
Założenia
- Okno obserwacji N = 5 świec.
- Reguła dynamicznej strefy:
- Strefa wsparcia = [minLow(5 świec), minLow(5 świec) × (1 + 0.01)]
- Strefa oporu = [maxHigh(5 świec) × (1 − 0.01), maxHigh(5 świec)]
- Bufor = 1% ceny granicznej (stałe założenie procentowe).
- Nie uwzględniono spreadów, poślizgu ani modelowania realizacji zleceń w matematyce; to wyłącznie przykład geometryczny.
Oblicz strefy w dwóch momentach aktualizacji
Aktualizacja na świecy 5 (świece 1–5)
Załóżmy, że ostatnie 5 świec ma:
- Dołki (Lows): 100.0, 101.2, 99.6, 100.8, 100.4 → minLow = 99.6
- Szczyty (Highs): 103.0, 102.2, 104.1, 103.5, 103.3 → maxHigh = 104.1
Strefa wsparcia:
- Dolna = 99.6
- Górna = 99.6 × 1.01 = 100.596 → Strefa wsparcia ≈ [99.6, 100.596]
Strefa oporu:
- Dolna = 104.1 × 0.99 = 103.059
- Górna = 104.1 → Strefa oporu ≈ [103.059, 104.1]
Aktualizacja na świecy 10 (świece 6–10)
Załóżmy, że świece 6–10 mają:
- Dołki (Lows): 102.0, 101.4, 103.2, 100.9, 102.6 → minLow = 100.9
- Szczyty (Highs): 105.0, 104.4, 106.2, 105.6, 104.9 → maxHigh = 106.2
Strefa wsparcia:
- Dolna = 100.9
- Górna = 100.9 × 1.01 = 101.909 → Strefa wsparcia ≈ [100.9, 101.909]
Strefa oporu:
- Dolna = 106.2 × 0.99 = 105.138
- Górna = 106.2 → Strefa oporu ≈ [105.138, 106.2]
Co się zmieniło i dlaczego
- Strefa wsparcia przesunęła się w górę z około 99.6–100.596 do około 100.9–101.909.
- Strefa oporu również przesunęła się w górę z około 103.059–104.1 do około 105.138–106.2.
Dzieje się tak, ponieważ reguła „przykleja się” do najnowszego minimum z 5 świec i maksimum z 5 świec. Jeśli nowsze świece zawierają wyższe maksima i/lub wyższe minima, strefy się przesuwają.
Ograniczenia i ryzyka
-
Różne wybory dają różne strefy. Zmiana N, metody bufora (procent vs. zmienność) lub reguły granicznej (min low/max high vs. inna definicja swingów) prowadzi do różnych poziomów Dynamic Support/Resistance.
-
Poziomy są opisowe, nie predykcyjne. Strefa wyprowadzona z przeszłych maksimów/minim nie gwarantuje, że kolejne oddziaływanie nastąpi dokładnie na tej samej granicy.
-
Wpływ rynku i koszty mogą zmieniać wyniki. Zrealizowany przykład używał wyłącznie geometrii. W rzeczywistym użyciu koszty realizacji, spread bid/ask, poślizg oraz płynność instrumentu mogą wpływać na to, czy cena faktycznie dotrze do strefy w sposób, który ma znaczenie.
-
Tryb błędu: przeuczenie. Jeśli wielokrotnie dostosowujesz parametry tak, aby wcześniejsze ruchy „wyglądały dobrze”, możesz zbudować metodę, która nie działa poza próbą.
-
Zmiany reżimu łamią założenia.