Harami descrie un al doilea corp real mai mic, încadrat în primul, mai mare. Numele japonez înseamnă „însărcinată”. Varianta bullish este analizată după scădere, iar bearish după creștere. Separă corpul de întregul interval High–Low și definește mărimea, culorile, egalitatea la margini și contextul. Forma nu dovedește inversarea și nu dezvăluie intențiile participanților.

Încadrarea corpului și culoarea sunt reguli separate

Corpul lumânării a doua poate ocupa același interval în direcții opuse. Dacă strategia cere culori opuse, notează condiția separat.

Derulează lateral pentru diagrama completă

Încadrarea corpului și culoarea sunt reguli separatePrima lumânare fictivă: Open 100, High 101, Low 89, Close 90. Varianta A a celei de-a doua: Open 93, High 97, Low 92, Close 96; varianta B: Open 96, High 97, Low 92, Close 93. Ambele au corp [93, 96] în primul [90, 100], cu aceleași High/Low. A are culoare opusă primei, B aceeași. A și B sunt alternative, fără a fi lumânări succesive a treia și a patra.Același corp interior, altă culoareA și B: variante ale lumânării a doua.9095100PrimaVarianta AVarianta BA: Open 93 → Close 96; corp [93; 96]B: Open 96 → Close 93; corp [93; 96]

Date proprii: unități de preț arbitrare. A și B sunt variante alternative după aceeași primă înregistrare. Primul corp [90; 100] are lungime 10; ambele variante [93; 96] au lungime 3. Raportul lungimilor este 3 / 10 = 30% în ambele.

Regula suplimentară proprie: „a doua lumânare are culoare opusă primei”. Prima scade. A crește și trece filtrul; B scade și este respinsă. Încadrarea corpurilor dă același răspuns în ambele variante.

Codul CDLHARAMI din TA-Lib nu cere aici culoarea opusă a corpului secund. Folosește și condiții „lung”/„scurt” dependente de setări și istoric. Pentru diagramă nu am furnizat istoricul, deci nu calculăm rezultatul complet al funcției. Filtrul de culoare aparține regulii noastre, fără definiție harami universală sau promisiune de rezultate mai bune.

Aceeași poziție a corpului poate produce alt rezultat la filtrul propriu de culoare.

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

A și B sunt alternative pentru a doua lumânare
LumânareOpenHighLowClose
Prima1001018990
A doua A93979296
A doua B96979293

Ce condiție verifică exact harami?

Corpul real se întinde între Open și Close; intervalul complet, între Low și High. Exercițiul nostru cere încadrare strictă: ambele capete ale celui de-al doilea corp sunt în interiorul primului, fără atingerea marginilor. Umbrele nu intră în această condiție. Prin urmare, corpul harami poate exista chiar când High secund depășește primul High sau Low coboară sub primul Low, ceea ce respinge testul inside bar pe întregul interval.

Pentru modelul propriu alegem culori opuse. Harami bullish: prima scade, a doua crește, după o scădere anterioară; harami bearish inversează culorile după creștere. TradingView descrie variantele cu culori opuse și permite context SMA50, SMA50/SMA200 ori fără detectare. CDLHARAMI din TA-Lib nu cere culoarea a doua și nu verifică trendul. Etichetele diferite pot reflecta reguli diferite, fără eroare de date.

Același nume, praguri diferite în detector

Definește mărimea înainte de selecția exemplelor. În exercițiul nostru primul corp trebuie să fie cel puțin 1,5 ori media corpurilor a zece lumânări precedente încheiate; al doilea, nenul și cel mult jumătate din primul. Sunt setări arbitrare proprii, fără valori implicite TA-Lib sau parametri optimi validați. Media precedentă de 40 pips dă prag 60 pips. Primul corp de 100 pips trece, iar cel secund de 30 este sub limita 50. Excludem ambele lumânări ale formei din media proprie.

TA-Lib C 0.6.4 are două ferestre adaptive diferite. Păstrăm perechea fictivă O/H/L/C = 100/102/88/90 și 93/96/92/96: corpuri 10 și 3, al doilea strict în 90–100. Înaintea perechii punem 12 lumânări O/H/L = 100/106/94 și Close fie 102, fie 104. Schimbăm numai închiderile precedente.

