Obchodné stratégie

Donchianov kanál: skoršie okno, stred a náklady vykonania

Oddeľte stred kanála od SMA, skoršie okno od budúcich údajov a Turtle od Close variantu. Nový Bid/Mid model v EUR ukáže zmenu signálu aj výsledku.

Abstraktná redakčná ilustrácia vytvorená AI k téme „Donchianov kanál: skoršie okno, stred a náklady vykonania“. Nezobrazuje historické kurzy.
Redakčná ilustrácia vytvorená AI; nejde o snímku platformy ani historický cenový graf.

Forex a CFD s pákou môžu rýchlo viesť k strate. Vzdelávací obsah bez osobného investičného odporúčania.

V tomto článku

Po prečítaní dokážete…

  • Vypočítate stred z najvyššieho High a najnižšieho Low a odlíšite ho od SMA zatváracích cien.
  • Určíte skoršie okno signálu a vysvetlíte posun hranice po vypadnutí starého extrému.
  • Rezervujete náklady pred zaokrúhlením množstva a oddelíte signál Bid/Mid od ceny vykonania.

Vysvetlenie pojmov priamo v článku

Jednoduchý kĺzavý priemer (SMA) Backtest: skúška pravidiel na historických údajoch Zostatok účtu (balance) Demo účet Veľkosť pozície (objem) Posuvný stop (trailing stop)

Donchianov kanál sumarizuje extrémy zvoleného okna. Stratégia prerazenia skúma prekročenie skôr známeho rozsahu. Indikátor, dostupnosť signálu a vykonanie oddeľte: publikované pravidlá Turtle predstavujú historický systém, zatiaľ čo náš test po zatvorení sviečky je samostatný variant.

Čo je Donchianov kanál

Horná hranica je najvyššie High z N sviečok, dolná najnižšie Low a stred (horná + dolná)/2. Stred nie je priemer všetkých zatváracích cien. N počíta sviečky: dvadsať H1 a dvadsať denných sviečok pokrývajú iné okná a dvadsať denných sviečok automaticky neznamená dvadsať kalendárnych dní. Náš variant vynecháva práve hodnotenú sviečku a používa High/Low z t−N až t−1. Rovnakú konvenciu opisuje StockCharts Price Channels; iné implementácie preverte.

Ak zahrniete hodnotenú sviečku, Close nad aktuálnym najvyšším High kanála nie je možný: Close ≤ High ≤ maximum. Použitie jej konečného High na vytvorenie pokynu údajne už pri Open zároveň vnáša budúce informácie. Posuňte vstupné okno výpočtu signálu. Samotné posunutie nakreslenej čiary nedokazuje, že logika používa skoršie údaje.

S ktorým stredom porovnávate cenu?

Dve úrovne z rovnakých troch sviečok môžu byť na opačných stranách novej ceny. Rozhoduje veličina uvedená v pravidle.

S ktorým stredom porovnávate cenu?Tri fiktívne dokončené sviečky majú High 110,112,120; Low 90,95,100 a Close 108,110,119. Stred extrémov High/Low je 105, priemer Close 112⅓. Samostatný Close štvrtej sviečky 106 leží nad stredom kanála, ale pod priemerom Close. Cenová os je lineárna.Stred kanála ≠ priemer CloseOkno: tri predchádzajúce sviečky.90105120112⅓1061234Okrová: (120 + 90) / 2 = 105Modrá: (108 + 110 + 119) / 3 = 112⅓

Predpoklady: vlastné fiktívne údaje majú ľubovoľné cenové jednotky. Okno obsahuje presne tri skoršie dokončené sviečky; oba výpočty vynechávajú sviečku 4. Pre ňu poznáme iba Close 106, nie celý vnútrosviečkový priebeh.

Stred kanála = (najvyššie High + najnižšie Low)/2 = (120 + 90)/2 = 105. Priemer Close je 337/3 ≈ 112,3333. Zámena jednej referencie za druhú obráti odpoveď na otázku, či je Close nad stredom. Nepotvrdzuje tým výhodu ani jedného pravidla. TradingView definuje stred z dvoch hraníc kanála; posunuté trojsviečkové okno je samostatný predpoklad nášho modelu.

