etichete: cele trei care mint, si doua bug-uri de infrastructura

Cele trei, toate verificate pe ecran dupa reparatie: "minimul din care a
pornit miscarea 99.80" intra sub o candela si se citea "99.8" (m2d_directie);
"2 saptamani" era acoperita de caseta de citat si se citea "2 saptaman"
(atmi_orizont); cele doua stopuri de la buy_doji_stop stateau la 12 px cu
liniile incrucisate peste etichete, iar diagrama e tocmai despre diferenta
dintre ele - acum fiecare sta la capatul propriei linii.

Doua bug-uri gasite pe drum, mai grave decat ce reparam:

1. render_html trecea SVG-urile prin markdown. In mp2_pivoti_excel cele doua
   asteriscuri din formulele Excel (=2*E2-C2) deveneau un <em> pus peste
   </text>, iar parserul browserului arunca restul SVG-ului: jumatate de tabel
   lipsea din pagina, fara niciun semn in .md sau in audit. Acum SVG-urile sunt
   scoase din calea lui markdown si puse inapoi dupa, cu assert ca nu ramane
   niciun marcaj.
2. eticheta_libera nu citea <g transform>, deci la diagramele cu panouri
   compara coordonate din sisteme diferite si rata suprapuneri reale. Acum
   aplatizeaza translate/scale pe <g>-uri imbricate. Prima diagrama pe care a
   prins-o dupa reparatie e chiar una deja comisa, din capitolul 10.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ThN7ixZrowca8aTGrK1MUJ
This commit is contained in:
Claude Agent
2026-10-02 05:59:11 +00:00
parent 1b57878118
commit 29dc93dfad
15 changed files with 469 additions and 289 deletions

View File

