Userul a cerut ca diagramele de pret sa arate ca un grafic real (TradingView): linie continua de pret si volum, ca sa se vada trendul. Candelele izolate cu spatii mari nu spun nimic despre trend. Adaugat in svg_candles.py: - from_closes() / walk(): serii continue, open = close-ul barei anterioare, cu structura controlata exact din close-uri - panou de volum (vol_h), bare colorate pe directia candelei - MA: medii mobile calculate din close-uri - Mark: etichete ancorate pe candele anume (la 30 de bare, tag-urile per candela se suprapun) - title, Level.label_at - selftest extins: volum proportional, serie fara goluri, structura pastrata STYLE.md: regula noua, cu cele doua stiluri (serie de 25-45 de bare pentru orice grafic de pret; stilul vechi de 3-6 candele doar pentru definitii de pattern-uri de o candela) si obligatia de assert in generator. gen/exemplu_grafic_real.py: referinta de copiat. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MtSTyTmt6AbCL9j5ajEDm1
782 lines
48 KiB
Markdown
782 lines
48 KiB
Markdown
# Modul 1 / #5 — Pattern-uri de bază pe candele (candlestick)
|
||
|
||
## TLDR
|
||
O candelă codifică patru prețuri dintr-un interval — open, high, low, close —
|
||
într-o formă. Formele care se repetă se numesc pattern-uri, și fiecare e o
|
||
poveste despre **cine a controlat prețul la începutul intervalului și cine la
|
||
final**.
|
||
|
||
Un pattern nu e un semnal de cumpărare. E o întrebare la care graficul
|
||
răspunde în candela următoare. Mai jos, pentru fiecare: ce arată, ce s-a
|
||
întâmplat mecanic, **de ce îl urmărești**, **ce faci concret când îl vezi**,
|
||
și unde e cazul — trade-ul complet, cu intrare, stop-loss și țintă.
|
||
|
||
Toate diagramele de mai jos sunt desenate la scară: o unitate de preț are
|
||
aceeași înălțime oriunde pe desen, inclusiv între intrare, stop-loss și
|
||
țintă.
|
||
|
||
## Anatomia unei candele
|
||
|
||
Corpul arată distanța dintre open și close. Fitilele arată cât de departe a
|
||
ajuns prețul în fiecare direcție **înainte să fie împins înapoi**.
|
||
<svg viewBox="0 0 620 254" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||
<line x1="90.0" y1="34.0" x2="90.0" y2="161.5" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="77.0" y="41.5" width="26" height="90.0" fill="#188a3e"/>
|
||
<text x="90.0" y="179.5" fill="#188a3e" text-anchor="middle" style="font-weight:bold">bull</text>
|
||
<line x1="230.0" y1="34.0" x2="230.0" y2="161.5" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="217.0" y="41.5" width="26" height="90.0" fill="#c00"/>
|
||
<text x="230.0" y="179.5" fill="#c00" text-anchor="middle" style="font-weight:bold">bear</text>
|
||
<text x="24" y="199.5" fill="#188a3e">bull — O 50.00, H 50.65, L 49.80, C 50.60 (close peste open)</text>
|
||
<text x="24" y="216.5" fill="#c00">bear — O 50.60, H 50.65, L 49.80, C 50.00 (close sub open)</text>
|
||
<text x="24" y="242" fill="#555">Aceleași patru prețuri, ordine inversă a lui open și close. Scară: 0.10 = 15 px.</text>
|
||
</svg>
|
||
|
||
Verde (bull) înseamnă close peste open — cumpărătorii au terminat intervalul
|
||
în avantaj. Roșu (bear) înseamnă invers.
|
||
|
||
**De ce contează distincția corp / fitil:** corpul e ce a rămas, fitilul e ce
|
||
a fost respins. Două candele cu același corp dar fitile diferite spun povești
|
||
complet diferite despre cine a încercat ce.
|
||
|
||
## Mecanismul comun: ce înseamnă un fitil lung
|
||
|
||
Toate pattern-urile de reversal de mai jos funcționează pe același
|
||
mecanism, așa că îl explic o singură dată, aici.
|
||
|
||
Un fitil lung în jos înseamnă că prețul a **ajuns** acolo — cineva a vândut
|
||
efectiv la acele prețuri — și apoi a fost împins înapoi sus. Ca să se
|
||
întâmple asta, cumpărătorii au trebuit să absoarbă toată vânzarea de la
|
||
nivelul acela **și** să mai rămână cu destulă cerere ca să urce prețul la loc.
|
||
|
||
<svg viewBox="0 0 620 240" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||
<text x="24" y="20" fill="#666">preț ↑</text>
|
||
<line x1="120" y1="60" x2="120" y2="200" stroke="#1a1a1a" stroke-width="1.5"/>
|
||
<rect x="107" y="60" width="26" height="34" fill="#188a3e"/>
|
||
<line x1="150" y1="94" x2="330" y2="94" stroke="#888" stroke-dasharray="3 3"/>
|
||
<text x="340" y="90" fill="#333">aici s-a închis intervalul</text>
|
||
<line x1="150" y1="200" x2="330" y2="200" stroke="#888" stroke-dasharray="3 3"/>
|
||
<text x="340" y="196" fill="#c00">până aici au împins vânzătorii</text>
|
||
<line x1="86" y1="94" x2="86" y2="200" stroke="#188a3e" stroke-width="2"/>
|
||
<line x1="81" y1="94" x2="91" y2="94" stroke="#188a3e" stroke-width="2"/>
|
||
<line x1="81" y1="200" x2="91" y2="200" stroke="#188a3e" stroke-width="2"/>
|
||
<text x="24" y="152" fill="#188a3e" style="font-weight:bold">absorbit</text>
|
||
<text x="340" y="150" fill="#333">Toată vânzarea din zona asta a fost cumpărată</text>
|
||
<text x="340" y="168" fill="#333">de cineva, la acele prețuri.</text>
|
||
<text x="24" y="228" fill="#555">Cu cât fitilul e mai lung față de corp, cu atât respingerea a fost mai decisă.</text>
|
||
</svg>
|
||
|
||
**De ce te interesează, concret:** fitilul îți dă un **nivel**, nu doar o
|
||
senzație. Extrema fitilului e prețul la care cererea a apărut efectiv. Acel
|
||
nivel devine reperul tău de invalidare: dacă prețul trece sub el, ipoteza ta
|
||
a fost greșită, și știi asta imediat, fără să aștepți.
|
||
|
||
---
|
||
|
||
# Pattern-uri de o candelă
|
||
|
||
## Hammer — reversal bull, după downtrend
|
||
|
||
**Ce arată:** corp mic sus, fitil lung în jos (cel puțin dublul corpului),
|
||
fitil de sus aproape inexistent.
|
||
<svg viewBox="0 0 620 285" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||
<polyline points="24,44.0 102,90.0" fill="none" stroke="#999" stroke-width="2"/>
|
||
<text x="24" y="32.0" fill="#999">downtrend anterior</text>
|
||
<line x1="110.0" y1="90.0" x2="110.0" y2="210.0" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="97.0" y="90.0" width="26" height="25.0" fill="#188a3e"/>
|
||
<text x="110.0" y="228.0" fill="#188a3e" text-anchor="middle" style="font-weight:bold">hammer</text>
|
||
<text x="24" y="248.0" fill="#188a3e">O 63.05, H = C 63.30, L 62.10 — fitil de 0.95, corp de 0.25</text>
|
||
<text x="24" y="273" fill="#555">Fitilul e de aproape 4 ori corpul. Scară: 0.10 = 10 px.</text>
|
||
</svg>
|
||
|
||
**Ce s-a întâmplat:** vânzătorii au dus prețul până la 62.10 și au eșuat.
|
||
Cumpărătorii au absorbit tot și au închis intervalul la maxim.
|
||
|
||
**De ce îl urmărești:** îți spune că la **62.10** există cerere reală, nu
|
||
presupusă. Asta transformă o zonă vagă de „pare suport" într-un nivel
|
||
testabil. Decizia pe care ți-o ajută să iei: dacă merită să încerci un long
|
||
aici, și unde pui stopul ca să afli repede că te-ai înșelat.
|
||
|
||
**Ce faci când îl vezi:** nimic încă. Notezi 62.10 ca nivel de invalidare și
|
||
63.30 ca prag de confirmare. **Aștepți candela următoare.**
|
||
|
||
**Trigger valid / invalid:**
|
||
<svg viewBox="0 0 620 227" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||
<line x1="24" y1="91.6" x2="606" y2="91.6" stroke="#888" stroke-width="1.5" stroke-dasharray="2 2"/>
|
||
<text x="592" y="85.6" fill="#888" text-anchor="end">prag de confirmare 63.30</text>
|
||
<line x1="110.0" y1="91.6" x2="110.0" y2="168.4" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="97.0" y="91.6" width="26" height="16.0" fill="#188a3e"/>
|
||
<text x="110.0" y="186.4" fill="#188a3e" text-anchor="middle" style="font-weight:bold">hammer</text>
|
||
<line x1="220.0" y1="34.0" x2="220.0" y2="104.4" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="207.0" y="40.4" width="26" height="57.6" fill="#188a3e"/>
|
||
<text x="220.0" y="186.4" fill="#188a3e" text-anchor="middle" style="font-weight:bold">DA</text>
|
||
<text x="24" y="206.4" fill="#188a3e">DA — candela următoare închide la 64.10, peste high-ul hammer-ului (63.30)</text>
|
||
</svg>
|
||
<svg viewBox="0 0 620 183" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||
<line x1="24" y1="110.8" x2="606" y2="110.8" stroke="#888" stroke-width="1.5" stroke-dasharray="2 2"/>
|
||
<text x="592" y="104.8" fill="#888" text-anchor="end">nivel de invalidare 62.10</text>
|
||
<line x1="110.0" y1="34.0" x2="110.0" y2="110.8" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="97.0" y="34.0" width="26" height="16.0" fill="#188a3e"/>
|
||
<text x="110.0" y="141.6" fill="#188a3e" text-anchor="middle" style="font-weight:bold">hammer</text>
|
||
<line x1="220.0" y1="35.3" x2="220.0" y2="123.6" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="207.0" y="40.4" width="26" height="76.8" fill="#c00"/>
|
||
<text x="220.0" y="141.6" fill="#c00" text-anchor="middle" style="font-weight:bold">NU</text>
|
||
<text x="24" y="161.6" fill="#c00">NU — închide la 62.00, sub low-ul hammer-ului: downtrend-ul continuă</text>
|
||
</svg>
|
||
|
||
**Trade complet, long:**
|
||
<svg viewBox="0 0 620 385" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||
<line x1="24" y1="90.0" x2="606" y2="90.0" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||
<text x="592" y="84.0" fill="#188a3e" text-anchor="end">TP 65.95 — 2R</text>
|
||
<line x1="24" y1="225.2" x2="606" y2="225.2" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||
<text x="592" y="219.2" fill="#1a5fb4" text-anchor="end">intrare 63.35</text>
|
||
<line x1="24" y1="292.8" x2="606" y2="292.8" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||
<text x="592" y="286.8" fill="#c00" text-anchor="end">SL 62.05 — sub low-ul hammer-ului</text>
|
||
<polyline points="24,181.8 102,227.8" fill="none" stroke="#999" stroke-width="2"/>
|
||
<text x="24" y="169.8" fill="#999">downtrend anterior</text>
|
||
<line x1="110.0" y1="227.8" x2="110.0" y2="290.2" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="97.0" y="227.8" width="26" height="13.0" fill="#188a3e"/>
|
||
<text x="110.0" y="310.8" fill="#188a3e" text-anchor="middle" style="font-weight:bold">hammer</text>
|
||
<line x1="220.0" y1="181.0" x2="220.0" y2="227.8" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="207.0" y="186.2" width="26" height="36.4" fill="#188a3e"/>
|
||
<text x="220.0" y="310.8" fill="#188a3e" text-anchor="middle" style="font-weight:bold">confirmare</text>
|
||
<text x="24" y="330.8" fill="#188a3e">hammer — low-ul 62.10 e nivelul care ține ipoteza</text>
|
||
<text x="24" y="347.8" fill="#188a3e">confirmare — închide 64.10, peste 63.30</text>
|
||
<text x="24" y="373" fill="#555">Scară: 1.00 = 52 px. Distanța intrare→TP e exact dublul distanței intrare→SL.</text>
|
||
</svg>
|
||
|
||
| | Preț | De ce acolo |
|
||
|---|---|---|
|
||
| Intrare | 63.35 | peste high-ul hammer-ului — cumpărătorii au depășit pragul pe care nu-l puteau trece |
|
||
| Stop-loss | 62.05 | sub 62.10; dacă se tranzacționează acolo, cererea care a făcut fitilul nu mai există |
|
||
| Risc | 1.30 | 63.35 − 62.05 |
|
||
| Țintă | 65.95 | 2R = 63.35 + 2 × 1.30 |
|
||
|
||
**Mărimea poziției:** dacă riști 2% dintr-un cont de 10.000 $, adică 200 $,
|
||
și riscul per acțiune e 1.30 $, cumperi **153 de acțiuni** (200 ÷ 1.30).
|
||
Nu „cât simți".
|
||
|
||
## Inverted Hammer — tot bull, tot după downtrend, dar mai slab
|
||
|
||
**Ce arată:** aceeași logică, oglindită — corp mic **jos**, fitil lung în
|
||
**sus**.
|
||
<svg viewBox="0 0 620 285" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||
<polyline points="24,44.0 122,90.0" fill="none" stroke="#999" stroke-width="2"/>
|
||
<text x="24" y="32.0" fill="#999">downtrend anterior</text>
|
||
<line x1="130.0" y1="90.0" x2="130.0" y2="210.0" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="117.0" y="180.0" width="26" height="25.0" fill="#188a3e"/>
|
||
<text x="130.0" y="228.0" fill="#188a3e" text-anchor="middle" style="font-weight:bold">inverted hammer</text>
|
||
<text x="24" y="248.0" fill="#188a3e">O 62.15, H 63.30, L 62.10, C 62.40</text>
|
||
<text x="24" y="273" fill="#555">Fitilul de sus e de aproape 4 ori corpul. Scară: 0.10 = 10 px.</text>
|
||
</svg>
|
||
|
||
**Ce s-a întâmplat:** cumpărătorii au dus prețul până la 63.30 — o încercare
|
||
reală, după o cădere — dar au fost respinși și au închis aproape de unde au
|
||
deschis.
|
||
|
||
**De ce îl urmărești, deși încercarea a eșuat:** într-un downtrend, cel mai
|
||
important lucru nu e cine câștigă, e **dacă apare cerere deloc**. Un inverted
|
||
hammer e prima dovadă că există cumpărători dispuși să plătească mult mai
|
||
sus. Au pierdut runda asta, dar existența lor e informația.
|
||
|
||
**Ce faci când îl vezi:** îl tratezi ca pe un avertisment, nu ca pe un
|
||
set-up. Concret: **nu mai deschizi short-uri noi** în direcția trendului, și
|
||
aștepți. Confirmarea cerută e mai strictă decât la hammer — o candelă care
|
||
închide peste **63.30**, nu doar peste corp.
|
||
|
||
**De ce e mai slab decât hammer:** la hammer, intervalul s-a încheiat cu
|
||
cumpărătorii în control (close la maxim). Aici s-a încheiat cu vânzătorii în
|
||
control (close aproape de open). Aceeași informație, dar cu rezultatul
|
||
final încă în favoarea taberei vechi.
|
||
|
||
## Hanging Man — aceeași formă ca hammer, sens opus
|
||
|
||
**Ce arată:** geometric **identic** cu hammer. Singura diferență e ce a fost
|
||
înainte pe grafic: un **uptrend**.
|
||
<svg viewBox="0 0 620 291" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||
<polyline points="24,200.0 122,154.0" fill="none" stroke="#999" stroke-width="2"/>
|
||
<text x="24" y="220.0" fill="#999">uptrend anterior</text>
|
||
<line x1="130.0" y1="34.0" x2="130.0" y2="154.0" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="117.0" y="34.0" width="26" height="25.0" fill="#188a3e"/>
|
||
<text x="130.0" y="234.0" fill="#188a3e" text-anchor="middle" style="font-weight:bold">hanging man</text>
|
||
<text x="24" y="254.0" fill="#188a3e">O 63.05, H = C 63.30, L 62.10 — exact aceleași cifre ca la hammer</text>
|
||
<text x="24" y="279" fill="#555">Formă identică cu hammer. Contextul de trend e singura diferență.</text>
|
||
</svg>
|
||
|
||
**Ce s-a întâmplat:** în mijlocul unui trend de creștere, cineva a vândut
|
||
suficient cât să ducă prețul cu 1.20 mai jos în timpul intervalului.
|
||
Cumpărătorii au recuperat până la închidere — dar **vânzarea aia n-ar fi
|
||
trebuit să existe**.
|
||
|
||
**De ce îl urmărești:** îți semnalează prima ofertă serioasă într-un trend
|
||
care până atunci nu întâlnise rezistență. Nu îți spune că trendul s-a
|
||
terminat; îți spune că a apărut cineva de partea cealaltă.
|
||
|
||
**Ce faci când îl vezi, concret** — și aici e diferența practică față de
|
||
hammer: dacă ești deja long, **muți stop-loss-ul sub 62.10**. Nu ieși, nu
|
||
inversezi. Îți protejezi profitul la nivelul pe care vânzătorii tocmai l-au
|
||
testat.
|
||
|
||
## Shooting Star — reversal bear, după uptrend
|
||
|
||
**Ce arată:** corp mic jos, fitil lung în sus, la vârful unei mișcări de
|
||
creștere. Geometric identic cu inverted hammer.
|
||
<svg viewBox="0 0 620 279" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||
<polyline points="24,188.0 122,142.0" fill="none" stroke="#999" stroke-width="2"/>
|
||
<text x="24" y="208.0" fill="#999">uptrend anterior</text>
|
||
<line x1="130.0" y1="34.0" x2="130.0" y2="142.0" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="117.0" y="124.0" width="26" height="13.5" fill="#c00"/>
|
||
<text x="130.0" y="222.0" fill="#c00" text-anchor="middle" style="font-weight:bold">shooting star</text>
|
||
<text x="24" y="242.0" fill="#c00">O 64.10, H 65.10, L 63.90, C 63.95</text>
|
||
<text x="24" y="267" fill="#555">Scară: 0.10 = 9 px.</text>
|
||
</svg>
|
||
|
||
**Ce s-a întâmplat:** cumpărătorii au împins până la 65.10 și au fost
|
||
respinși complet. Tot avansul intervalului a fost anulat până la închidere.
|
||
|
||
**De ce îl urmărești:** îți dă **nivelul exact al ofertei** — 65.10. Acolo
|
||
există vânzători care au fost dispuși să vândă în cantitate. Nivelul ăla
|
||
devine rezistență până e depășit la închidere.
|
||
|
||
**Ce faci când îl vezi:**
|
||
- dacă ești long — muți stop-ul sau marchezi profit parțial;
|
||
- dacă vrei short — aștepți o candelă care închide **sub low-ul** shooting
|
||
star-ului (63.90), cu stop peste 65.10;
|
||
- dacă nu ești în piață — notezi 65.10 ca rezistență și nu cumperi sub el.
|
||
|
||
**Trade complet, short:**
|
||
<svg viewBox="0 0 620 360" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||
<line x1="24" y1="34.0" x2="606" y2="34.0" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||
<text x="592" y="28.0" fill="#c00" text-anchor="end">SL 65.15 — peste high</text>
|
||
<line x1="24" y1="91.2" x2="606" y2="91.2" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||
<text x="592" y="85.2" fill="#1a5fb4" text-anchor="end">intrare 63.85 short</text>
|
||
<line x1="24" y1="205.6" x2="606" y2="205.6" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||
<text x="592" y="199.6" fill="#188a3e" text-anchor="end">TP 61.25 — 2R</text>
|
||
<polyline points="24,135.0 102,89.0" fill="none" stroke="#999" stroke-width="2"/>
|
||
<text x="24" y="155.0" fill="#999">uptrend anterior</text>
|
||
<line x1="110.0" y1="36.2" x2="110.0" y2="89.0" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="97.0" y="80.2" width="26" height="6.6" fill="#c00"/>
|
||
<text x="110.0" y="285.6" fill="#c00" text-anchor="middle" style="font-weight:bold">shooting star</text>
|
||
<line x1="220.0" y1="82.4" x2="220.0" y2="102.2" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="207.0" y="84.6" width="26" height="13.2" fill="#c00"/>
|
||
<text x="220.0" y="285.6" fill="#c00" text-anchor="middle" style="font-weight:bold">confirmare</text>
|
||
<text x="24" y="305.6" fill="#c00">shooting star — high-ul 65.10 e oferta</text>
|
||
<text x="24" y="322.6" fill="#c00">confirmare — închide 63.70, sub low-ul 63.90</text>
|
||
<text x="24" y="348" fill="#555">Scară: 1.00 = 44 px. Risc 1.30 în sus, țintă 2.60 în jos — exact dublul.</text>
|
||
</svg>
|
||
|
||
## Doji — nimeni n-a câștigat
|
||
|
||
**Ce arată:** open și close practic egale, cu fitile în ambele direcții.
|
||
<svg viewBox="0 0 620 229" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||
<line x1="130.0" y1="34.0" x2="130.0" y2="154.0" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="117.0" y="89.0" width="26" height="2.0" fill="#c00"/>
|
||
<text x="130.0" y="172.0" fill="#c00" text-anchor="middle" style="font-weight:bold">doji</text>
|
||
<text x="24" y="192.0" fill="#c00">O 62.75, C 62.73 — corp de 0.02, interval total de 1.20</text>
|
||
<text x="24" y="217" fill="#555">Prețul s-a mișcat 1.20 și a închis exact de unde a plecat. Scară: 0.10 = 10 px.</text>
|
||
</svg>
|
||
|
||
**Ce s-a întâmplat:** amândouă taberele au împins, niciuna n-a păstrat
|
||
teren. Intervalul s-a încheiat la egalitate perfectă.
|
||
|
||
**De ce îl urmărești — și de ce e diferit de celelalte:** un doji **nu îți
|
||
dă direcție**. Îți spune un singur lucru: partea care domina până acum
|
||
și-a pierdut avantajul. E informație despre trendul vechi, nu despre cel nou.
|
||
|
||
**Ce faci când îl vezi:**
|
||
1. Dacă ești într-o poziție pe direcția trendului — **nu mai adaugi**.
|
||
2. Dacă voiai să intri pe direcția trendului — amâni.
|
||
3. Dacă vrei reversal — aștepți confirmarea: o candelă care închide dincolo
|
||
de **extrema doji-ului**, în direcția opusă trendului anterior.
|
||
|
||
Fără pasul 3, un doji e zgomot. Apar des.
|
||
|
||
**Trade complet, long (după downtrend):**
|
||
<svg viewBox="0 0 620 385" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||
<line x1="24" y1="90.0" x2="606" y2="90.0" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||
<text x="592" y="84.0" fill="#188a3e" text-anchor="end">TP 65.95 — 2R</text>
|
||
<line x1="24" y1="225.2" x2="606" y2="225.2" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||
<text x="592" y="219.2" fill="#1a5fb4" text-anchor="end">intrare 63.35</text>
|
||
<line x1="24" y1="292.8" x2="606" y2="292.8" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||
<text x="592" y="286.8" fill="#c00" text-anchor="end">SL 62.05 — sub low-ul doji</text>
|
||
<polyline points="24,181.8 102,227.8" fill="none" stroke="#999" stroke-width="2"/>
|
||
<text x="24" y="169.8" fill="#999">downtrend anterior</text>
|
||
<line x1="110.0" y1="227.8" x2="110.0" y2="290.2" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="97.0" y="256.4" width="26" height="1.6" fill="#c00"/>
|
||
<text x="110.0" y="310.8" fill="#c00" text-anchor="middle" style="font-weight:bold">doji</text>
|
||
<line x1="220.0" y1="186.2" x2="220.0" y2="259.0" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="207.0" y="191.4" width="26" height="62.4" fill="#188a3e"/>
|
||
<text x="220.0" y="310.8" fill="#188a3e" text-anchor="middle" style="font-weight:bold">confirmare</text>
|
||
<text x="24" y="330.8" fill="#c00">doji — extremele 63.30 și 62.10 sunt pragurile</text>
|
||
<text x="24" y="347.8" fill="#188a3e">confirmare — închide 64.00, peste 63.30</text>
|
||
<text x="24" y="373" fill="#555">Scară: 1.00 = 52 px. Risc 1.30, țintă 2.60 — exact dublul.</text>
|
||
</svg>
|
||
|
||
**Short (oglindă, după uptrend):** același doji la vârf, urmat de o candelă
|
||
care închide sub 62.10. Intrare **62.05** short, SL **63.35** (peste high-ul
|
||
doji-ului), risc 1.30, TP **59.45**.
|
||
|
||
**Invalidarea, în ambele cazuri:** candela următoare închide în interiorul
|
||
doji-ului, nu dincolo de o extremă. Atunci nu s-a rezolvat nimic — aștepți
|
||
în continuare.
|
||
|
||
## Spinning Top — doji cu corp vizibil
|
||
|
||
**Ce arată:** fitile lungi în ambele direcții, corp mic **dar nu neglijabil**.
|
||
<svg viewBox="0 0 620 219" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||
<line x1="130.0" y1="34.0" x2="130.0" y2="144.0" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="117.0" y="79.0" width="26" height="20.0" fill="#188a3e"/>
|
||
<text x="130.0" y="162.0" fill="#188a3e" text-anchor="middle" style="font-weight:bold">spinning top</text>
|
||
<text x="24" y="182.0" fill="#188a3e">O 62.60, C 62.80 — corp de 0.20 într-un interval de 1.10</text>
|
||
<text x="24" y="207" fill="#555">Corpul e sub 20% din interval. Scară: 0.10 = 10 px.</text>
|
||
</svg>
|
||
|
||
**Ce s-a întâmplat:** același echilibru ca la doji, cu un avantaj minim
|
||
pentru o parte. Prețul a explorat 1.10 și a păstrat 0.20.
|
||
|
||
**De ce îl urmărești — și de ce nu îl tranzacționezi:** un spinning top
|
||
izolat nu înseamnă aproape nimic; apare constant. Valoarea lui e **în
|
||
serie**. Dacă vezi două-trei spinning tops consecutive într-un trend,
|
||
trendul a intrat în echilibru: mișcarea per interval a scăzut, dar
|
||
volatilitatea nu.
|
||
|
||
**Ce faci când îl vezi, concret:**
|
||
- **nu intri** pe el, niciodată singur;
|
||
- dacă ai o poziție deschisă pe trend și apar 2-3 la rând, **strângi
|
||
stop-ul** — impulsul care ți-a dus poziția s-a terminat;
|
||
- îl folosești ca filtru pentru alte set-up-uri: un breakout care are în
|
||
spate trei spinning tops are mai puține șanse decât unul care vine dintr-o
|
||
mișcare direcțională.
|
||
|
||
**Diferența practică față de doji:** doji-ul e un eveniment (echilibru
|
||
perfect, rar), spinning top-ul e o stare (echilibru aproximativ, frecvent).
|
||
De aia doji-ul merită o confirmare și un trade, iar spinning top-ul merită
|
||
doar o ajustare de risc.
|
||
|
||
## Marubozu — control total, și de ce e periculos să intri pe el
|
||
|
||
**Ce arată:** corp maxim, **fără fitile**. La cel bull: open = low și
|
||
close = high. La cel bear: invers.
|
||
<svg viewBox="0 0 620 266" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||
<line x1="140.0" y1="34.0" x2="140.0" y2="174.0" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="127.0" y="34.0" width="26" height="140.0" fill="#188a3e"/>
|
||
<text x="140.0" y="192.0" fill="#188a3e" text-anchor="middle" style="font-weight:bold">marubozu bull</text>
|
||
<line x1="290.0" y1="34.0" x2="290.0" y2="174.0" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="277.0" y="34.0" width="26" height="140.0" fill="#c00"/>
|
||
<text x="290.0" y="192.0" fill="#c00" text-anchor="middle" style="font-weight:bold">marubozu bear</text>
|
||
<text x="24" y="212.0" fill="#188a3e">bull — O = L = 62.00 (jos), C = H = 64.00 (sus)</text>
|
||
<text x="24" y="229.0" fill="#c00">bear — O = H = 64.00 (sus), C = L = 62.00 (jos)</text>
|
||
<text x="24" y="254" fill="#555">La cel bull, open-ul e la minim; la cel bear, open-ul e la maxim. Scară: 1.00 = 70 px.</text>
|
||
</svg>
|
||
|
||
**Ce s-a întâmplat:** o singură parte a controlat prețul din primul până în
|
||
ultimul tick. N-a existat niciun moment în care cealaltă tabără să împingă
|
||
prețul înapoi, nici măcar temporar.
|
||
|
||
**De ce îl urmărești:** e cea mai clară afirmație de direcție pe care o poate
|
||
face o singură candelă. Îți spune fără ambiguitate cine deține controlul
|
||
**acum**.
|
||
|
||
**De ce e, totuși, cea mai proastă candelă pe care să intri:** tocmai pentru
|
||
că nu are fitile, întreaga ei înălțime e mișcare deja consumată. Dacă intri
|
||
la închiderea unui marubozu bull de 2.00, intri la maximul intervalului, iar
|
||
stop-ul logic (sub low-ul candelei) e la 2.00 distanță. Raportul risc/câștig
|
||
pornește prost.
|
||
|
||
**Ce faci când îl vezi, concret:** aștepți retestul la **midpoint** —
|
||
jumătatea corpului, 63.00 în exemplul de sus.
|
||
<svg viewBox="0 0 620 304" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||
<line x1="24" y1="125.0" x2="606" y2="125.0" stroke="#b06000" stroke-width="1.5" stroke-dasharray="5 3"/>
|
||
<text x="592" y="119.0" fill="#b06000" text-anchor="end">midpoint 63.00</text>
|
||
<line x1="95.0" y1="55.0" x2="95.0" y2="195.0" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="82.0" y="55.0" width="26" height="140.0" fill="#188a3e"/>
|
||
<text x="95.0" y="213.0" fill="#188a3e" text-anchor="middle" style="font-weight:bold">marubozu</text>
|
||
<line x1="200.0" y1="58.5" x2="200.0" y2="121.5" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="187.0" y="62.0" width="26" height="52.5" fill="#c00"/>
|
||
<text x="200.0" y="213.0" fill="#c00" text-anchor="middle" style="font-weight:bold">pullback</text>
|
||
<line x1="305.0" y1="34.0" x2="305.0" y2="118.0" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="292.0" y="37.5" width="26" height="73.5" fill="#188a3e"/>
|
||
<text x="305.0" y="213.0" fill="#188a3e" text-anchor="middle" style="font-weight:bold">reluare</text>
|
||
<text x="24" y="233.0" fill="#188a3e">marubozu bull — corp de 2.00, fără fitile</text>
|
||
<text x="24" y="250.0" fill="#c00">pullback — coboară până la 63.05, aproape de midpoint</text>
|
||
<text x="24" y="267.0" fill="#188a3e">reluare — cumpărătorii revin din midpoint</text>
|
||
<text x="24" y="292" fill="#555">Intri la 63.10 cu stop sub 62.95, nu la 64.00 cu stop la 62.00. Același trade, sfert de risc.</text>
|
||
</svg>
|
||
|
||
**Comparația care justifică așteptarea:**
|
||
|
||
| Cum intri | Intrare | Stop logic | Risc |
|
||
|---|---|---|---|
|
||
| La închiderea marubozu-ului | 64.00 | sub 62.00 | **2.00** |
|
||
| La retestul midpoint-ului | 63.10 | sub 62.95 | **0.15** |
|
||
|
||
Aceeași idee, aceeași direcție. Riscul diferă de peste 13 ori.
|
||
|
||
**Ce te costă răbdarea:** uneori prețul nu mai revine la midpoint și pleacă
|
||
fără tine. Asta e prețul — și e motivul pentru care un marubozu foarte mare,
|
||
într-un trend puternic, se tranzacționează cu jumătate de poziție la retest,
|
||
nu cu tot.
|
||
|
||
---
|
||
|
||
# Pattern-uri de două candele
|
||
|
||
## Engulfing — schimbare directă de control
|
||
|
||
**Ce arată:** a doua candelă acoperă complet corpul primei, în culoarea
|
||
opusă. În varianta strictă folosită în curs, îi depășește și fitilele.
|
||
<svg viewBox="0 0 620 362" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||
<polyline points="24,84.0 122,130.0" fill="none" stroke="#999" stroke-width="2"/>
|
||
<text x="24" y="72.0" fill="#999">downtrend anterior</text>
|
||
<line x1="130.0" y1="130.0" x2="130.0" y2="250.0" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="117.0" y="140.0" width="26" height="100.0" fill="#c00"/>
|
||
<text x="130.0" y="288.0" fill="#c00" text-anchor="middle" style="font-weight:bold">candela 1</text>
|
||
<line x1="250.0" y1="90.0" x2="250.0" y2="270.0" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="237.0" y="100.0" width="26" height="160.0" fill="#188a3e"/>
|
||
<text x="250.0" y="288.0" fill="#188a3e" text-anchor="middle" style="font-weight:bold">candela 2</text>
|
||
<text x="24" y="308.0" fill="#c00">candela 1 (mică, bear) — O 62.80, H 62.85, L 62.25, C 62.30</text>
|
||
<text x="24" y="325.0" fill="#188a3e">candela 2 (mare, bull) — O 62.20, H 63.05, L 62.15, C 63.00</text>
|
||
<text x="24" y="350" fill="#555">Corpul candelei 2 (62.20→63.00) cuprinde complet corpul candelei 1 (62.80→62.30). Scară: 0.10 = 20 px.</text>
|
||
</svg>
|
||
|
||
**Ce s-a întâmplat — și de ce e cel mai puternic reversal de două candele:**
|
||
candela 2 a deschis **sub** close-ul candelei 1 și a închis **peste** open-ul
|
||
ei. Concret: **toți cei care au vândut în intervalul 1 sunt acum pe
|
||
pierdere**, fără excepție. Nu o parte dintre ei — toți.
|
||
|
||
Asta contează pentru că oamenii aceia devin cumpărători forțați: ca să iasă
|
||
dintr-un short, trebuie să cumperi. Presiunea de cumpărare din zilele
|
||
următoare nu vine doar din convingere, vine din nevoia lor de a ieși.
|
||
|
||
**De ce îl urmărești:** e singurul pattern de două candele care îți dă
|
||
schimbarea de control **și** lista de perdanți în același timp.
|
||
|
||
**Ce faci când îl vezi — diferența față de hammer și doji:** aici **poți
|
||
intra la închiderea candelei 2**, fără o a treia candelă de confirmare, cu
|
||
două condiții:
|
||
1. e la un nivel care conta deja (suport, pivot, fostă rezistență);
|
||
2. corpul candelei 2 e vizibil mai mare decât media ultimelor candele.
|
||
|
||
Fără condiția 1, aștepți confirmare ca la restul.
|
||
|
||
**Trade complet, long:**
|
||
<svg viewBox="0 0 620 368" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||
<line x1="24" y1="90.0" x2="606" y2="90.0" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||
<text x="592" y="84.0" fill="#188a3e" text-anchor="end">TP 65.10 — 2R</text>
|
||
<line x1="24" y1="214.0" x2="606" y2="214.0" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||
<text x="592" y="208.0" fill="#1a5fb4" text-anchor="end">intrare 63.10</text>
|
||
<line x1="24" y1="276.0" x2="606" y2="276.0" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||
<text x="592" y="270.0" fill="#c00" text-anchor="end">SL 62.10 — sub low-ul c2</text>
|
||
<polyline points="24,183.5 102,229.5" fill="none" stroke="#999" stroke-width="2"/>
|
||
<text x="24" y="171.5" fill="#999">downtrend anterior</text>
|
||
<line x1="110.0" y1="229.5" x2="110.0" y2="266.7" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="97.0" y="232.6" width="26" height="31.0" fill="#c00"/>
|
||
<text x="110.0" y="294.0" fill="#c00" text-anchor="middle" style="font-weight:bold">c1</text>
|
||
<line x1="220.0" y1="217.1" x2="220.0" y2="272.9" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="207.0" y="220.2" width="26" height="49.6" fill="#188a3e"/>
|
||
<text x="220.0" y="294.0" fill="#188a3e" text-anchor="middle" style="font-weight:bold">c2 — engulfing</text>
|
||
<text x="24" y="314.0" fill="#c00">candela 1 — cei care au vândut aici sunt acum pe pierdere</text>
|
||
<text x="24" y="331.0" fill="#188a3e">candela 2 — intri la închiderea ei</text>
|
||
<text x="24" y="356" fill="#555">Scară: 1.00 = 62 px. Risc 1.00, țintă 2.00 — exact dublul.</text>
|
||
</svg>
|
||
|
||
| | Preț | De ce acolo |
|
||
|---|---|---|
|
||
| Intrare | 63.10 | la închiderea candelei 2, fără să aștepți alta |
|
||
| Stop-loss | 62.10 | sub low-ul candelei 2 — dacă se rupe, cumpărătorii care au înghițit candela 1 au cedat |
|
||
| Risc | 1.00 | |
|
||
| Țintă | 65.10 | 2R |
|
||
|
||
**Bearish Engulfing** e simetric: după uptrend, candelă mare roșie care
|
||
înghite corpul verde precedent. Toți cei care au cumpărat în intervalul 1
|
||
sunt pe pierdere. Short la închiderea candelei 2, stop peste high-ul ei.
|
||
|
||
## Harami — contracție bruscă, nu inversare
|
||
|
||
**Ce arată:** exact opusul engulfing-ului. Candela 2 e mică și încape
|
||
complet **în interiorul corpului** candelei 1. Numele vine din japoneză,
|
||
„gravidă".
|
||
<svg viewBox="0 0 620 372" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||
<polyline points="24,44.0 122,90.0" fill="none" stroke="#999" stroke-width="2"/>
|
||
<text x="24" y="32.0" fill="#999">downtrend anterior</text>
|
||
<line x1="130.0" y1="90.0" x2="130.0" y2="280.0" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="117.0" y="99.5" width="26" height="171.0" fill="#c00"/>
|
||
<text x="130.0" y="298.0" fill="#c00" text-anchor="middle" style="font-weight:bold">candela 1</text>
|
||
<line x1="250.0" y1="199.2" x2="250.0" y2="237.2" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="237.0" y="204.0" width="26" height="28.5" fill="#188a3e"/>
|
||
<text x="250.0" y="298.0" fill="#188a3e" text-anchor="middle" style="font-weight:bold">candela 2</text>
|
||
<text x="24" y="318.0" fill="#c00">candela 1 (mare, bear) — O 64.00, H 64.10, L 62.10, C 62.20</text>
|
||
<text x="24" y="335.0" fill="#188a3e">candela 2 (mică, bull) — O 62.60, C 62.90, interval total 0.40</text>
|
||
<text x="24" y="360" fill="#555">Candela 2 se tranzacționează într-un interval de 0.40, în interiorul corpului de 1.80 al candelei 1.</text>
|
||
</svg>
|
||
|
||
**Ce s-a întâmplat:** vânzarea masivă din candela 1 s-a **oprit brusc**. În
|
||
intervalul următor nimeni n-a mai reușit — sau n-a mai vrut — să miște
|
||
prețul.
|
||
|
||
**Diferența esențială față de engulfing**, și motivul pentru care harami e un
|
||
semnal mai slab: la engulfing, cumpărătorii au **bătut** vânzătorii. Aici,
|
||
vânzătorii pur și simplu **nu s-au mai prezentat**. Absența unei forțe nu e
|
||
același lucru cu prezența forței opuse.
|
||
|
||
**De ce îl urmărești:** e un detector de **epuizare**, nu de inversare. Îți
|
||
spune că mișcarea care era în curs și-a pierdut combustibilul. Ce urmează
|
||
poate fi inversare, dar la fel de bine consolidare laterală sau reluarea
|
||
trendului după o pauză.
|
||
|
||
**Ce faci când îl vezi, concret:**
|
||
- **Nu intri pe el.** Un harami singur nu e set-up de intrare.
|
||
- Dacă ești în poziție pe direcția trendului — **strângi stop-ul** la
|
||
extrema candelei 1. Ai luat mișcarea; ce urmează e incert.
|
||
- Dacă aștepți un reversal — ai nevoie de o a treia candelă care închide
|
||
dincolo de extrema candelei 1 (peste 64.10 pentru bull). Abia atunci
|
||
devine set-up, și atunci e de fapt un alt pattern.
|
||
|
||
**Bear Harami** e simetric: candelă mare verde după uptrend, urmată de una
|
||
mică roșie în interiorul corpului ei. Aceeași citire — cumpărătorii au
|
||
rămas fără muniție, nu au fost bătuți.
|
||
|
||
## Piercing Line și Dark Cloud Cover — engulfing incomplet
|
||
|
||
**Ce arată:** două candele, ca la engulfing, dar candela 2 **nu** acoperă tot
|
||
corpul candelei 1 — doar trece de jumătatea lui (midpoint).
|
||
<svg viewBox="0 0 620 380" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||
<line x1="24" y1="180.0" x2="606" y2="180.0" stroke="#b06000" stroke-width="1.5" stroke-dasharray="5 3"/>
|
||
<text x="592" y="174.0" fill="#b06000" text-anchor="end">midpoint 63.15</text>
|
||
<polyline points="24,44.0 122,90.0" fill="none" stroke="#999" stroke-width="2"/>
|
||
<text x="24" y="32.0" fill="#999">downtrend anterior</text>
|
||
<line x1="130.0" y1="90.0" x2="130.0" y2="270.0" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="117.0" y="102.0" width="26" height="156.0" fill="#c00"/>
|
||
<text x="130.0" y="306.0" fill="#c00" text-anchor="middle" style="font-weight:bold">candela 1</text>
|
||
<line x1="250.0" y1="144.0" x2="250.0" y2="288.0" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="237.0" y="150.0" width="26" height="132.0" fill="#188a3e"/>
|
||
<text x="250.0" y="306.0" fill="#188a3e" text-anchor="middle" style="font-weight:bold">candela 2</text>
|
||
<text x="24" y="326.0" fill="#c00">candela 1 (bear) — O 63.80, C 62.50, midpoint 63.15</text>
|
||
<text x="24" y="343.0" fill="#188a3e">candela 2 (bull) — deschide sub 62.50 și închide la 63.40, peste midpoint</text>
|
||
<text x="24" y="368" fill="#555">Candela 2 recuperează peste jumătate din corpul candelei 1, dar nu tot. Scară: 0.10 = 12 px.</text>
|
||
</svg>
|
||
|
||
**Ce s-a întâmplat:** candela 2 a deschis cu gap în jos — adică sentimentul
|
||
era încă negativ la deschidere — și apoi a recuperat mai mult de jumătate din
|
||
căderea precedentă.
|
||
|
||
**De ce contează pragul de 50%, și nu altul:** midpoint-ul e prețul mediu
|
||
plătit de cei care au vândut în candela 1. Când prețul trece peste el,
|
||
**mai mult de jumătate** dintre ei sunt pe pierdere. Sub prag, majoritatea
|
||
încă sunt pe profit și n-au niciun motiv să acționeze.
|
||
|
||
**De ce îl urmărești:** e versiunea slabă a engulfing-ului — aceeași direcție,
|
||
aceeași logică, dar cu jumătate din perdanți în loc de toți.
|
||
|
||
**Ce faci când îl vezi:** spre deosebire de engulfing, **ceri confirmare**.
|
||
Aștepți o candelă care închide peste high-ul candelei 2 (63.45). Stop-ul
|
||
merge sub low-ul candelei 2.
|
||
|
||
**Dark Cloud Cover** e oglinda: după uptrend, candela 2 deschide cu gap în
|
||
sus și închide sub midpoint-ul corpului verde precedent.
|
||
|
||
**Avertisment practic:** ambele cer un **gap la deschidere**. Pe instrumente
|
||
care se tranzacționează continuu (forex, cripto) gap-urile aproape nu există,
|
||
deci pattern-urile astea apar aproape exclusiv pe acțiuni și indici, la
|
||
deschiderea sesiunii.
|
||
|
||
---
|
||
|
||
# Pattern-uri de trei candele
|
||
|
||
## Morning Star — reversal bull, cel mai fiabil dintre clasice
|
||
|
||
**Ce arată:** candelă mare bear, candelă mică izolată jos, candelă mare bull
|
||
care închide peste midpoint-ul primei.
|
||
<svg viewBox="0 0 620 408" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||
<line x1="24" y1="185.0" x2="606" y2="185.0" stroke="#b06000" stroke-width="1.5" stroke-dasharray="5 3"/>
|
||
<text x="592" y="179.0" fill="#b06000" text-anchor="end">midpoint 63.10 — pragul de validare</text>
|
||
<polyline points="24,44.0 87,90.0" fill="none" stroke="#999" stroke-width="2"/>
|
||
<text x="24" y="32.0" fill="#999">downtrend anterior</text>
|
||
<line x1="95.0" y1="90.0" x2="95.0" y2="280.0" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="82.0" y="99.5" width="26" height="171.0" fill="#c00"/>
|
||
<text x="95.0" y="317.0" fill="#c00" text-anchor="middle" style="font-weight:bold">c1 — bear</text>
|
||
<line x1="200.0" y1="270.5" x2="200.0" y2="299.0" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="187.0" y="284.7" width="26" height="4.7" fill="#c00"/>
|
||
<text x="200.0" y="317.0" fill="#c00" text-anchor="middle" style="font-weight:bold">c2 — indecizie</text>
|
||
<line x1="305.0" y1="147.0" x2="305.0" y2="284.7" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="292.0" y="156.5" width="26" height="123.5" fill="#188a3e"/>
|
||
<text x="305.0" y="317.0" fill="#188a3e" text-anchor="middle" style="font-weight:bold">c3 — bull</text>
|
||
<text x="24" y="337.0" fill="#c00">candela 1 — O 64.00, C 62.20, midpoint 63.10</text>
|
||
<text x="24" y="354.0" fill="#c00">candela 2 — corp mic, izolată jos: nici vânzătorii nu mai coboară</text>
|
||
<text x="24" y="371.0" fill="#188a3e">candela 3 — închide 63.40, peste midpoint-ul 63.10</text>
|
||
<text x="24" y="396" fill="#555">Scară: 0.10 = 9.5 px. Candela 3 trebuie să închidă peste 63.10, altfel nu e Morning Star.</text>
|
||
</svg>
|
||
|
||
**Ce s-a întâmplat, pe etape:**
|
||
|
||
1. **Candela 1** — vânzătorii în control total, 1.80 în jos.
|
||
2. **Candela 2** — vânzătorii ajung jos și **nu mai pot coborî**. Nici
|
||
cumpărătorii nu preiau. Echilibru, la minimul mișcării.
|
||
3. **Candela 3** — cumpărătorii preiau și recuperează peste jumătate din
|
||
candela 1.
|
||
|
||
**De ce e mai fiabil decât un hammer sau un doji:** pattern-urile de o
|
||
candelă îți arată **un singur moment**. Morning Star îți arată o **secvență**:
|
||
epuizare, pauză, preluare. Fiecare etapă confirmă pe precedenta, iar
|
||
confirmarea e deja inclusă în pattern — nu mai aștepți o a patra candelă.
|
||
|
||
**De ce îl urmărești:** e unul dintre puținele pattern-uri care justifică
|
||
intrarea **fără confirmare suplimentară**, pentru că a treia candelă *este*
|
||
confirmarea.
|
||
|
||
**Ce faci când îl vezi:** verifici pragul. Dacă închiderea candelei 3 e sub
|
||
midpoint-ul candelei 1, **nu e Morning Star** — e doar un rebound, și îl
|
||
tratezi ca atare.
|
||
|
||
**Trade complet, long:**
|
||
<svg viewBox="0 0 620 384" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||
<line x1="24" y1="90.0" x2="606" y2="90.0" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||
<text x="592" y="84.0" fill="#188a3e" text-anchor="end">TP 66.65 — 2R</text>
|
||
<line x1="24" y1="224.4" x2="606" y2="224.4" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||
<text x="592" y="218.4" fill="#1a5fb4" text-anchor="end">intrare 63.45</text>
|
||
<line x1="24" y1="291.6" x2="606" y2="291.6" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||
<text x="592" y="285.6" fill="#c00" text-anchor="end">SL 61.85 — sub low-ul c2</text>
|
||
<polyline points="24,151.1 87,197.1" fill="none" stroke="#999" stroke-width="2"/>
|
||
<text x="24" y="139.1" fill="#999">downtrend anterior</text>
|
||
<line x1="95.0" y1="197.1" x2="95.0" y2="281.1" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="82.0" y="201.3" width="26" height="75.6" fill="#c00"/>
|
||
<text x="95.0" y="309.6" fill="#c00" text-anchor="middle" style="font-weight:bold">c1</text>
|
||
<line x1="200.0" y1="276.9" x2="200.0" y2="289.5" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="187.0" y="283.2" width="26" height="2.1" fill="#c00"/>
|
||
<text x="200.0" y="309.6" fill="#c00" text-anchor="middle" style="font-weight:bold">c2</text>
|
||
<line x1="305.0" y1="222.3" x2="305.0" y2="283.2" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="292.0" y="226.5" width="26" height="54.6" fill="#188a3e"/>
|
||
<text x="305.0" y="309.6" fill="#188a3e" text-anchor="middle" style="font-weight:bold">c3</text>
|
||
<text x="24" y="329.6" fill="#c00">low-ul candelei 2 (61.90) e nivelul de invalidare</text>
|
||
<text x="24" y="346.6" fill="#188a3e">intri la închiderea candelei 3, la 63.45</text>
|
||
<text x="24" y="372" fill="#555">Scară: 1.00 = 42 px. Risc 1.60, țintă 3.20 — exact dublul.</text>
|
||
</svg>
|
||
|
||
**Evening Star** e oglinda exactă, după uptrend: candelă mare bull, candelă
|
||
mică izolată sus, candelă mare bear care închide sub midpoint-ul primei.
|
||
Short la închiderea candelei 3, stop peste high-ul candelei 2.
|
||
|
||
## Abandoned Baby — Morning Star cu gap-uri de ambele părți
|
||
|
||
**Ce arată:** aceeași structură, dar candela din mijloc e **complet izolată**
|
||
prin gap-uri — high-ul ei e sub low-ul candelei 1 **și** sub low-ul candelei 3.
|
||
<svg viewBox="0 0 620 430" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||
<polyline points="24,44.0 87,90.0" fill="none" stroke="#999" stroke-width="2"/>
|
||
<text x="24" y="32.0" fill="#999">downtrend anterior</text>
|
||
<line x1="95.0" y1="90.0" x2="95.0" y2="255.0" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="82.0" y="101.0" width="26" height="143.0" fill="#c00"/>
|
||
<text x="95.0" y="339.0" fill="#c00" text-anchor="middle" style="font-weight:bold">c1 — bear</text>
|
||
<line x1="200.0" y1="293.5" x2="200.0" y2="321.0" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="187.0" y="304.5" width="26" height="5.5" fill="#c00"/>
|
||
<text x="200.0" y="339.0" fill="#c00" text-anchor="middle" style="font-weight:bold">c2 — abandonată</text>
|
||
<line x1="305.0" y1="123.0" x2="305.0" y2="271.5" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="292.0" y="134.0" width="26" height="132.0" fill="#188a3e"/>
|
||
<text x="305.0" y="339.0" fill="#188a3e" text-anchor="middle" style="font-weight:bold">c3 — bull</text>
|
||
<text x="24" y="359.0" fill="#c00">candela 1 — low-ul ei e 62.60</text>
|
||
<text x="24" y="376.0" fill="#c00">candela 2 — high-ul ei (62.25) e SUB low-ul candelei 1: gap</text>
|
||
<text x="24" y="393.0" fill="#188a3e">candela 3 — low-ul ei (62.45) e PESTE high-ul candelei 2: al doilea gap</text>
|
||
<text x="24" y="418" fill="#555">Două gap-uri, unul de fiecare parte a candelei din mijloc. Scară: 0.10 = 11 px.</text>
|
||
</svg>
|
||
|
||
**Ce s-a întâmplat în plus față de Morning Star:** gap-urile înseamnă că
|
||
**nu s-a tranzacționat nimic** la prețurile dintre candele. Schimbarea de
|
||
control a fost atât de bruscă încât n-a existat niciun preț intermediar la
|
||
care cumpărătorii și vânzătorii să se întâlnească.
|
||
|
||
**De ce e considerat mai puternic:** un gap e o zonă fără proprietari. Nimeni
|
||
nu a cumpărat acolo, deci nimeni nu are pierderi de recuperat acolo, deci nu
|
||
există ofertă care să oprească mișcarea în drumul înapoi.
|
||
|
||
**Ce faci când îl vezi:** identic cu Morning Star. Diferența e doar în
|
||
așteptări — merită dimensionat ceva mai mare, dacă e la un nivel.
|
||
|
||
**De ce îl vei vedea rar:** cere două gap-uri consecutive, deci apare aproape
|
||
exclusiv pe acțiuni și indici, la deschiderea sesiunii, și de obicei în jurul
|
||
unui catalizator (rezultate financiare, știre). Pe forex sau cripto, practic
|
||
nu apare.
|
||
|
||
## Three White Soldiers / Three Black Crows
|
||
|
||
**Ce arată:** trei candele consecutive cu corpuri mari în aceeași direcție,
|
||
fiecare deschizând în interiorul corpului precedentei și închizând peste
|
||
high-ul ei (sau sub low, la variantă bear).
|
||
<svg viewBox="0 0 620 323" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||
<line x1="110.0" y1="167.0" x2="110.0" y2="247.8" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="97.0" y="171.7" width="26" height="71.2" fill="#188a3e"/>
|
||
<text x="110.0" y="265.8" fill="#188a3e" text-anchor="middle" style="font-weight:bold">1</text>
|
||
<line x1="215.0" y1="100.5" x2="215.0" y2="205.0" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="202.0" y="105.2" width="26" height="95.0" fill="#188a3e"/>
|
||
<text x="215.0" y="265.8" fill="#188a3e" text-anchor="middle" style="font-weight:bold">2</text>
|
||
<line x1="320.0" y1="34.0" x2="320.0" y2="138.5" stroke="#1a1a1a" stroke-width="1.2"/>
|
||
<rect x="307.0" y="38.7" width="26" height="95.0" fill="#188a3e"/>
|
||
<text x="320.0" y="265.8" fill="#188a3e" text-anchor="middle" style="font-weight:bold">3</text>
|
||
<text x="24" y="285.8" fill="#188a3e">fiecare deschide în corpul precedentei și închide peste high-ul ei</text>
|
||
<text x="24" y="311" fill="#555">Three White Soldiers. Varianta bear (Three Black Crows) e oglinda exactă.</text>
|
||
</svg>
|
||
|
||
**Ce s-a întâmplat:** control susținut pe trei intervale consecutive, fără
|
||
respingeri serioase. E cel mai clar semnal de **continuare** din setul clasic.
|
||
|
||
**De ce cursul nu insistă pe ele — motivul real:** nu doar că apar rar.
|
||
Problema e **când** apar: patternul se completează abia la închiderea celei
|
||
de-a treia candele, adică după ce mișcarea a parcurs deja trei intervale
|
||
întregi. Intri la capătul lui, cu stop-ul logic sub low-ul primei candele —
|
||
adică riști toată mișcarea ca să prinzi ce urmează după ea.
|
||
|
||
**Ce faci când îl vezi, concret:** nu îl folosești ca semnal de intrare. Îl
|
||
folosești ca **confirmare de context**: dacă ai deja o poziție long și apar
|
||
trei soldați, ai dovada că trendul e susținut și poți ține mai mult. Dacă
|
||
nu ai poziție, aștepți un pullback, nu intri în al patrulea interval.
|
||
|
||
---
|
||
|
||
## Regula care le leagă pe toate
|
||
|
||
Toate pattern-urile de mai sus au aceeași structură logică:
|
||
|
||
| Element | Ce e | Exemplu la hammer |
|
||
|---|---|---|
|
||
| **Nivelul de invalidare** | prețul care, dacă e depășit, arată că ipoteza e greșită | low-ul, 62.10 |
|
||
| **Pragul de confirmare** | prețul care, dacă e depășit, arată că ipoteza e corectă | high-ul, 63.30 |
|
||
| **Zona de așteptare** | între ele, nu știi nimic | 62.10 - 63.30 |
|
||
|
||
Dacă un pattern nu îți dă cele două niveluri, nu e tranzacționabil — e doar
|
||
context.
|
||
|
||
## Gotchas practice
|
||
|
||
- **Fără nivel, nu există pattern.** Un hammer în mijlocul unei consolidări
|
||
nu înseamnă nimic. Același hammer la un pivot quarterly e un set-up.
|
||
Contextul nu e un bonus, e o condiție.
|
||
- **Formele identice se citesc invers.** Hammer și hanging man sunt aceeași
|
||
candelă. Inverted hammer și shooting star, la fel. Ce le separă e exclusiv
|
||
trendul dinainte — verifică-l întotdeauna înainte să numești patternul.
|
||
- **Un pattern nu îți spune cât de departe merge prețul.** Îți dă direcția și
|
||
nivelul de invalidare. Ținta vine din altceva: un nivel de rezistență, un
|
||
multiplu de risc, sau o proiecție geometrică.
|
||
- **Marubozu mare = risc mare la intrare directă.** Așteaptă retestul
|
||
midpoint-ului; diferența de risc e de peste zece ori, pe același trade.
|
||
- **Gap-urile nu apar pe orice instrument.** Abandoned Baby, Piercing Line și
|
||
Dark Cloud Cover cer gap-uri, deci apar pe acțiuni și indici, la
|
||
deschidere. Nu le aștepta pe forex sau cripto.
|
||
|
||
## Ce e completare a mea, dincolo de transcriere
|
||
|
||
Cursul descrie formele și denumirile, plus partea de scanare în TradeStation.
|
||
Următoarele sunt completările mele: mecanismul comun al fitilului, toate
|
||
exemplele numerice OHLC, secțiunile **de ce îl urmărești** și **ce faci când
|
||
îl vezi** pentru fiecare pattern, trade-urile complete cu intrare/SL/țintă,
|
||
comparația de risc la marubozu, explicația pragului de 50% la Piercing Line,
|
||
motivul real pentru care Three Soldiers se tranzacționează prost, tabelul cu
|
||
nivelul de invalidare / pragul de confirmare, și gotchas-urile.
|
||
|
||
Toate diagramele sunt generate din prețuri cu `svg_candles.py`, nu desenate
|
||
de mână — o unitate de preț are aceeași înălțime oriunde pe același desen,
|
||
deci o țintă de 2R e desenată la exact dublul distanței față de stop-loss.
|
||
|
||
## Referințe
|
||
- [IG — 16 Candlestick Patterns Every Trader Should Know](https://www.ig.com/en/trading-strategies/16-candlestick-patterns-every-trader-should-know-180615)
|
||
- [Investopedia — Hammer Candlestick](https://www.investopedia.com/terms/h/hammer.asp)
|
||
- [Investopedia — Engulfing Pattern](https://www.investopedia.com/terms/b/bullishengulfingpattern.asp)
|
||
- [CandleScanner — Piercing Pattern](https://www.candlescanner.com/candlestick-patterns/piercing/)
|