Close 106 je nad stredom kanála, ale pod priemerom Close.

Na malej obrazovke posúvajte diagram vodorovne alebo ho zväčšite. Vysvetlenie nájdete aj v texte.

Textové vysvetlenie diagramu: S ktorým stredom porovnávate cenu?

Pôvodné tri OHLC sviečky, lineárna os a úrovne 105,112⅓,106. Celá geometria a súradnice zachované.

Zámena stredu hraníc za priemer Close obráti výsledok porovnania s Close 106.

Fiktívne OHLC v ľubovoľných jednotkách
SviečkaOpenHighLowClose
110011090108
210811295110
3110120100119

Ako Turtle premenili kanál na systém

Publikované pravidlá Turtle určujú vstupy počas dňa cez skoršie 20-dňové extrémy pre System 1 a 55-dňové pre System 2, bez čakania na denné Close. System 1 preskakuje signál po predchádzajúcom hypoteticky ziskovom prerazení a má 55-dňový záložný vstup; System 2 filter nepoužíva. Opačné výstupné kanály majú 10 a 20 dní. Ide o súčasti širšieho systému s množstvom, pridávaním jednotiek a portfóliovými limitmi.

Historické sledovanie trendu nedokazuje, že väčšina obchodov v každom dnešnom teste musí skončiť stratou alebo že jeden trend nahradí všetky straty. Určte trh, obdobie, vstupy, výstupy a náklady a vykážte celú vzorku. Rozdelenie výsledkov neodvodzujte iba z názvu stratégie.

Ako definovať prerazenie kanála

Náš alternatívny Close test dáva kandidáta na nákup, keď Close presiahne skoršiu hornú hranicu, alebo predaj pod skoršou dolnou. Odmieta vnútrosviečkové prekročenia, ktoré sa do zatvorenia vrátia; samo to nezlepšuje čistý výnos. Pôvodný fiktívny Bid rad EUR/USD má N = 3 a pip = 0,0001.

Hranica pre sviečku 4 používa iba sviečky 1–3
SviečkaHighLowClose
11,102001,098001,10100
21,104001,099001,10200
31,103001,100001,10100
41,106001,101001,10500

Pred sviečkou 4 je U = 1,10400, L = 1,09800 a stred 1,10100. Jej Close je 10 pipov nad týmto U. Chybné okno 2–4 dá U = 1,10600 a rovnaký Close už nevyhovuje. Signál poznáme až po zatvorení; neskorší pokyn sleduje dostupné ceny a pravidlá vykonania. Predvolený emulátor TradingView spracúva nové pokyny najskôr na nasledujúcom dostupnom ticku. Je to nastavenie simulácie, nie záruka živého vykonania na Close.

Donchian je jeden presne zadaný test prerazenia rozsahu. Cena prekročila vybrané okno, nie automaticky celú históriu. Ak staré maximum z okna vypadne, ďalšia hranica môže klesnúť, aj keď staršie maximum zostáva neprekonané.

Vracajúce sa signály a bočný trh

Samostatné fiktívne High sú 110, 100, 102, 103 a 104. Pri N = 3 má sviečka 4 skoršie U = 110 a Close 102 ho neprekoná. Pre sviečku 5 sa okno posunie na 100, 102, 103 a U klesne na 103. Close 103,5 ho prekročí, hoci Close aj High 104 zostávajú pod starým 110. Zapíšte sviečku, ktorá určovala hranicu, aj čas jej vypadnutia. Požiadavka prekonať aj staré maximum je dodatočný filter, nie oprava aritmetiky kanála.

Opakované neúspešné prerazenia môžu pri zadanom obchodnom pláne vytvárať straty. Dotyk hranice však nie je prekročenie ani Close za ňou. Pred počítaním definujte falošné prerazenie, horizont a výstup. Vyšší interval či trendový filter mení test a automaticky nezlepšuje čistý výsledok. Návrat k priemeru posudzujte ako samostatnú hypotézu; názov metódy neurčuje budúci režim ani zisk.

Kratší výstupný kanál a veľkosť pozície

