Jakie są zasady dotyczące Swing Highs Lows?
Bezpośrednia odpowiedź: zasady w formie testowalnej
Swing highs i swing lows to punkty na wykresie cenowym, które opisują lokalne zachowanie zwrotne: swing high to lokalny szczyt, a swing low to lokalne dno. „Zasady” ich identyfikacji dotyczą głównie dwóch rzeczy: (1) definicji lokalności oraz (2) danych, których używasz (typ ceny i porządek).
Testowalny zestaw zasad musi pozwalać na udzielenie odpowiedzi na tym samym wykresie: „Czy ten słupek jest najwyższy w moim zdefiniowanym oknie?” oraz „Czy jest wystarczająco oddzielony od wcześniejszych/późniejszych słupków, aby można go było uznać za swing?” Jeśli Twoje zasady nie mogą być spójnie zastosowane przez inną osobę, wyniki będą się różnić.
Mechanizm lub definicja: dane wejściowe i podstawowa zasada swingów
1) Wybór szeregu cenowego
Przed zlokalizowaniem swingów określ, co oznacza „cena” w Twojej metodzie. Typowe wybory obejmują użycie maksimów/minimów świecy (dla ekstremów swingowych) lub cen zamknięcia (dla gładszych sygnałów). Twoja zasada powinna określać dokładny użyty szereg, na przykład:
- Swing highs używają wartości maksimum słupka.
- Swing lows używają wartości minimum słupka.
2) Zdefiniowanie, co oznacza „lokalny” (okno swingowe)
Lokalny oznacza „dominujący w sąsiedztwie”. Praktycznym sposobem na uczynienie tego testowalnym jest zdefiniowanie okna słupków po obu stronach.
Przykładowa zasada (jeden z powszechnie stosowanych wzorców logiki):
- Słupek o indeksie i jest swing high, jeśli jego maksimum jest większe od maksimów ustalonej liczby słupków po lewej i ustalonej liczby słupków po prawej stronie.
- Słupek o indeksie i jest swing low, jeśli jego minimum jest niższe od minimów ustalonej liczby słupków po lewej i ustalonej liczby słupków po prawej stronie.
Liczba słupków w tym lewym/prawym sąsiedztwie jest parametrem. Nie jest uniwersalna; jej zmiana zmienia punkty swingowe.
3) Wymóg separacji (unikaj liczenia drobnych wahań)
Aby zmniejszyć nadmierną liczbę swingów, możesz dodać zasadę separacji, taką jak:
- Po zidentyfikowaniu swing high, następny swing low musi wystąpić po co najmniej N słupkach, i odwrotnie.
Jest to szczególnie ważne w niestabilnych zakresach, gdzie wiele słupków może spełniać ścisły test „lokalnego maksimum”.
4) Obsługa remisów (równych maksimów/minimów)
Rynek może generować równe maksima lub równe minima. Twoje zasady powinny określać sposób rozstrzygania remisów. Opcje obejmują:
- „Ściśle większe/ściśle mniejsze” (więc remisy nie są liczone jako swingi), lub
- „Większe lub równe” z dodatkowym kryterium rozstrzygającym (takim jak najwcześniejszy/najpóźniejszy słupek), lub
- Traktowanie równych ekstremów jako strefy i wybór reprezentatywnego słupka.
Bez polityki remisów dwóch czytelników może zasadnie się nie zgodzić.
5) Określenie, kiedy swing jest potwierdzony
Każda zasada, która używa słupków po obu stronach, implikuje, że punkt jest potwierdzony dopiero po wystąpieniu prawego sąsiedztwa. Jeśli próbujesz oznaczać swingi w czasie rzeczywistym, będziesz mieć wbudowane opóźnienie.
Kompletny zestaw zasad powinien zatem określać:
- „Swings są potwierdzane dopiero po k słupkach po kandydacie”, gdzie k to Twoje prawe okno.
Dowód lub przykład: spójne stosowanie zasady
Załóżmy uproszczony zestaw danych słupków w porządku czasowym i użyjmy następującej definicji:
- Swing high: maksimum słupka na i jest ściśle większe od maksimów L słupków po lewej i R słupków po prawej stronie.
- Swing low: minimum słupka na i jest ściśle niższe od minimów L słupków po lewej i R słupków po prawej stronie.
Rozważmy teraz procedurę weryfikacji wizualnej:
- Wybierz słupek kandydata i.
- Policz L słupków po lewej i sprawdź, czy maksimum kandydata jest wyższe od każdego z tych maksimów.
- Policz R słupków po prawej i sprawdź, czy maksimum kandydata jest wyższe od każdego z tych maksimów.
- Jeśli wszystkie porównania przejdą, oznacz go jako swing high; w przeciwnym razie odrzuć.
Dla swing lows powtórz procedurę, używając minimów i ścisłych porównań „niższy niż”.
Ponieważ ta metoda opiera się na jawnych porównaniach, inna osoba może odtworzyć te same oznaczenia, jeśli użyje tych samych parametrów (L, R) i tego samego szeregu cenowego (maksima/minima lub ceny zamknięcia itp.). To jest kluczowy wymóg „zasady” dla weryfikacji.
Ograniczenia i ryzyka: co może złamać zasady
1) Wrażliwość parametrów
Rozmiar lewego/prawego okna oraz wszelkie zasady separacji znacząco wpływają na mapę swingów. W praktyce:
- Mniejsze okno znajduje więcej swingów i może gonić za szumem.
- Większe okno znajduje mniej swingów i może pomijać mniejsze zwroty.
Jest to ograniczenie każdego podejścia opartego na lokalnych ekstremach zastosowanego do zaszumionej ceny.
2) Kompresja trendu i fałszywe punkty zwrotne
W silnych trendach małe pauzy mogą nadal tworzyć lokalne maksima/minima, nawet gdy szerszy ruch pozostaje niezmieniony. Twoje swingi odzwierciedlają wtedy mikrostrukturę, a nie znaczącą zmianę reżimu. Zasady poprawnie wykrywają lokalne zachowanie zwrotne, ale interpretacja może nie odpowiadać Twoim założeniom.
3) Równe maksima/minima i niejednoznaczność
Równe ekstrema tworzą niejednoznaczność. Jeśli Twoja metoda nie określa jawnie, jak traktować remisy, punkty swingowe mogą przesuwać się o jeden słupek przy ponownym oznaczaniu.
4) Opóźnienie potwierdzenia
Jeśli Twoja zasada wymaga słupków po prawej stronie do potwierdzenia swinga, nie możesz poznać swing high/low w dokładnym momencie formowania się kandydata. Jakakolwiek próba „projekcji” swingów przed potwierdzeniem będzie niespójna z testowalną definicją zasady.
5) Zmienność rynku i wykonania
Chociaż identyfikacja swingów jest zdefiniowana na wykresie, sam wykres może się różnić ze względu na źródło danych, ustawienia symbolu i konstrukcję wykresu (na przykład agregację świec). Dlatego historyczne oznaczenia swingów mogą nie przenosić się bez zmian między dostawcami lub interwałami czasowymi. Ponadto koszty i warunki wykonania są oddzielone od samej logiki wykresu; mogą zmieniać zrealizowane wyniki, nawet jeśli identyfikacja swingów jest spójna.
Weryfikacja lub następne pytanie: jak sprawdzić, czy Twój zestaw zasad działa
Aby niezależnie zweryfikować swój zestaw zasad swingów, możesz przeprowadzić test spójności:
- Oznacz ten sam historyczny wykres dwukrotnie, używając tych samych parametrów i szeregu cenowego.
- Porównaj, jak często zgadzasz się co do punktów swingowych.
Jeśli zgodność jest niska, Twoje zasady prawdopodobnie wymagają doprecyzowania (definicja okna, polityka remisów, separacja i to, co liczy się jako szereg cenowy). Dobrym następnym krokiem jest wybór jednej konkretnej definicji (na przykład „ścisłe lokalne maksima/minima z L=R dla maksimów/minimów”), a następnie przetestowanie, jak punkty swingowe zmieniają się przy zmianie tylko jednego parametru.