În acest articol
După lectură vei putea să…
- Verifici separat încadrarea corpurilor, culoarea și intervalele High–Low.
- Reproduci diferența dintre referințele adaptive ale unui detector și filtrul propriu.
- Calculezi costul în RON pentru două ancore de stop la aceeași intrare și cantitate.
Explicații ale termenilor în articol
Backtesting: testare pe date istorice Plan de tranzacționare Soldul contului (balance) Ordin stop-loss RSI — indicele forței relative PipHarami 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ă
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.
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 |
|---|---|---|---|---|
| Prima | 100 | 101 | 89 | 90 |
| A doua A | 93 | 97 | 92 | 96 |
| A doua B | 96 | 97 | 92 | 93 |
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.
| Corpuri mai vechi | Referința corpului secund | Limita proprie: jumătate din primul | CDLHARAMI |
|---|---|---|---|
| Toate 2 | (9×2+10)/10 = 2,8 | 3 ≤ 5: trece | 0 |
| Toate 4 | (9×4+10)/10 = 4,6 | 3 ≤ 5: trece | 100 |
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.
| Model/lumânare | Open | High | Low | Close |
|---|---|---|---|---|
| Bullish 1 | 1,0900 | 1,0920 | 1,0780 | 1,0800 |
| Bullish 2 | 1,0830 | 1,0940 | 1,0810 | 1,0860 |
| Bearish 1 | 1,0800 | 1,0920 | 1,0780 | 1,0900 |
| Bearish 2 | 1,0870 | 1,0890 | 1,0760 | 1,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.
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
- Notează criteriile exacte pentru corp, interval, culoare, mărime, trend și egalitatea la margine. Corpul încadrat nu reproduce orice detector.
- Alege confirmarea înainte de rezultate și înregistrează momentul când devine cunoscută; separă candidatul de execuție.
- Stabilește intrarea, ancora stopului, ținta și cantitatea cu Ask/Bid și costuri. Nu înlocui distanța stopului cu mărimea corpului.
- Compară varianta clasică și doji pe aceleași date și reguli, inclusiv eșecuri. Câteva exemple din jurnal nu dovedesc superioritate.
- Continuă cu engulfing pentru sensul invers al încadrării și verifică separat umbrele; inversarea geometrică nu dovedește eficiență mai mare.
Verifică ce ai învățat
Exercițiu: aproximativ 2 minute.
Arată răspunsul și explicația
Open și Close își schimbă locul, inversând culoarea. Corpul [93; 96] și încadrarea în [90; 100] rămân identice.
Alte întrebări
Ce este harami și de unde vine numele?
Un corp real secund mai mic este încadrat în primul, mai mare. Numele japonez înseamnă „însărcinată”. Contextul bullish este după scădere, bearish după creștere; condițiile de mărime, culoare, margini și trend depind de definiție. Umbrele pot ieși din primul interval. Eticheta nu dovedește motivele participanților sau inversare viitoare.
Cum diferă de engulfing?
Sensul încadrării corpurilor se inversează: harami are al doilea corp în primul; engulfing are al doilea corp care îl cuprinde pe primul. High–Low cer test separat. Această distincție nu stabilește clasament de fiabilitate; comparația strategiilor cere aceleași reguli de intrare, ieșire, execuție și cost.
Ce nivel confirmă modelul bullish din exemplu?
Regula noastră ulterioară cere Close peste ambele High: primul 1,0920, al doilea 1,0940. Close 1,0930 nu trece, 1,0942 trece. Nu folosi primul Open 1,0900 ca maxim. Confirmarea este cunoscută abia ulterior și nu justifică execuție anterioară. Harami nu impune stop/țintă sau limită garantată; RSI nu este automat dovadă independentă.
De ce un corp secund de 30 pips poate avea pierdere de peste 700 RON?
Corpul nu este distanța de la intrarea aleasă la stop. Modelul 10 000 EUR la Ask 1,0945, cost 2 USD și curs fictiv 4,50 RON/USD dă 625,50 RON la Bid 1,0808, dar 760,50 RON la Bid 1,0778. Ancora se schimbă, forma rămâne. Aceste pierderi presupun execuțiile declarate; stopul obișnuit se poate executa mai rău.
Surse și verificare
- TA-Lib C 0.6.4 — CDLHARAMI
Ferestre adaptive distincte, corp lung/scurt, 100 strict/80 la margine; fără cerință de culoare secundă sau trend. Coduri, fără probabilități de succes.
- TA-Lib C 0.6.4 — setări implicite pentru lumânări
BodyLong și BodyShort: zece corpuri precedente, factor 1. Parametrii proprii 1,5 și jumătate nu sunt aceste valori implicite.
- TradingView — Harami bullish
Varianta furnizorului cu prima roșie/a doua verde și context selectabil SMA50/SMA50-SMA200/fără detectare; fără eficiență demonstrată.
- TradingView — Harami bearish
Varianta cu prima verde/a doua roșie și filtre de trend; definiție diferită de funcția TA-Lib.
- StockCharts ChartSchool — inversări bullish
Descrie harami și combinații de culori; interpretarea convențională nu este test de profitabilitate și nu fixează filtrele noastre.
- IG UK — tipuri de ordine
Diferența dintre ordine și execuția posibil mai nefavorabilă a stopului obișnuit; explicație UK, fără universalizarea disponibilității produselor.
Calculele folosesc ipotezele precizate explicit. Nu înlocuiesc datele actuale ale pieței sau condițiile furnizorului.
