Wybicia z kanału Donchiana: sygnał bez podglądania przyszłości
Wyjaśnia maksima i minima kanału Donchiana, porównanie z pasmem poprzedniej zamkniętej świecy oraz wpływ czasu świecy, realizacji, wyjścia i testów
W tym przewodnikuKanał Donchiana opisuje niedawne ekstrema, a nie prognozę
Krótkie podsumowanie
Kanał Donchiana wyznacza najwyższe maksimum i najniższe minimum w wybranym ruchomym oknie. Reguła wybicia wymaga jeszcze jednej decyzji: czy dzisiejszą cenę porównywać z granicą utworzoną przez wcześniejsze świece, czy z pasmem, które przesunęło się już, by objąć dzisiejszą cenę? Punktem odniesienia powinno być pasmo poprzedniej zamkniętej świecy. Określ, czy liczy się knot czy zamknięcie, a możliwą cenę realizacji modeluj oddzielnie.
Kanał Donchiana opisuje niedawne ekstrema, a nie prognozę
Dla N świec górne pasmo to najwyższe maksimum w oknie, dolne to najniższe minimum, a linia środkowa jest ich środkiem: (górne + dolne) ÷ 2. Linia środkowa nie jest średnią kroczącą zamknięć. Pasma pokazują zaobserwowane ekstrema w wybranych danych i interwale; nie określają wartości godziwej, pewnego wsparcia ani oporu i nie przewidują kontynuacji ruchu. TradingView opisuje trzy linie i domyślnie ustawia 20 okresów; to ustawienie platformy, nie uniwersalne zalecenie {source:tradingViewDonchianChannels}. Po wejściu nowego ekstremum lub wyjściu starego pasma zmieniają się skokowo. Dwadzieścia świec pięciominutowych obejmuje inny czas niż 20 świec dziennych.
Przesuń okno odniesienia o jedną świecę wstecz
Górne pasmo w chwili t, uwzględniające bieżącą świecę, to U_t = max(H_t, H_{t-1}, …, H_{t-N+1}), a dolne to L_t = min(L_t, L_{t-1}, …, L_{t-N+1}). Bieżące maksimum jest już w oknie, więc C_t ≤ H_t ≤ U_t: zamknięcie nie może znaleźć się nad pasmem zawierającym jego własne maksimum. Nie może też zamknąć się poniżej dolnego pasma uwzględniającego bieżące minimum. Dokumentacja TA-Lib obejmuje bieżącą świecę i porównuje wybicie z poprzednim zamkniętym pasmem U_{t-1} lub L_{t-1} {source:taLibDonchianFunction}. Wybicie potwierdzone zamknięciem powyżej to C_t > U_{t-1}, a poniżej C_t < L_{t-1}. Dla zdarzenia wewnątrz świecy porównaj bieżące maksimum lub minimum z tym samym wcześniejszym pasmem. Przesunięcie wykresu nie definiuje samo w sobie szeregu danych reguły zlecenia {source:tradingViewDonchianChannels}.
Określ, czy zdarzenie tworzy knot czy zamknięcie
„Wybicie” może oznaczać różne zdarzenia. Ścisła reguła maksimum używa H_t > U_{t-1}, potwierdzenie zamknięciem — C_t > U_{t-1}, a inna może oczekiwać zleceniem stop kupna na U_{t-1} i uruchamiać je zgodnie z zasadami rynku. Jeśli maksimum przekracza granicę, lecz zamknięcie pozostaje niżej, zachodzi tylko pierwszy warunek. > nie obejmuje dokładnego dotknięcia, a ≥ je obejmuje. Na rynkach z krokiem notowania określ zaokrąglanie i obsługę powtórnego maksimum. Sygnał zamknięcia jest znany dopiero po zamknięciu świecy. Backtest wchodzący po tej samej cenie zamknięcia może użyć ceny, która nie była jeszcze znana w chwili decyzji. Dane OHLC nie pokazują kolejności maksimum i minimum; nie wymyślaj przebiegu wewnątrz świecy, gdy wyzwalacz i wyjście przypadają na tę samą świecę.