Aceeași pereche, alt istoric; calcule ale ramurii, fără execuție nativă
Corpuri mai vechiReferința corpului secundLimita proprie: jumătate din primulCDLHARAMI
Toate 2(9×2+10)/10 = 2,83 ≤ 5: trece0
Toate 4(9×4+10)/10 = 4,63 ≤ 5: trece100

Primul corp 10 depășește ambele medii anterioare și pragul propriu de 1,5 ori media. Corpul secund rămâne 30% din primul, însă 3 depășește 2,8 și este sub 4,6. Referința lui TA-Lib include primul corp al formei, fără a-l include pe el însuși. Codul implicit este 100 pentru încadrare strictă ori 80 la o margine acceptată; niciunul nu este probabilitate. Eșantionul salvat existent al site-ului, 120 lumânări Kraken EUR/USD H1 din 21–25 septembrie 2026, are opt coduri CDLHARAMI nenule, inclusiv două cu modul 80. Este clasificarea unui eșantion, fără test de profitabilitate.

Ce schimbă harami cross?

Harami cross folosește a doua lumânare doji, cu corp foarte mic ori nul. Open „aproape egal” cu Close cere toleranță declarată sau definiție adaptivă. Geometria nu dovedește echilibru perfect între cumpărători și vânzători, nici motivele lor. Termenul balance — sold desemnează în cont altceva decât această metaforă despre piață.

Varianta cu doji schimbă condițiile și poate schimba numărul candidaților. Numele nu stabilește fiabilitate mai mare. Spinning top și doji compară definițiile. Compară rezultate numai cu reguli neschimbate de execuție, costuri și ieșire pe date comparabile.

Care este diferența față de engulfing?

Harami și engulfing bullish și bearish inversează sensul încadrării corpurilor: la harami, al doilea intră în primul; la engulfing, al doilea îl cuprinde pe primul. Relația intervalelor High–Low se verifică separat. Geometria nu stabilește clasament al eficienței.

Forma nu ține loc de intrare, ieșire sau execuție. OHLC nu identifică cine „a preluat controlul”, iar un corp mic poate avea umbre mari. Compară definițiile, cazurile respinse și costurile, fără a interpreta ordinea corpurilor drept dovadă că mișcarea s-a inversat deja.

Două exemple EUR/USD cu umbre în afara intervalului

Modelele sunt fictive și independente. Presupunem scădere anterioară pentru bullish și creștere pentru bearish; cele două lumânări nu documentează singure trendurile. Un pip = 0,0001. Primul corp are în ambele 100 pips, al doilea 30 pips, adică 30% din primul.

Corp încadrat, fără întregul interval încadrat
Model/lumânareOpenHighLowClose
Bullish 11,09001,09201,07801,0800
Bullish 21,08301,09401,08101,0860
Bearish 11,08001,09201,07801,0900
Bearish 21,08701,08901,07601,0840

Corpul secund bullish 1,0830–1,0860 este strict în 1,0800–1,0900, însă High 1,0940 depășește primul High 1,0920 cu 20 pips. Trece condiția corpului, dar respinge inside bar pe interval. Exemplul bearish are similar al doilea Low cu 20 pips sub primul. Mărimea și contextul mai cer verificări; simpla încadrare nu reproduce orice detector complet.

Ca regulă separată de confirmare cerem un Close ulterior încheiat peste ambele maxime bullish, deci peste 1,0940. Close 1,0930 nu trece; 1,0942 trece. Primul Open 1,0900 nu este primul High 1,0920, iar niciunul nu este maximul perechii. Condiția observată este alegerea modelului, fără instrucțiune de intrare sau cerință harami universală.

Intrarea, stopul și ținta se definesc separat

Clasificarea bazată pe Close este definitivă abia după închiderea celei de-a doua lumânări; înainte, corpul se poate schimba sau poate ieși din limită. Confirmarea ulterioară devine disponibilă și mai târziu. Înregistrează separat acel moment, trimiterea ordinului și eventuala execuție. Close ulterior peste un nivel nu justifică intrare retroactivă și nu demonstrează controlul cumpărătorilor.

Harami nu fixează stop-loss, țintă sau pierdere maximă. Ieșirea aleasă dincolo de un anumit extrem este input al strategiei, fără obligație dedusă din nume. Dimensionează poziția și raportul câștig:risc cu părțile cotației, execuțiile și costurile declarate. Stopul obișnuit poate fi executat mai nefavorabil; un nivel planificat nu garantează plafon de pierdere. Compară variantele de intrare și ieșire pe date ulterioare.