Kratšia opačná hrana môže určiť výstup, ale kĺzavé minimum môže stúpať aj klesať. Vlastné okno min(1,09800;1,09900;1,10000) = 1,09800 sa v ďalšom kroku zmení na min(1,09900;1,10000;1,09700) = 1,09700. Ak sa stop nákupu nesmie vzďaľovať, definujte nový stop = max(predošlý stop; nový kandidát). Toto samostatné pravidlo posúvania stopu nemôže zrušiť už spustený výstup nahradením neskorším nižším kanálom. Ak jedna sviečka obsahuje vstup aj výstup, OHLC sám nemusí určiť ich poradie.

Pôvodné Turtle N vyhladzovalo True Range: N = (19 × predošlé N + aktuálne TR)/20, s úvodným priemerom 20 dní. Jednotka mala 1 N zodpovedajúce 1 % určeného účtu, preto štandardný stop 2 N predstavoval približne 2 % cenového rizika jednej jednotky pred nákladmi. Dokument uvádza aj alternatívu pol N a pridávanie jednotiek. Nezamieňajte všetky moderné ATR, historický účet na výpočet množstva, jednu jednotku a maximálnu stratu portfólia.

Samostatný rozpočet rizika vychádza zo vzdialenosti vstup–výstup a dodatočných nákladov. Nepredpokladá vhodnosť historickej Turtle alokácie pre každého. Jedno percento je ilustračný vstup, nie univerzálne odporúčanie alebo garantovaný strop straty. Pri pevnej hodnote pipu väčší stop znamená menšie množstvo pre rovnakú plánovanú sumu.

Pôvodný fiktívny USD účet: lot = 100 000 EUR, pip = 10 USD na lot, equity = 10 000 USD a rozpočet = 100 USD. Ak definované ATR má 80 pipov a stop dva ATR, vzdialenosť 160 pipov stojí 1 600 USD na lot. Bez poplatkov vyjde 0,0625 lota; nadol na krok 0,01 je to 0,06 lota a cenové riziko 96 USD. S pevným celkovým nákladom 10 USD už 106 USD prekračuje rozpočet. Najprv rezervujte náklady: 90/1 600 = 0,05625 lota, nadol 0,05, spolu 90 USD plánovanej straty. Náklady sú predpoklady modelu, nie cenník.

Druhý model vykonania používa Ask vstup 1,10520 a skutočný stopový predaj za Bid 1,10020, vzdialenosť 50 pipov. Pri rovnakom rozpočte 100 USD a pevných nákladoch 10 USD dá 90/500 = 0,18 lota, čiže 18 000 EUR, plánovaných 100 USD spolu. Horší stop za 1,09920 dá cenovú stratu 108 USD plus náklady 10, spolu 118 USD. Spread je už v stranách a cenách vykonania. Kanál, ATR ani percento negarantujú vykonanie alebo maximálnu skutočnú stratu.

Čo urobiť pri ďalšom teste

  1. Určte dĺžku, interval, cenovú bázu a vstupnú logiku skoršieho okna. Preverte implementáciu, nie iba posun kresby.
  2. Zafixujte definície vnútrodenného prekročenia, Close prerazenia a neúspešného obchodu. Evidujte všetkých kandidátov, náklady aj výsledky.
  3. Kratšiu opačnú hranu, jednosmerný stop a pevný cieľ testujte ako rozdielne pravidlá. Zachovajte skoršie spustené výstupy a predpoklady poradia vnútri sviečky.
  4. Pred zaokrúhlením množstva rezervujte náklady a pevné pravidlá hodnoťte na neskorších dátach. Mesiac demo obchodovania ani vstup 1 % nepotvrdzuje pripravenosť, zisk alebo garantovanú maximálnu stratu.

Overte si, čo ste sa naučili

Cvičenie: približne 2 minúty.

Pri troch uvedených sviečkach a novom Close 106 ktoré tvrdenie vyhovuje definíciám?

Zobraziť odpoveď a vysvetlenie

Správne: stred extrémov High/Low je 105 a priemer 108,110,119 je 112⅓. Obe porovnania vyhovujú.

Ďalšie otázky

Čo je Donchianov kanál a ako sa počíta?

