Engulfing compară două corpuri de lumânări. Poate fi o condiție într-un plan testat, fără să dovedească cine controlează piața, prețul intrării ulterioare sau inversarea profitabilă. Separă recunoașterea geometriei încheiate de plasarea și executarea ordinului. Modelele fictive de mai jos fac distincția explicită.

Ce arată efectiv engulfing?

În interpretarea convențională ascendentă, după scădere, un corp descendent este cuprins de unul ascendent ulterior; varianta descendentă este oglinda după creștere. Corpul este intervalul Open–Close. Definește egalitățile la margini, orice prag de mărime relativă și regula trendului anterior, fără aceleași setări „mic” și „mare” presupuse pentru toate detectoarele.

Includerea corpului nu cere includerea tuturor umbrelor. Harami plasează în schimb corpul al doilea, mai mic, în primul, conform definiției alese. Geometria nu confirmă schimbarea deținerii, intenția sau controlul ulterior al pieței.

Regula noastră strictă ascendentă cere O2 < C1 și C2 > O1, cu culori opuse; cea descendentă o oglindește. Prima cotație a intervalului, Close anterior și Open netezit sunt convenții diferite. API OANDA distinge prima cotație de opțiunea smooth care folosește Close anterior. Nu înlocui inegalitatea strictă prin egalitate doar fiindcă seria este Forex și nu presupune că barele tuturor furnizorilor se unesc fără discontinuități.

Cotația inversă schimbă sensul, nu includerea corpurilor

Înainte să numești engulfing ascendent, notează moneda din numărătorul prețului. Aceeași pereche fictivă de lumânări își schimbă sensul la inversarea cotației.

Derulează lateral pentru diagrama completă

Cotația inversă schimbă sensul, nu includerea corpurilorDouă lumânări fictive, preț pozitiv B/A, au OHLC 100,101,96,98 și 97,102,95,101. Corpul 1 [98,100] este strict în corpul 2 [97,101], iar lumânarea 2 urcă. În A/B fiecare preț devine 1/P: High este inversul vechiului Low, Low inversul vechiului High. Includerea se păstrează, dar lumânarea 2 coboară. Panourile au axe proprii liniare și aceeași ordine temporală.Aceeași includere, sens opusModel cu preț pozitiv, fără spread.B pentru 1 AA pentru 1 B = 1/P95981010.00980.01010.01041212Corpul 1 este în 2 în ambele cotații.Verde: C>O. Vișiniu: C<O.

Model propriu: preț sintetic pozitiv P în moneda B pentru 1 A, fără spread, costuri sau executare. Transformăm matematic o singură serie, fără cotații Bid/Ask efective pentru două instrumente.

La inversare: Open′=1/Open, Close′=1/Close, High′=1/Low, Low′=1/High. Funcția 1/P este descrescătoare pentru P>0 și inversează ordinea extremităților. Corpul 1 devine [1/100;1/98], corpul 2 [1/101;1/97]. Corpul 2 îl include în continuare pe primul, însă 1/101<1/97: lumânarea 2 coboară.

Codul TA-Lib verifică sensurile și includerea corpurilor. Documentația OHLC OANDA definește High/Low ca extreme ale perioadei. Verificăm numai includerea și sensul, fără gapuri, context de trend sau avantaj predictiv.

Corpul îl include pe cel anterior; inversarea prețului schimbă sensul.

Pe un ecran mic, derulează diagrama orizontal sau mărește-o. Explicația este disponibilă și în text.

Pe un ecran mic, derulează tabelul orizontal pentru a citi toate coloanele.

Prețuri pozitive fictive P, în B pentru 1 A
LumânareOpen PHigh PLow PClose P
11001019698
29710295101

Ce filtre ai putea testa separat?

Poziția la suport sau rezistență, mărimea relativă și contextul anterior pot fi filtre declarate și comparate. Corpul mai mare schimbă un raport, fără dovada preciziei predictive superioare sau a transferului controlului. Folosește numai informația disponibilă la decizie și păstrează cazurile nereușite alături de exemplele convingătoare vizual.