Diagnostic RON: un corp mic nu fixează distanța stopului

Model nou, separat de geometria de mai sus: după confirmare presupunem cumpărare de 10 000 EUR la Ask 1,0945. Alegem comision total 2 USD, curs fictiv 4,50 RON/USD și buget 700 RON. Nu sunt cotații, tarife sau risc recomandat. Comparăm două alternative alese înaintea rezultatului, ambele cu execuție Bid exact la nivelul presupus.

A: stop la 1,0808, cu 2 pips sub Low secund 1,0810. Distanța de la Ask este 137 pips; pierderea modelată (137 USD + 2 USD)×4,50 = 625,50 RON. B: stop la 1,0778, cu 2 pips sub Low inițial 1,0780. Distanța este 167 pips; pierderea (167+2)×4,50 = 760,50 RON. Aceeași cantitate și aceeași formă trec bugetul în A, dar îl depășesc cu 60,50 RON în B.

Diferența de ancoră este 30 pips, adică 135 RON în acest model. Corpul secund de numai 30 pips nu este distanța intrare–stop de 137 ori 167 pips. Nu alege ulterior ancora convenabilă numai pentru a trece bugetul. Poți reevalua planul și dimensiunea înainte de ordin. Spreadul este deja în Ask/Bid, finanțarea este omisă, iar o execuție mai rea poate mări ambele pierderi. Niciuna nu este maxim garantat.

Același harami, două ancore de stopModel separat: 10 000 EUR la Ask 1,0945, cost total 2 USD, 4,50 RON/USD fictiv, buget 700 RON. Bid la stop este execuție presupusă, fără garanție.CALCUL IPOTETICLow secund minus 2 pipsStop 1,0808; 137 pips;625,50 RONLow inițial minus 2 pipsStop 1,0778; 167 pips;760,50 RONSchimbare de ancoră30 pips; 135 RONdiferență
Același harami, două ancore de stop. Model separat: 10 000 EUR la Ask 1,0945, cost total 2 USD, 4,50 RON/USD fictiv, buget 700 RON. Bid la stop este execuție presupusă, fără garanție.

Alege ancora și cantitatea înainte de rezultat. Un corp mic încadrat nu implică stop apropiat sau pierdere garantată.

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.

Low secund minus 2 pips
Stop 1,0808; 137 pips; 625,50 RON – Trece bugetul numai în modelul execuției exacte.
Low inițial minus 2 pips
Stop 1,0778; 167 pips; 760,50 RON – Depășește bugetul cu 60,50 RON.
Schimbare de ancoră
30 pips; 135 RON diferență – Forma și cantitatea sunt identice; corpul secund nu fixează distanța stopului.

Confirmarea și filtrele suplimentare

Three Inside Up și Down adaugă alte condiții pe lumânări. Scrie-le explicit: orice al treilea Close în direcția preferată nu devine automat variantă mai puternică. Confirmarea schimbă timpul deciziei și eventuala execuție, fără dovadă că reduce semnalele false.

RSI poate fi filtru fix suplimentar. Un oscilator derivat din preț nu este automat dovadă independentă de o lumânare derivată tot din preț. Separă mărimea, încadrarea, contextul și confirmarea. Păstrează și cazurile respinse, fără selecție numai a exemplelor istorice favorabile.

Ce poți verifica la următoarea sesiune

  1. Notează criteriile exacte pentru corp, interval, culoare, mărime, trend și egalitatea la margine. Corpul încadrat nu reproduce orice detector.
  2. Alege confirmarea înainte de rezultate și înregistrează momentul când devine cunoscută; separă candidatul de execuție.
  3. Stabilește intrarea, ancora stopului, ținta și cantitatea cu Ask/Bid și costuri. Nu înlocui distanța stopului cu mărimea corpului.
  4. Compară varianta clasică și doji pe aceleași date și reguli, inclusiv eșecuri. Câteva exemple din jurnal nu dovedesc superioritate.
  5. Continuă cu engulfing pentru sensul invers al încadrării și verifică separat umbrele; inversarea geometrică nu dovedește eficiență mai mare.