Sprawdź moment na hipotetycznym wybiciu z 20 świec
Załóżmy, że najwyższe maksimum z 20 wcześniejszych zamkniętych świec to 105,20, a najniższe minimum to 98,60. Następna świeca otwiera się na 104,90, rośnie do 105,55, spada do 104,65 i zamyka na 105,40. Reguła maksimum zapisuje wybicie, bo 105,55 > 105,20. Reguła zamknięcia potwierdza je dopiero po zakończeniu świecy, bo 105,40 > 105,20. Przy maksimum 105,35 i zamknięciu 105,10 uruchomiłaby się reguła śródswiecowa, ale nie zamknięcia. Po uwzględnieniu bieżącej świecy górne pasmo rośnie do 105,55, a zamknięcie 105,40 jest poniżej. Nie unieważnia to wybicia względem poprzedniego pasma — odpowiada na inne pytanie. Jeśli kolejna sesja otworzy się na 105,90, hipotetyczna różnica 0,50 na jednostkę względem zamknięcia 105,40 poprzedza spread, prowizję, poślizg i wartość kontraktu.
Ustal okres wsteczny, interwał i konwencję cen
20 okresów oznacza 20 obserwacji w wybranym szeregu, nie zawsze 20 dni kalendarzowych. Zdecyduj, czy używasz sesji regularnej czy rozszerzonej, jaka strefa czasowa określa świecę dzienną i jak obsługujesz święta oraz braki danych. Kontrakty futures wygasają i są zastępowane. Wstecznie korygowana seria ciągła może przesunąć historyczne maksima i minima o wartość korekty, podczas gdy zlecenie realizuje się na niekorygowanym kontrakcie giełdowym. Rozdziel szereg sygnałowy i wykonawczy. Podziały akcji także zmieniają historyczne ekstrema. Nieukończone pasmo z wyższego interwału może zmieniać się przed zamknięciem dnia; TradingView opisuje opcję oczekiwania na to zamknięcie {source:tradingViewDonchianChannels}.
Oddziel kanał wejścia od wyjść i limitów ryzyka
Pasmo wejścia nie określa zamknięcia pozycji. System może wejść przy wybiciu 20 świec i wyjść przy krótszym kanale przeciwnym; inny może użyć unieważnienia ceny, stopu zmienności, wyjścia czasowego lub oddzielnego filtra. To różne systemy. Krótszy okres wyjścia reaguje szybciej, ale może częściej odwracać pozycję; dłuższy może dłużej utrzymywać ruch i wydłużać otwarte ryzyko. Osobno zmierz odległość stopu w handlowalnych tickach, uwzględnij wartość ticka i wiarygodne koszty, a wielkość pozycji oblicz z określonego budżetu ryzyka. Pasmo przeciwne nie jest automatycznie stopem ochronnym. Zobacz przewodnik ATR po odległości stopu w futures.
Testuj pełną regułę, nie linię na wykresie
Zapisz okno, poprzednie pasmo, porównanie ścisłe lub z równością, wejściowe maksimum/minimum/zamknięcie, sesję, moment wejścia, wyjście, stop, wielkość i typ zlecenia. Uwzględnij prowizję, spread bid-ask, poślizg, luki i realistyczną aktywację. Obok zwrotu podaj benchmark, obsunięcie, ekspozycję, obrót i liczbę transakcji. Brock, Lakonishok i LeBaron testowali konkretne reguły średnich kroczących i wybić z zakresu na danych Dow Jones z lat 1897–1986; nie potwierdza to dzisiejszego ustawienia 20 świec {source:brockLakonishokLeBaronTradingRangeBreaks}. Sullivan, Timmermann i White uwzględnili zbiór wszystkich testowanych reguł i ryzyko data snooping {source:sullivanTimmermannWhiteDataSnooping}. Zachowaj chronologiczną próbę poza doborem lub użyj walidacji walk-forward, zamiast pokazywać tylko najlepszy okres.
Rejestruj osobno poziom sygnału i cenę realizacji
Poziom wybicia jest warunkiem, nie gwarancją realizacji. Gdy rynek otworzy się powyżej poprzedniego pasma, zlecenie może wykonać się po innej cenie. W przypadku akcji w USA zlecenie stop po uruchomieniu staje się zleceniem rynkowym; Investor.gov SEC wyjaśnia, że cena stop nie gwarantuje ceny realizacji, a stop-limit może pozostać niezrealizowany {source:secStopOrderExecutionLimits}. To opis zleceń akcyjnych w USA, nie kompletny zestaw zasad dla futures, walut czy giełd krypto. Sprawdź warunki brokera i rynku. Osobno zapisuj czas i cenę obliczenia pasma, sygnału, wysłania zlecenia, wyzwolenia i realizacji. Przykład luki futures znajdziesz w przewodniku o przerwach między sesjami.
Częste pytania
Q1Czy 20 okresów to najlepsze ustawienie Donchiana?
Nie ma jednej najlepszej długości dla wszystkich. 20 to popularna wartość domyślna. Okres zależy od rynku, budowy świec, reguły, kosztów i testów; strojenie na tej samej historii może prowadzić do przeuczenia.
Q2Dlaczego zamknięcie nie przekracza narysowanego górnego pasma?
Pasmo może zawierać maksimum bieżącej świecy. Zamknięcie nie może znaleźć się wyżej niż pasmo obejmujące to maksimum. W teście opartym na danych historycznych porównaj dzisiejsze zamknięcie z poprzednim zamkniętym pasmem.
Q3Czy wybicie gwarantuje realizację po cenie kanału?
Nie. Sygnał, uruchomienie zlecenia i realizacja to osobne zdarzenia. Luka, płynność, reguła brokera i typ zlecenia wpływają na cenę; zlecenie limit może pozostać niezrealizowane.
Źródła i dalsza lektura
Zgłoś problem
Przygotujemy e-mail z linkiem do tego artykułu. Mark otrzyma zgłoszenie dopiero po jego wysłaniu
Szybki test
Przeczytano? Sprawdź się w 3 pytaniach
Pytanie 01
Jeśli górne pasmo zawiera bieżące maksimum, które porównanie może zdefiniować wybicie potwierdzone zamknięciem?
Wybierz odpowiedź, aby zobaczyć wyjaśnienie
Słownik opcji
Jasne definicje najważniejszych pojęć, od call, put i łańcucha opcji po IV, greki, open interest i max pain
Przeglądaj słownik opcji