@@ -47,7 +47,7 @@ Trimiterile la lecțiile din care vine fiecare pas stau separat, în
corpul e o linie subțire, iar fitilele ies și în sus, și în jos. Spune că în
perioada aceea cumpărătorii și vânzătorii au fost la egalitate.</p>
<!-- DIAGRAMA: doji_forma -->
<p><svg viewBox="0 0 1000 533" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<svg viewBox="0 0 1000 533" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24.0" y="30.0" fill="#333" text-anchor="start" style="font-weight:bold;font-size:14px">Ce e un doji și ce nu — aceeași bară, 50.10 sus și 49.25 jos</text>
<rect x="292.0" y="180.0" width="260.0" height="307.0" fill="#188a3e" fill-opacity="0.10" stroke="#188a3e" stroke-width="1"/>
<text x="298.0" y="173.0" fill="#188a3e" text-anchor="start" style="font-weight:bold;font-size:12px">doji</text>
@@ -98,7 +98,7 @@ perioada aceea cumpărătorii și vânzătorii au fost la egalitate.</p>
<text x="860.0" y="152.0" fill="#c00" text-anchor="middle" style="font-weight:bold;font-size:12px">fără fitil sus</text>
<text x="860.0" y="166.0" fill="#c00" text-anchor="middle">regula cere fitil în ambele părți</text>
<text x="24.0" y="517.0" fill="#555" text-anchor="start">Doji = corpul e cel mult 10 % din înălțimea totală a barei (aici înălțimea e 0.85) și are fitil și sus, și jos.</text>
</svg></p>
</svg>
<!-- /DIAGRAMA: doji_forma -->
<h2 id="ce-face-strategia">Ce face strategia</h2>
@@ -113,7 +113,7 @@ spune că merge în cam 65-70 % din cazuri, deci cam un trade din trei pierde.
De aceea stopul e obligatoriu.</p>
<p>Tot trade-ul, pe un exemplu construit:</p>
<!-- DIAGRAMA: ansamblu -->
<p><svg viewBox="0 0 709 739" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<svg viewBox="0 0 709 739" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="48" fill="#333" style="font-weight:bold">Buy Doji — un trade de la cap la coadă (daily, exemplu construit)</text>
<rect x="94.5" y="120.0" width="154.0" height="388.0" fill="#c00" fill-opacity="0.08" stroke="#c00" stroke-width="1"/>
<text x="94.5" y="115.0" fill="#c00" style="font-weight:bold">1. scăderea: vânzătorii obosesc</text>
@@ -256,7 +256,7 @@ De aceea stopul e obligatoriu.</p>
<text x="125.0" y="486.0" fill="#c00" style="font-weight:bold">1R = 1.20 (riscul)</text>
<polyline points="114.0,412.0 119.0,412.0 119.0,456.0 114.0,456.0" fill="none" stroke="#1a5fb4" stroke-width="1.5"/>
<text x="125.0" y="438.0" fill="#1a5fb4" style="font-weight:bold">1R = 1.20 (ținta)</text>
</svg></p>
</svg>
<!-- /DIAGRAMA: ansamblu -->
<p>De la stânga la dreapta: 14 zile de scădere, doji-ul (high 50.10, low 49.25),
@@ -353,7 +353,7 @@ contra unui Sell Doji weekly și nu shortezi contra unui Buy Doji weekly.
Un Sell Doji weekly „nu înseamnă neapărat că se va materializa", dar la
început îl tratezi ca pe un stop.</p>
<!-- DIAGRAMA: directie -->
<p><svg viewBox="0 0 900 633" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<svg viewBox="0 0 900 633" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="20.0" y="24.0" fill="#333" style="font-weight:bold;font-size:14px">NU: Sell Doji daily contra unui Buy Doji weekly — exemplu construit</text>
<text x="20.0" y="50.0" fill="#555" style="font-weight:bold">weekly: direcția</text>
<rect x="164.0" y="186.8" width="32.0" height="72.0" fill="#188a3e" fill-opacity="0.12" stroke="#188a3e" stroke-width="1.5" rx="3"/>
@@ -458,7 +458,7 @@ Un Sell Doji weekly „nu înseamnă neapărat că se va materializa", dar la
<text x="520.0" y="554.8" fill="#d06a00" style="font-size:11px">a scăzut o singură zi, până la 82.00</text>
<text x="20.0" y="592.8" fill="#555" style="font-size:11px">Liniile albastre punctate sunt aceleași niveluri pe ambele panouri: high-ul și low-ul doji-ului daily.</text>
<text x="20.0" y="610.8" fill="#555" style="font-size:11px">Seria e construită: un singur caz ilustrează regula, nu o dovedește.</text>
</svg></p>
</svg>
<!-- /DIAGRAMA: directie -->
<p>Diagrama e pe alt simbol decât exemplul din ceilalți pași, deci are alte
@@ -480,7 +480,7 @@ semnal mai slab. Dacă scanerul tău cere
<code>Since Bear ≥ 8</code> (cel puțin 8 candele de la ultimul semnal de scădere), pe
astea nu ți le arată deloc.</p>
<!-- DIAGRAMA: trend -->
<p><svg viewBox="0 0 540 622" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<svg viewBox="0 0 540 622" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<rect x="70.0" y="61.0" width="164.0" height="185.5" fill="#188a3e" fill-opacity="0.08" stroke="#188a3e" stroke-width="1"/>
<text x="70.0" y="56.0" fill="#188a3e" style="font-weight:bold">9 candele de scădere — ideal</text>
<line x1="62.0" y1="54.0" x2="62.0" y2="78.0" stroke="#1a1a1a" stroke-width="1.2"/>
@@ -565,7 +565,7 @@ astea nu ți le arată deloc.</p>
<text x="24" y="371.0" fill="#333" style="font-weight:bold">Același doji, după un range</text>
<text x="24" y="592.0" fill="#b06000" style="font-weight:bold">ACCEPTAT, semnal mai slab</text>
<text x="24" y="609.0" fill="#555">scannerul cu Since Bear ≥ 8 nu-l vede</text>
</svg></p>
</svg>
<!-- /DIAGRAMA: trend -->
<p>Doji-ul îl verifici cu o împărțire, nu din ochi: corpul împărțit la
@@ -592,7 +592,7 @@ singur; formula e la nivelul 3, la BVB.</p>
<p>Un doji departe de orice nivel e o simplă pauză; pe un nivel, cumpărătorii
au motiv să apară.</p>
<!-- DIAGRAMA: locatie -->
<p><svg viewBox="0 0 760 415" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<svg viewBox="0 0 760 415" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="22" fill="#333" style="font-weight:bold">Doji la nivel vs. doji în aer — daily, pivoți lunari (exemplu construit)</text>
<text x="24" y="48" fill="#188a3e" style="font-weight:bold">DA — doji la nivel</text>
<text x="402" y="48" fill="#c00" style="font-weight:bold">NU — doji în aer</text>
@@ -664,7 +664,7 @@ au motiv să apară.</p>
<text x="604.0" y="294.4" fill="#c00" text-anchor="middle" style="font-weight:bold">nu are cine să-l susțină</text>
<text x="24" y="383" fill="#555">daily: e „la nivel" dacă low-ul dojiului e la cel mult 1-2 % de pivotul lunar (aici 0,51 %; în dreapta 7,07 %).</text>
<text x="24" y="401" fill="#555">Aceeași serie, aceeași scară; nivelurile 49.00 / 46.00 / 53.50 sunt construite.</text>
</svg></p>
</svg>
<!-- /DIAGRAMA: locatie -->
<p>Aceeași formă, de două ori. În stânga, low-ul doji-ului e la 49.25, iar
@@ -684,7 +684,7 @@ fi urmată de încă un val în jos. Contează închiderea, nu atingerea — o
candelă care trece peste high în timpul zilei și se închide sub el nu e
trigger.</p>
<!-- DIAGRAMA: fereastra -->
<p><svg viewBox="0 0 640 750" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<svg viewBox="0 0 640 750" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<g transform="translate(0,0)"><rect x="248.0" y="141.0" width="112.0" height="106.0" fill="#1a5fb4" fill-opacity="0.12" stroke="#1a5fb4" stroke-width="1"/><text x="254.0" y="134.0" fill="#1a5fb4" style="font-weight:bold">fereastra: 3 candele</text><line x1="24" y1="200.0" x2="626" y2="200.0" stroke="#b06000" stroke-width="1.5" stroke-dasharray="4 3"/><text x="30" y="215.0" fill="#b06000" text-anchor="start" style="font-weight:bold">high-ul dojiului 50.10</text><text x="30" y="229.0" fill="#b06000" text-anchor="start" style="font-weight:bold">trebuie ÎNCHIS peste,</text><text x="30" y="243.0" fill="#b06000" text-anchor="start" style="font-weight:bold">nu doar atins</text><line x1="24" y1="251.0" x2="626" y2="251.0" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/><text x="30" y="266.0" fill="#c00" text-anchor="start" style="font-weight:bold">low-ul dojiului 49.25</text>
<text x="24" y="48" fill="#333" style="font-weight:bold">DA — confirmare la +2, în fereastră</text>
<line x1="64.0" y1="56.0" x2="64.0" y2="83.0" stroke="#1a1a1a" stroke-width="1.2"/>
@@ -748,7 +748,7 @@ trigger.</p>
</g>
<text x="24" y="728" fill="#555">Serii construite: open = close-ul barei anterioare.</text>
<text x="24" y="745" fill="#555">Doji: h 50.10 / l 49.25. Fereastra = maximum 3 candele după doji.</text>
</svg></p>
</svg>
<!-- /DIAGRAMA: fereastra -->
<p>Sus, setup-ul valid: doji cu high 50.10; prima candelă se închide la 49.90,
@@ -767,12 +767,12 @@ execută ca ordine de cumpărare. De aceea mișcarea se întoarce brusc.
<p><strong>Numeri 4 candele înapoi, începând cu cea de confirmare, iei cel mai jos low
dintre ele și pui stopul puțin sub el.</strong></p>
<!-- DIAGRAMA: stop -->
<p><svg viewBox="0 0 720 1163" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<svg viewBox="0 0 720 1163" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="48" fill="#333" style="font-weight:bold">Pasul 5 — stopul: numeri 4 candele înapoi de la confirmare</text>
<rect x="178.0" y="289.2" width="80.0" height="88.0" fill="#1a5fb4" fill-opacity="0.08" stroke="#1a5fb4" stroke-width="1"/>
<text x="178.0" y="284.2" fill="#1a5fb4" style="font-weight:bold">numeri 4 candele, începând cu confirmarea</text>
<line x1="24" y1="371.0" x2="706" y2="371.0" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30" y="365.0" fill="#c00">stopul: 49.20</text>
<line x1="24.0" y1="371.0" x2="706" y2="371.0" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30.0" y="365.0" fill="#c00">stopul: 49.20</text>
<line x1="48.0" y1="56.0" x2="48.0" y2="119.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="43.0" y="65.0" width="10" height="43.2" fill="#c00"/>
<line x1="68.0" y1="99.2" x2="68.0" y2="158.6" stroke="#1a1a1a" stroke-width="1.2"/>
@@ -817,14 +817,14 @@ dintre ele și pui stopul puțin sub el.</strong></p>
<line x1="24" y1="562" x2="706" y2="562" stroke="#ddd"/>
<text x="24" y="617" fill="#333" style="font-weight:bold">Același trade: stop „la ochi” (sub candela de confirmare) vs stopul din regulă</text>
<rect x="258.0" y="922.0" width="40.0" height="18.0" fill="#c00" fill-opacity="0.08" stroke="#c00" stroke-width="1"/>
<line x1="24" y1="853.6" x2="706" y2="853.6" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="2 2"/>
<text x="30" y="847.6" fill="#188a3e">ținta 1: 51.60</text>
<line x1="24" y1="896.8" x2="706" y2="896.8" stroke="#555" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30" y="890.8" fill="#555">intrarea: 50.40</text>
<line x1="24" y1="922.0" x2="706" y2="922.0" stroke="#b06000" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30" y="916.0" fill="#b06000">stop pus la ochi: 49.70</text>
<line x1="24" y1="940.0" x2="706" y2="940.0" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30" y="934.0" fill="#c00">stopul din regulă: 49.20</text>
<line x1="24.0" y1="853.6" x2="706" y2="853.6" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="2 2"/>
<text x="30.0" y="847.6" fill="#188a3e">ținta 1: 51.60</text>
<line x1="24.0" y1="896.8" x2="706" y2="896.8" stroke="#555" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30.0" y="890.8" fill="#555">intrarea: 50.40</text>
<line x1="243.0" y1="922.0" x2="706" y2="922.0" stroke="#b06000" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="692" y="916.0" fill="#b06000" text-anchor="end">stop pus la ochi: 49.70</text>
<line x1="24.0" y1="940.0" x2="706" y2="940.0" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30.0" y="934.0" fill="#c00">stopul din regulă: 49.20</text>
<line x1="48.0" y1="625.0" x2="48.0" y2="688.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="43.0" y="634.0" width="10" height="43.2" fill="#c00"/>
<line x1="68.0" y1="668.2" x2="68.0" y2="727.6" stroke="#1a1a1a" stroke-width="1.2"/>
@@ -877,8 +877,8 @@ dintre ele și pui stopul puțin sub el.</strong></p>
<text x="518.0" y="804.6" fill="#188a3e" text-anchor="middle" style="font-weight:bold">dar numai cu stopul corect</text>
<text x="518.0" y="818.6" fill="#188a3e" text-anchor="middle" style="font-weight:bold">mai erai în trade</text>
<text x="24" y="1143" fill="#555">Barele de după intrare și stopul la ochi sunt construite, pentru contrast.</text>
<text x="318.0" y="916.0" fill="#c00" style="font-weight:bold">pe aici trece al doilea picior</text>
</svg></p>
<text x="338.0" y="916.0" fill="#c00" style="font-weight:bold">pe aici trece al doilea picior</text>
</svg>
<!-- /DIAGRAMA: stop -->
<p>Sus, candelele numerotate de la confirmare. Cel mai jos low e al doji-ului,
@@ -924,7 +924,7 @@ iar după ce e atinsă lași restul pe trailing stop.</strong></p>
<p>Limita de timp: dacă în 8 candele de la intrare nu s-a atins nici ținta,
nici stopul, ieși oricum, la close-ul celei de-a 8-a.</p>
<!-- DIAGRAMA: iesire -->
<p><svg viewBox="0 0 760 779" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<svg viewBox="0 0 760 779" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="48" fill="#333" style="font-weight:bold">A — prima treime la țintă, a doua pe trailing stop</text>
<rect x="146.5" y="176.0" width="73.0" height="96.0" fill="#188a3e" fill-opacity="0.08" stroke="#188a3e" stroke-width="1"/>
<rect x="218.5" y="122.0" width="163.0" height="84.0" fill="#1a5fb4" fill-opacity="0.08" stroke="#1a5fb4" stroke-width="1"/>
@@ -1045,7 +1045,7 @@ nici stopul, ieși oricum, la close-ul celei de-a 8-a.</p>
<text x="264.0" y="678.0" fill="#c00" text-anchor="middle" style="font-weight:bold">6</text>
<text x="282.0" y="678.0" fill="#188a3e" text-anchor="middle" style="font-weight:bold">7</text>
<text x="300.0" y="678.0" fill="#c00" text-anchor="middle" style="font-weight:bold">8</text>
</svg></p>
</svg>
<!-- /DIAGRAMA: iesire -->
<p>Sus, prima treime iese la 51.60. Apar două candele cu gap, care urcă linia
@@ -1075,7 +1075,7 @@ construite. Împărțirea în trei treimi e a sumarizatorului lecției; ținta
<li>ținta e la aceeași distanță, în jos, iar linia de trail coboară.</li>
</ul>
<!-- DIAGRAMA: sell -->
<p><svg viewBox="0 0 840 571" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<svg viewBox="0 0 840 571" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="72" fill="#333" style="font-weight:bold">Sell Doji pe short — daily (exemplu construit)</text>
<rect x="34.5" y="98.2" width="279.0" height="338.8" fill="#1a5fb4" fill-opacity="0.08" stroke="#1a5fb4" stroke-width="1"/>
<text x="34.5" y="93.2" fill="#1a5fb4" style="font-weight:bold">1. creșterea: 14 candele</text>
@@ -1203,7 +1203,7 @@ construite. Împărțirea în trei treimi e a sumarizatorului lecției; ținta
<text x="544.0" y="329.0" fill="#555" text-anchor="middle" style="font-weight:bold">trail-ul a coborât după preț (96.45);</text>
<text x="544.0" y="343.0" fill="#555" text-anchor="middle" style="font-weight:bold">prima închidere peste el: ieși cu restul, 96.60</text>
<text x="24" y="559" fill="#555">Pe short câștigi când prețul COBOARĂ: stopul stă SUS, ținta JOS, trail-ul coboară după preț. Roșu = ce riști, verde = ce câștigi.</text>
</svg></p>
</svg>
<!-- /DIAGRAMA: sell -->
<p>Pe diagramă, doji-ul e între 99.20 și 100.10. A doua candelă se închide la
@@ -1238,7 +1238,7 @@ același trade, cu atât e mai bun — dar materialul nu cere o poziție mai mar
Cele două panouri din diagramă sunt alte simboluri, cu alte prețuri (42 $ și
78 $).</p>
<!-- DIAGRAMA: aplus -->
<p><svg viewBox="0 0 1160 519" width="1160" height="519" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"><text x="580" y="20" fill="#333" text-anchor="middle" style="font-weight:bold">Setup A+ vs. setup mediocru (două panouri, exemple construite)</text><g transform="translate(8,38)">
<svg viewBox="0 0 1160 519" width="1160" height="519" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"><text x="580" y="20" fill="#333" text-anchor="middle" style="font-weight:bold">Setup A+ vs. setup mediocru (două panouri, exemple construite)</text><g transform="translate(8,38)">
<text x="24" y="48" fill="#333" style="font-weight:bold">A+ — doji la suport, volum în acumulare</text>
<rect x="184.5" y="256.2" width="19.0" height="33.0" fill="#188a3e" fill-opacity="0.08" stroke="#188a3e" stroke-width="1"/>
<line x1="24" y1="282.6" x2="546" y2="282.6" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
@@ -1412,7 +1412,7 @@ Cele două panouri din diagramă sunt alte simboluri, cu alte prețuri (42 $ și
<polygon points="314.0,113.2 322.4,116.2 316.7,121.8" fill="#c00"/>
<text x="354.0" y="168.6" fill="#c00" text-anchor="middle" style="font-weight:bold">cade înapoi sub rezistența 78.50:</text>
<text x="354.0" y="182.6" fill="#c00" text-anchor="middle" style="font-weight:bold">semnalul a mințit</text>
<text x="260.5" y="392.0" fill="#c00" style="font-weight:bold">volum slab: nimeni mare nu cumpără</text></g></svg></p>
<text x="260.5" y="392.0" fill="#c00" style="font-weight:bold">volum slab: nimeni mare nu cumpără</text></g></svg>
<!-- /DIAGRAMA: aplus -->
<table>
@@ -1496,7 +1496,7 @@ patru ori mai multe acțiuni.</p>
daily. „MICI" e numele dat de curs variantei ținute luni de zile, pornită
dintr-un Buy Doji weekly.</p>
<!-- DIAGRAMA: perechi_tf -->
<p><svg viewBox="0 0 720 994" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<svg viewBox="0 0 720 994" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<defs><marker id="pt-red" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto"><path d="M0,0 L10,5 L0,10 z" fill="#c00"/></marker></defs>
<text x="20.0" y="22.0" fill="#333" style="font-size:13px;font-weight:bold">Aceeași regulă pe trei perechi — graficul mic e lupa pe ultimele candele mari</text>
<text x="20.0" y="54.0" fill="#333" style="font-size:13px;font-weight:bold">A. weekly → daily</text>
@@ -1774,7 +1774,7 @@ dintr-un Buy Doji weekly.</p>
<text x="424.5" y="935.0" fill="#555" text-anchor="middle" style="font-size:11px">fără să rupă low-ul doji-ului daily (bifa din stânga)</text>
<text x="20.0" y="952.0" fill="#555" style="font-size:11px">bifa de sub doji = 100.76, minimul care nu se rupe</text>
<text x="20.0" y="972.0" fill="#777" style="font-size:10px">(șapte bare de 60 min pe zi: ședința 9:30-16:00 are 6 ore și jumătate — ultima bară a zilei e de 30 min)</text>
</svg></p>
</svg>
<!-- /DIAGRAMA: perechi_tf -->
<table>
@@ -1828,7 +1828,7 @@ multe doji-uri false; rata de 65-70 % nu e dată pe timeframe.</p>
</blockquote>
<h2 id="scanerul-pe-scurt">Scanerul, pe scurt</h2>
<!-- DIAGRAMA: scaner -->
<p><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 670" width="640" height="670" role="img" aria-label="Scanerul Buy Doji în TradeStation — ordinea filtrelor și capcanele">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 670" width="640" height="670" role="img" aria-label="Scanerul Buy Doji în TradeStation — ordinea filtrelor și capcanele">
<rect x="0" y="0" width="640" height="670" fill="#ffffff"/>
<text x="320" y="30" font-family="system-ui, sans-serif" font-size="18" font-weight="700" fill="#000000" text-anchor="middle">Scanerul Buy Doji în TradeStation</text>
<text x="320" y="52" font-family="system-ui, sans-serif" font-size="13" font-weight="400" fill="#666666" text-anchor="middle">ordinea filtrelor și capcanele</text>
@@ -1887,7 +1887,7 @@ multe doji-uri false; rata de 65-70 % nu e dată pe timeframe.</p>
<text x="165" y="604.8" font-family="system-ui, sans-serif" font-size="13" font-weight="400" fill="#188a3e" text-anchor="middle">→ o verifici pe grafic</text>
<text x="165" y="620.8" font-family="system-ui, sans-serif" font-size="13" font-weight="400" fill="#188a3e" text-anchor="middle">(pașii 2-6).</text>
<text x="165" y="636.8" font-family="system-ui, sans-serif" font-size="13" font-weight="400" fill="#188a3e" text-anchor="middle">Scanerul nu e undă verde.</text>
</svg></p>
</svg>
<!-- /DIAGRAMA: scaner -->
<p>Capcanele: intervalul indicatorului nu se aliniază singur cu TF-ul
@@ -1899,7 +1899,7 @@ Buy Doji nu apar deloc și le vezi doar cu ochiul.</p>
restul cu ordine limită (se execută doar la prețul dat sau mai bun) mai jos,
în corpul candelei de confirmare.</p>
<!-- DIAGRAMA: transe -->
<p><svg viewBox="0 0 1372 1031" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<svg viewBox="0 0 1372 1031" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="48" fill="#333" style="font-weight:bold">Intrarea în trei tranșe — același trade (doji 50.10 / 49.25)</text>
<rect x="218.3" y="572.0" width="20.0" height="120.0" fill="#188a3e" fill-opacity="0.08" stroke="#188a3e" stroke-width="1"/>
<line x1="24" y1="284.0" x2="1358" y2="284.0" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="2 2"/>
@@ -1964,7 +1964,7 @@ restul cu ordine limită (se execută doar la prețul dat sau mai bun) mai jos,
<line x1="608.3" y1="605.6" x2="958.3" y2="605.6" stroke="#1a5fb4" stroke-width="1.2" stroke-dasharray="2 3"/>
<text x="608.3" y="621.6" fill="#1a5fb4">prețul mediu al celor trei tranșe: 50.26</text>
<text x="24" y="1019.0" fill="#555">Paranteza de pe candela de confirmare e corpul ei (49.90 → 50.40): pe el se măsoară 1/3 și 1/2. Stopul e unul singur. Exemplu construit.</text>
</svg></p>
</svg>
<!-- /DIAGRAMA: transe -->
<p>Candela de confirmare are corpul între 49.90 și 50.40. O treime o cumperi la
@@ -1981,7 +1981,7 @@ prețuri calculezi ținta. Alege înainte de trade și ține-te de ea. Detalii:
</blockquote>
<h2 id="exemplul-real-labu-de-la-doji-la-30">Exemplul real: LABU, de la doji la +30 %</h2>
<!-- DIAGRAMA: labu -->
<p><svg viewBox="0 0 990 622" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<svg viewBox="0 0 990 622" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="70" fill="#333" style="font-weight:bold">LABU — daily</text>
<rect x="34.5" y="129.6" width="274.0" height="240.0" fill="#777" fill-opacity="0.08" stroke="#777" stroke-width="1"/>
<text x="34.5" y="124.6" fill="#777" style="font-weight:bold">1. setup: scădere lungă, apoi primul test al pivotului 86.00</text>
@@ -2205,7 +2205,7 @@ prețuri calculezi ținta. Alege înainte de trade și ține-te de ea. Detalii:
<text x="24" y="568.2" fill="#c00">doji = corp mic (o 86.10, c 86.00): cumpărătorii și vânzătorii sunt la egalitate, exact pe pivotul lunar 86.00</text>
<text x="24" y="585.2" fill="#188a3e">ținta 1:1 (97.55) e atinsă a 6-a bară după intrare: acolo vinzi o treime, restul merge mai departe — de asta nu vinzi tot la 1:1</text>
<text x="24" y="610" fill="#555">Procentele (stop 9 %, +30 %) sunt ale cursului; nivelurile de preț sunt puse de sumarizator.</text>
</svg></p>
</svg>
<!-- /DIAGRAMA: labu -->
<p><strong>Ce e real:</strong> doar procentele — stop de 9 %, +30 % într-o lună. Prețurile