Filtrul de volum cere câmp identificat. În MetaTrader, tick volume numără tickurile primite în flux, fără cantitatea tranzacțiilor, rulaj global sau identitatea participanților. Pentru instrumente bursiere poate exista volum efectiv, iar datele OTC depind de furnizor. Definește seria și testează separat filtrul de activitate; mai multe tickuri nu îmbunătățesc automat semnalul.

Exemplu complet de corpuri și umbre

Presupunem separat o scădere anterioară. Lumânările EUR/USD Bid fictive încheiate, pe scară liniară, folosesc pip 0,0001. Nu pretindem suport istoric, identitate a participanților sau tranzacție observată.

Testul corpurilor diferă de testul intervalelor complete
LumânareOpenHighLowCloseCorp
11,08001,08401,07751,078020 pips, descendent
21,07791,08341,07681,083051 pips, ascendent

Corpul [1,0780;1,0800] este strict inclus în [1,0779;1,0830]. Nu este însă outside bar: High al doilea 1,0834 rămâne sub High anterior 1,0840. A doua lumânare poate îngloba corpul, fără întregul interval al primei.

Intrarea, stopul și ținta sunt reguli suplimentare

Intrarea după Close și intrarea la retragere sunt ipoteze diferite. Declară tipul ordinului, momentul disponibilității, anularea și tratarea neexecutării, fără să numești automat una prudentă sau validă. După Bid Close 1,0830, modelul oferă ulterior Bid/Ask 1,0831/1,0833. Presupunem executarea întregii cumpărări la Ask 1,0834, cu un pip mai nefavorabil decât Ask afișat. O cotație nu execută automat orice cantitate. Politica OANDA Asia Pacific distinge prețul valid pe server la execuție de cel afișat; se aplică entității și produselor documentate, fără regulă pentru toți brokerii.

Stopul sub formațiune și ținta sunt alegeri, fără consecințe geometrice obligatorii. Politica acelei entități direcționează stopurile FX activate către executare la piață; activarea nu fixează prețul exact al tranzacției. Stopul obișnuit poate realiza pierdere mai mare decât distanța planificată.

Poziția separată din cont USD are 20 000 EUR, deci 2 USD/pip. Cumpărarea este presupusă la Ask 1,0834; vânzarea la țintă Bid 1,0930 sau stop Bid 1,0764; comision total 4 USD. Ținta este scenariu ales, fără rezistență cunoscută sau nivel impus de engulfing. Contextul ordinelor: stop-loss și take-profit.

Închideri complete alternative; rezultatele nu se adună
Bid executat la vânzareRezultat de prețDupă comision
1,0930, țintă96 pips × 2 USD = 192 USD+188 USD
1,0764, stop ales−70 pips × 2 USD = −140 USD−144 USD
1,0761, cu 3 pips mai nefavorabil−73 pips × 2 USD = −146 USD−150 USD

Fiecare se calculează (vânzare − cumpărare)×20 000 − 4. Spreadul este inclus în Ask/Bid ale execuțiilor. Omitem finanțarea, conversia și alte costuri. Close–stop este 66 pips, dar execuție–stop este 70: cei 4 pips suplimentari combină cotația ulterioară, spreadul și alunecarea; nu îi scădem din nou. Raportul net 188/144 ≈ 1,3056 nu este probabilitate sau valoare așteptată a strategiei.

La inversarea cotației schimbă și unitatea cantității

Diagnostic distinct cu monede simbolice A/B și execuții exclusiv ipotetice: fără spread, costuri sau finanțare. P urcă de la 97 la 101 B pentru 1 A. Un long de 100 A are rezultat (101−97)×100 = 400 B. Presupunem conversie finală fictivă 0,50 RON/B: echivalent 200 RON. Nu este preț valutar real sau tranzacție observată.

În cotația inversă q = 1/P, aceeași expunere inițială cere short de 9 700 B, deoarece 100 A×97 B/A = 9 700 B. Profitul short este (1/97−1/101)×9 700 = 400/101 A. Convertit la prețul final 101 B/A, dă tot 400 B, deci 200 RON la rata modelului.

