În acest articol
După lectură vei putea să…
- Calculezi mijlocul canalului și îl deosebești de SMA a închiderilor.
- Construiești semnalul numai din date disponibile anterior și separi regulile Turtle de varianta pe Close.
- Rezervi costul înaintea rotunjirii volumului și verifici separat conversia riscului în moneda contului.
Explicații ale termenilor în articol
Media mobilă simplă (SMA) Backtesting: testare pe date istorice Soldul contului (balance) Cont demonstrativ (demo) Dimensiunea poziției Trailing stop (stop-loss mobil) Canal Donchian Străpungere — breakoutCanalul Donchian rezumă extremele unei ferestre alese. Strategia de străpungere verifică depășirea unui interval cunoscut anterior. Separă indicatorul, momentul semnalului și executarea: regulile Turtle publicate descriu un sistem istoric; exercițiul bazat pe închidere este o variantă declarată diferită.
Ce este canalul Donchian?
Linia superioară este maximul High pe N lumânări, cea inferioară minimul Low, iar mijlocul (superioară + inferioară)/2. Mijlocul nu este media tuturor închiderilor. N numără bare: douăzeci H1 și douăzeci zilnice acoperă ferestre diferite; douăzeci de bare zilnice nu înseamnă automat douăzeci de zile calendaristice.
Varianta noastră pe închidere exclude lumânarea evaluată: folosește High/Low de la t−N până la t−1, conform convenției Price Channels StockCharts. Verifică explicit alte implementări. Dacă incluzi lumânarea curentă, Close deasupra maximului High curent devine imposibil: Close ≤ High ≤ maxim. Folosirea maximului final pentru ordin pretins creat la deschidere introduce informație viitoare. Decalează intrările calculului semnalului; deplasarea desenului nu dovedește că logica folosește date anterioare.
Cu ce linie mediană compari prețul?
Două niveluri din aceleași trei lumânări pot fi de părți opuse ale prețului curent. Contează câmpul definit de regulă.
Derulează lateral pentru diagrama completă
Ipoteze: date fictive în unități arbitrare. Fereastra include exact trei lumânări anterioare încheiate; ambele calcule exclud lumânarea 4. Pentru aceasta avem numai Close 106, fără traseu intrabar complet.
Mijlocul canalului = (cel mai mare High + cel mai mic Low)/2 = (120+90)/2 = 105. SMA a închiderilor = 337/3 ≈ 112,3333. Înlocuirea unui nivel cu celălalt inversează răspunsul la întrebarea dacă Close este deasupra. Nu rezultă avantaj pentru vreuna dintre reguli.
Descrierea oficială TradingView definește mijlocul ca media limitelor superioară și inferioară, fără media închiderilor. Fereastra anterioară de trei lumânări este ipoteza exemplului nostru.
Pe un ecran mic, derulează diagrama orizontal sau mărește-o. Explicația este disponibilă și în text.
| Lumânare | Open | High | Low | Close |
|---|---|---|---|---|
| 1 | 100 | 110 | 90 | 108 |
| 2 | 108 | 112 | 95 | 110 |
| 3 | 110 | 120 | 100 | 119 |
Cum au construit Turtles un sistem în jurul canalului?
Original Turtle Trading Rules descrie intrări System 1 la depășirea intrazilnică a extremelor anterioare de douăzeci de zile și System 2 la cincizeci și cinci, fără a aștepta închiderea zilnică. System 1 omite străpungerea dacă precedenta ar fi fost câștigătoare, cu mecanism de rezervă la cincizeci și cinci de zile; System 2 nu aplică acest filtru. Ieșirile pe limita opusă folosesc zece zile pentru primul și douăzeci pentru al doilea.
Sunt componente ale unui sistem mai amplu cu dimensionare, adăugări și limite de portofoliu, fără sistem complet sau dovadă de profit actual. Regulile istorice de urmărire a trendului nu stabilesc că majoritatea tranzacțiilor oricărui test vor pierde sau că un trend ulterior recuperează toate pierderile. Definește piața, perioada, intrările, ieșirile și costul, apoi raportează întregul eșantion.
Cum verifici străpungerea canalului?
Regula noastră alternativă dă candidat long dacă Close depășește canalul superior anterior, short dacă este sub limita inferioară anterioară. Ea respinge trecerile intrabar care revin înainte de închidere, fără îmbunătățire netă demonstrată. Seria fictivă EUR/USD Bid are N = 3 și pip = 0,0001.
| Lumânare | High | Low | Close |
|---|---|---|---|
| 1 | 1,10200 | 1,09800 | 1,10100 |
| 2 | 1,10400 | 1,09900 | 1,10200 |
| 3 | 1,10300 | 1,10000 | 1,10100 |
| 4 | 1,10600 | 1,10100 | 1,10500 |
Înainte de lumânarea 4, U = 1,10400, L = 1,09800, mijloc = 1,10100. Close al ei este cu 10 pips peste U. Folosirea greșită a barelor 2–4 dă U = 1,10600, iar același Close nu trece. Semnalul este cunoscut după închidere; ordinul ulterior urmează prețurile disponibile și condițiile execuției. Emulatorul TradingView implicit poate procesa ordinul nou cel mai devreme la următorul tick disponibil. Este setare de simulare, fără execuție live garantată la Close.
Canalul este o definiție de străpungere de interval: prețul depășește fereastra aleasă, fără record pe întreaga istorie. Când maximul vechi iese din fereastră, pragul poate coborî deși acel maxim rămâne nedepășit.
Străpungeri urmate de reveniri
Alt exemplu fictiv are maximele 110, 100, 102, 103, 104. Cu N = 3, U anterior pentru bara 4 este 110: Close 102 nu îl depășește. Pentru bara 5, fereastra devine 100,102,103 și U = 103. Close 103,5 îl depășește, deși și Close, și High 104 rămân sub vechiul 110. Înregistrează bara care stabilește pragul și când expiră. Cerința depășirii vechiului maxim este filtru suplimentar, fără corectarea unei erori aritmetice a canalului.
Străpungerile nereușite repetate pot produce pierderi conform planului, dar atingerea, depășirea intrazilnică și închiderea dincolo de limită sunt reguli diferite. Definește „falsă străpungere”, orizontul și ieșirea înainte de numărare. Intervalul mai mare ori filtrul de trend schimbă testul, fără îmbunătățire netă automată. Revenirea către medie este altă ipoteză, fără metodă viitoare profitabilă stabilită din nume.
Canal scurt pentru ieșire și dimensionarea poziției
Limita opusă mai scurtă poate defini ieșirea, însă minimul rulant poate urca ori coborî. În ferestrele fictive min(1,09800;1,09900;1,10000) = 1,09800, apoi min(1,09900;1,10000;1,09700) = 1,09700. Dacă stopul long nu are voie să se îndepărteze, definește stop nou = max(stop anterior, candidat nou). Regula suplimentară de urmărire a stopului nu anulează o ieșire declanșată anterior prin substituirea unui canal ulterior mai jos. OHLC care include intrare și ieșire nu stabilește neapărat ordinea lor.
Dimensionarea Turtle folosea N, măsură True Range netezită, asociată ATR. Formula publicată este N = (19 × N anterior + TR curent)/20, inițializată prin media a douăzeci de zile. O unitate era dimensionată astfel încât un N corespundea cu 1% din contul de dimensionare; stopul inițial standard două N implica circa 2% risc de preț pe unitate înainte de cost și alunecare. Documentul descrie și stop alternativ jumătate N și adăugări. Nu echivala toate implementările ATR, contul istoric de dimensionare, o unitate și pierderea maximă a portofoliului.
Modelul separat de buget pornește de la distanța intrare–ieșire și costuri, fără aplicabilitatea universală a alocării Turtle. Un buget 1% este ipoteză ilustrativă, fără recomandare globală sau plafon garantat. La valoare fixă a pipului, distanța mai mare cere volum mai mic pentru aceeași sumă planificată.
Model fictiv EUR/USD în USD: lot 100 000 EUR, pip 10 USD/lot, capital curent (equity) 10 000 USD și buget ales 100 USD. ATR definit este 80 pips, stop ales două ATR: 160 pips, adică 1 600 USD/lot. Fără cost, volumul exact 0,0625 lot devine 0,06 la pasul 0,01 și risc 96 USD. Cu 10 USD cost total fix ar fi 106 USD, peste buget. Rezervarea costului mai întâi dă 90/1 600 = 0,05625 lot, rotunjit la 0,05: 80 USD din preț plus 10 USD cost = 90 USD. Sunt ipoteze, fără tarife reale de broker.
Al doilea exercițiu presupune Ask executat 1,10520 și vânzare stop efectivă la Bid 1,10020: 50 pips. Cu același buget 100 USD și cost fix 10 USD, 90/500 = 0,18 lot, adică 18 000 EUR, dă pierdere totală planificată 100 USD. Stop mai nefavorabil la 1,09920 produce 108 USD din preț și 10 cost, total 118 USD. Spreadul este deja în prețurile presupuse; canalul, ATR și procentul nu garantează execuția sau pierderea maximă.
Stop mai sus, sumă în RON mai mare
Diagnostic separat, integral fictiv: long 10 000 EUR executat la Ask 1,10300 și comision total fix 5 USD. Presupunem execuții exacte la două stopuri alternative și conversia rezultatului USD la cursul fiecărui scenariu; sunt rate inventate, fără prognoză. La stop Bid 1,09800, pierderea de preț este 50 USD; cu comision și curs 4,00 RON/USD: (50 + 5) × 4 = 220 RON.
O regulă care ridică stopul la Bid 1,09900 reduce pierderea de preț la 40 USD. Dar cu rata alternativă 5,50 RON/USD, totalul devine (40 + 5) × 5,50 = 247,50 RON. Bugetul fictiv 230 RON trece primul scenariu, însă nu al doilea. Dacă rata ar fi rămas 4,00, al doilea ar fi doar 180 RON.
Prin urmare, un stop care se mișcă numai favorabil în preț nu garantează scăderea echivalentului RON dacă schimbi ipoteza conversiei. Nu sunt două pierderi de adunat sau ieșiri efectiv realizate. Recalculează scenariul în moneda contului cu ratele și costurile declarate, fără să consideri simpla direcție a stopului drept dovadă de încadrare. La gap, nici suma calculată nu este plafon garantat.
Un stop care nu se îndepărtează nu fixează rata de conversie sau costul în RON. Compară ipotezele aceleiași monede și păstrează separat riscul de execuție.
Pe un ecran mic poți derula diagrama orizontal sau o poți mări. Valorile și concluzia apar și în textul de mai jos.
- Stop Bid 1,09800; curs 4,00
- 220 RON – 50 USD din preț + 5 USD cost, în buget.
- Stop ridicat 1,09900; curs 5,50
- 247,50 RON – 40 USD din preț + 5 USD cost: mai puțin în USD, mai mult în RON.
- Același stop ridicat; curs 4,00
- 180 RON – Izolarea conversiei arată de ce s-au schimbat echivalentele.
Ce exersezi mâine?
- Specifică N, intervalul, baza prețului și calculul ferestrei anterioare. Verifică implementarea indicatorului, fără încredere exclusivă în deplasarea desenului.
- Fixează depășirea intrazilnică, străpungerea la Close și tranzacția nereușită. Păstrează toți candidații, costurile și rezultatele, fără rată presupusă din grafice selectate.
- Testează limita opusă scurtă, stopul care nu se îndepărtează și ținta fixă separat, păstrând ieșirile deja declanșate și ipotezele ordinii intrabar.
- Rezervă costurile înaintea rotunjirii volumului și evaluează reguli fixe pe date ulterioare. O lună demo ori procentul 1% nu stabilesc profit, pregătire sau pierdere garantat limitată.
Verifică ce ai învățat
Exercițiu: aproximativ 2 minute.
Arată răspunsul și explicația
Corect: (120 + 90)/2 = 105, iar (108 + 110 + 119)/3 = 112⅓. Cele două niveluri răspund diferit.
Alte întrebări
Cum calculezi canalul Donchian?
Sus este High maxim pe N bare, jos Low minim, mijlocul fiind media celor două limite, fără media Close. N numără bare, fără zile calendaristice implicite. Pragul nostru folosește t−N…t−1, excluzând lumânarea evaluată, conform convenției StockCharts. Dacă incluzi High curent, Close deasupra maximului nu poate apărea. TradingView descrie lungime și offset, însă mutarea desenului singură nu dovedește logică de semnal fără informație viitoare.
Cum folosea sistemul Turtle canalul?
Regulile publicate folosesc depășiri intrazilnice ale extremelor anterioare de 20 de zile pentru System 1 și 55 pentru System 2, cu ieșiri opuse de 10 și 20 de zile. System 1 include filtrul rezultatului străpungerii precedente și rezerva de 55 de zile. Un N reprezenta 1% din contul de dimensionare; stopul standard de 2 N implica aproximativ 2% risc de preț pe unitate înainte de costuri. Varianta jumătate N și adăugările schimbă planul. Sunt reguli istorice, fără garanția profitului sau plafon de pierdere pentru portofoliu. Strategia exclusiv la Close este altă variantă.
Ce poate produce semnale înșelătoare sau pierderi?
Prețul poate reveni după prag, execuția poate diferi de semnal și costurile modifică rezultatul. Atingerea, depășirea intrazilnică și Close dincolo de limita anterioară sunt reguli distincte. Maximul vechi care expiră poate coborî U: Close 103,5 depășește 103 deși rămâne sub vechiul 110. Este comparație validă a ferestrei scurte, fără trend profitabil dovedit. Definește eșecul și ieșirea anterior; filtrul suplimentar cere propriul test pe date ulterioare.
Un stop ridicat garantează risc mai mic în RON?
Nu dacă schimbi ipoteza conversiei ori costurile. În modelul separat, pierderea totală de 55 USD la curs fictiv 4,00 este 220 RON. Stopul ridicat reduce totalul la 45 USD, dar cursul alternativ 5,50 îl face 247,50 RON, peste bugetul 230 RON. La aceeași rată 4,00 ar fi 180 RON. Sunt scenarii alternative, fără pierderi de adunat, prognoză valutară sau execuții garantate.
Surse și verificare
- StockCharts — Price Channels
High maxim, Low minim, mijlocul limitelor și excluderea perioadei curente în propria convenție. Nu validează superioritatea unui filtru sau rezultate viitoare.
- TradingView — Donchian Channels
Definiția extremelor, mijlocul, lungimea și deplasarea desenului. Offset vizual nu este singur dovada logicii semnalului pe date anterioare.
- Original Turtles — Original Turtle Trading Rules
Pagini tipărite 13–14,18–19,22–23 și26: formula N, dimensionare, depășiri intrazilnice, filtru și variantă de rezervă, stopuri și ieșiri. Document istoric, fără garanția performanței actuale.
- TradingView Pine Script — Strategies
Comportamentul implicit al emulatorului: ordine create la închidere, execuție cel mai devreme la următorul tick; setările pot modifica simularea, fără garanție live.
- IG UK — tipurile de ordine
Stop obișnuit și posibilă execuție mai nefavorabilă; condiții distincte pentru stop garantat. Prețurile și costurile exemplelor sunt fictive.
Calculele folosesc ipotezele precizate explicit. Nu înlocuiesc datele actuale ale pieței sau condițiile furnizorului.