Horná hranica je maximum High, dolná minimum Low za vybraných N sviečok a stred ich aritmetický priemer, nie priemer Close. N označuje sviečky, nie automaticky kalendárne dni. Náš signál používa t−N až t−1 bez hodnotenej sviečky, podobne ako StockCharts. Po zahrnutí aktuálneho High nemôže Close toto maximum prekonať. TradingView opisuje dĺžku a posun kresby; posunutie obrázka nepreukazuje správnu logiku skorších vstupných dát.

Na čom stál historický systém Turtle?

Vstupy počas dňa používali 20/55-dňové extrémy a opačné výstupy 10/20 dní. System 1 mal filter predchádzajúceho prerazenia a záložných 55 dní. Jedna N jednotka zodpovedala 1 % určeného účtu, stop 2 N približne 2 % cenového rizika jednotky pred nákladmi; alternatívne pol N a pridávanie menili plán. Sú to historické pravidlá, nie záruka zisku alebo dnešnej maximálnej straty portfólia. Close-only variant je iný test.

Čo vytvára straty alebo zavádzajúce signály prerazenia?

Prekročenie sa môže obrátiť, vykonanie sa líšiť od signálu a náklady menia výsledok. Dotyk, vnútrodenné prekročenie a Close za skorším kanálom sú odlišné pravidlá. Vypadnutie starého High môže znížiť hranicu: piaty Close 103,5 prekonáva U = 103, hoci zostáva pod starším 110. To je platné porovnanie krátkeho okna, nie dôkaz ziskového trendu. Definície falošného prerazenia a výstupov zafixujte; dodatočný trendový filter alebo interval potrebuje vlastný test na neskorších dátach.

Môže Bid preraziť kanál, keď Mid neprerazí?

Áno, pri rozdielnych historických spreadoch môžu konzistentne vypočítané rady dať odlišný výsledok. V našom fiktívnom modeli majú staršie Bid maximá 1,1020; 1,1040; 1,1030 a v rámci jednotlivých sviečok stále spready 2; 8; 2 pipy. Mid maximá sú preto 1,1021; 1,1044; 1,1031. Nový Bid Close 1,1041 prerazí vlastný predchádzajúci horný kanál 1,1040 o pip. Súčasný Ask 1,1043 dáva Mid 1,1042, stále 2 pipy pod vlastným Mid kanálom 1,1044. Nespojte dnešný Mid so včerajšími Bid hranicami; nejde o dve nezávislé potvrdenia obchodu.

Zdroje a overenie

  1. TradingView — Donchian Channels

    Prečítané vzorce hraníc a ich stredu, počet období a posun kresby. Posun vstupov signálu je samostatný predpoklad nášho testu.

  2. StockCharts — Price Channels

    Prečítaná konvencia vylúčenia aktuálnej sviečky, vzorec stredu a rôzne intervaly. Výpočty a signály nepredstavujú dôkaz budúcej výkonnosti.

  3. Original Turtles — Original Turtle Trading Rules

    Pôvodný PDF odkaz bol nad limitom veľkosti. Skutočne prečítané príslušné časti reprodukcie pôvodného dokumentu 2003: N, množstvo, vstupy, filtre, stopy a výstupy. Nejde o lektúru celej knihy Way of the Turtle.

  4. Original Turtle Trading Rules — dostupná reprodukcia dokumentu

    Reprodukcia pôvodného primárneho dokumentu OriginalTurtles.org s predhovorom Curtisa Faitha; overené príslušné pôvodné pravidlá. Propagačné výroky o výsledkoch alebo zárukách nepoužívame.

  5. TradingView — Strategies, broker emulator

    Skôr prečítané vytvorenie pokynu a najskoršie nasledujúce vykonanie v predvolenej simulácii aj predpoklady priebehu vnútri historickej sviečky.

  6. OANDA — Candlestick data definitions

    Skôr prečítané rozlíšenie Bid, Ask, Mid a ukončenosti sviečky. Nové spready a ceny sú naše fiktívne predpoklady, nie vzorka od poskytovateľa.

Výpočty používajú výslovne uvedené predpoklady. Nenahrádzajú aktuálne trhové údaje ani podmienky poskytovateľa.

O autorovi

Jarosław Wasiński je vydavateľ a trhový analytik v Poľsku. V roku 2004 založil MyBank.pl a devízový trh sleduje od roku 2007.