Dacă păstrezi greșit numărul „100” și vinzi short numai 100 B, rezultatul este 400/9 797 A; după conversia finală, 400/97 B, adică 200/97 ≈ 2,0619 RON. Ai schimbat cantitatea și moneda, fără aceeași poziție. Includerea corpurilor se păstrează la inversare, dar egalitatea expunerilor cere și cantități compatibile; nu transporta mecanic lotajul între două simboluri comerciale.

Cotație inversă: păstrează expunerea, fără numărul arbitrar de unitățiModel distinct fără spread, comision sau finanțare: P = B/A urcă 97→101; conversie finală fictivă 0,50 RON/B. Comparăm rezultate complet presupuse, fără instrument comercial.CALCUL IPOTETICLong 100 A în B/A400 B → 200 RONShort 9 700 B în A/B400/101 A → 200 RONShort numai 100 B, cantitatediferită200/97 ≈ 2,0619 RON
Cotație inversă: păstrează expunerea, fără numărul arbitrar de unități. Model distinct fără spread, comision sau finanțare: P = B/A urcă 97→101; conversie finală fictivă 0,50 RON/B. Comparăm rezultate complet presupuse, fără instrument comercial.

Inversarea păstrează includerea geometrică, însă compararea pozițiilor cere unități și cantități compatibile. Nu copia lotajul între simboluri.

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.

Long 100 A în B/A
400 B → 200 RON – (101−97)×100; expunere inițială 9 700 B.
Short 9 700 B în A/B
400/101 A → 200 RON – (1/97−1/101)×9 700, apoi ×101 B/A și ×0,50.
Short numai 100 B, cantitate diferită
200/97 ≈ 2,0619 RON – Același număr de unități nu înseamnă aceeași monedă sau expunere.

Detectorul, trendul și outside bar sunt teste diferite

TA-Lib C 0.6.4 verifică sensurile și includerea corpurilor, fără trend anterior. Exercițiu ipotetic: prima lumânare 100/101/96/98, a doua cu H 102 și L 95. Perechile O/C 97/101, 98/101, 97/100 și 98/100 dau codurile 100, 80, 80, 0. Trei bare anterioare 100/110/98/105 asigură istoric suficient. Filtrul cod pozitiv acceptă trei cazuri; filtrul exact 100 acceptă unul. Sunt calcule ale ramurii citite, fără execuție nativă sau probabilități.

Eșantionul existent al site-ului, 120 lumânări Kraken EUR/USD H1 din 21–25 septembrie 2026, are 15 coduri CDLENGULFING nenule. Auditul EN consemnează potrivirea recalculării ramurii cu codurile salvate. Aici verificăm fișierul clasificărilor, fără să numim CSV-ul o nouă reproducere a OHLC originale. Aceste coduri nu stabilesc tranzacție profitabilă sau frecvență globală. Definește trendul, limitele și execuțiile înainte de evaluarea datelor ulterioare.

Engulfing și outside bar nu sunt echivalente și nu se implică în general. Perechea EUR/USD de mai sus include corpurile, fără High anterior. Invers, perechea arbitrară 100/101/96/98 apoi 99/102/95/100 are al doilea interval complet în exteriorul primului, fără corp engulfing. Niciuna nu este intrinsec mai slabă. Compară piercing line și dark cloud cover cu Three Outside Up și Down după definiții complete, fără clasament al fiabilității din mărimea corpului.

Ce exersezi mâine?

  1. Alege seria și intervalul. Îngheață limitele corpurilor și trendul, apoi verifică lumânările încheiate fără informație ulterioară.
  2. Compară suportul, mărimea și activitatea ca ipoteze separate. Notează disponibilitatea și păstrează respingerile, fără superioritate presupusă față de orice indicator.
  3. Înregistrează părțile cotației la execuții efective ori explicit presupuse, cantitatea și costul. Câștigul potențial mai mic decât pierderea nu stabilește singur rentabilitatea strategiei.
  4. Notează codurile acceptate, raporturile corpurilor și câmpul volumului. Douăzeci de observații sau mai multe tickuri nu dovedesc îmbunătățirea randamentului sau rulajul tranzacțiilor.
  5. Compară corpul și intervalul complet. Dacă aceeași bară atinge și stopul și ținta alese, folosește date mai fine ori o ipoteză explicită despre succesiune, fără selectarea automată a ieșirii profitabile.