Fisierul de referinta (Inverted H&S): contradictie intre regula scrisa si cifre

Agentul de audit a reparat eroarea mare de geometrie (proiectia tintei
desenata la 60px cand distanta neckline-head era 75px, plus "50 pct" in loc
de "$50" pe aur). Verificand independent, am gasit o problema mai adanca:

- regula scrisa spunea "proiectata de la punctul de breakout", dar TOATE
  cifrele din fisier proiecteaza de la neckline (1.0850 + 150 = 1.1000)
- o fraza afirma explicit ca de la 1.0855 la 1.1000 sunt "tot 150 pips" —
  sunt 145
- aceeasi discrepanta pe aur: eticheta zicea $50, desenul arata $45

Fix: convenția e acum declarata explicit (de la neckline), cu o nota despre
cealalta conventie si de ce castigul real al trade-ului e mai mic decat
miscarea masurata. Proiectiile pleaca acum din neckline in toate cele trei
diagrame, deci eticheta si desenul spun acelasi lucru.

Plus Modul 1 (raport agent, verificat): 11 probleme mecanice in
04_candele_ohlc, acelasi bug de scara in 06_divergente (4.80R desenat ca
0.91R) si 08_market_sentiment, si o gaura de continut — exemplul long din
market sentiment avea text complet dar nicio diagrama.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MtSTyTmt6AbCL9j5ajEDm1
This commit is contained in:
Claude Agent
2026-09-12 21:35:54 +00:00
parent 841a5f828c
commit 464b01848f
74 changed files with 2199 additions and 1378 deletions

View File

@@ -209,7 +209,7 @@ exporturile.</p>
ambele sensuri; cifrele de mai jos sunt ilustrative (completare a mea, nu vin
din transcriere), dar mecanismul e explicit din curs.</p>
<p><strong>DA — PIB în creștere (economie sănătoasă)</strong></p>
<p><svg viewBox="0 0 260 150" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:260px;height:auto;font:12px sans-serif">
<p><svg viewBox="0 0 260 165" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:260px;height:auto;font:12px sans-serif">
<text x="5" y="15" fill="#188a3e">PIB +3% față de anul trecut</text>
<polyline points="10,120 60,100 110,90 160,60 210,35" fill="none" stroke="#188a3e" stroke-width="2"/>
<text x="10" y="140" fill="#188a3e">+50.000 locuri de muncă noi</text>
@@ -219,7 +219,7 @@ din transcriere), dar mecanismul e explicit din curs.</p>
multe salarii plătite → mai multe cheltuieli → mai multe venituri pentru
firme → mai multe investiții — ciclul se auto-întreține în sus.</p>
<p><strong>NU — PIB în declin (economie care se răcește)</strong></p>
<p><svg viewBox="0 0 260 150" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:260px;height:auto;font:12px sans-serif">
<p><svg viewBox="0 0 260 165" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:260px;height:auto;font:12px sans-serif">
<text x="5" y="15" fill="#c00">PIB −2% față de anul trecut</text>
<polyline points="10,35 60,55 110,70 160,100 210,125" fill="none" stroke="#c00" stroke-width="2"/>
<text x="10" y="140" fill="#c00">−30.000 locuri de muncă (ilustrativ)</text>
@@ -234,12 +234,63 @@ petrecut cu familia. E o măsură strict economică — valoare de bunuri și
servicii legale tranzacționate — nu o măsură a calității vieții în sens larg.
De asemenea, nu include nimic din economia subterană (activități ilegale),
oricât de mare ar fi ea real.</p>
<h2 id="mecanismul-de-ce-o-surpriza-de-pib-misca-pietele-si-de-ce-e-mai">Mecanismul: de ce o surpriză de PIB mișcă piețele — și de ce e mai</h2>
<p>ambiguu decât la un raport de inflație</p>
<p>(Completare a mea, dincolo de transcriere — explic mecanismul o singură
dată, aici, înainte de a-l aplica pe exemplul de trade de mai jos.)</p>
<p>O cifră de PIB peste/sub forecast se transmite pe piață exact ca orice
altă surpriză economică: prin canalul dobânzii. Diferența față de un
raport de inflație (unde direcția e aproape mereu clară) e că un beat de
PIB are <strong>două efecte care trag în direcții opuse</strong>, și care câștigă
depinde de contextul macro din acel moment:</p>
<ol>
<li><strong>Efectul direct (profit corporativ):</strong> creștere economică mai mare →
companiile vând mai mult → profituri mai mari așteptate → acțiunile
urcă. Acesta e canalul dominant când inflația e deja aproape de ținta
Fed (2%) — "good news is good news".</li>
<li><strong>Efectul indirect (dobândă/inflație):</strong> creștere mai mare decât se
aștepta poate însemna și cerere mai mare în economie, ceea ce ridică
riscul de inflație viitoare — Fed are un motiv în plus să mențină sau
să crească dobânda. Acest canal funcționează identic cu cel de la CPI
(dobândă mai mare → obligațiunile scad ca preț pentru a oferi randament
competitiv, iar valoarea prezentă a profiturilor viitoare ale
acțiunilor scade). Acesta domină când inflația e deja peste țintă —
"good news is bad news".</li>
</ol>
<p><svg viewBox="0 0 460 250" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
<rect x="10" y="10" width="180" height="45" fill="none" stroke="#333" stroke-width="1.5"/>
<text x="20" y="30" fill="#333">PIB peste așteptări</text>
<text x="20" y="45" fill="#333">(ex: 2,8% vs 2,0%)</text>
<line x1="190" y1="32" x2="230" y2="32" stroke="#1a1a1a" stroke-width="1.5"/>
<polygon points="230,32 220,27 220,37" fill="#1a1a1a"/>
<rect x="235" y="10" width="215" height="45" fill="none" stroke="#188a3e" stroke-width="1.5"/>
<text x="245" y="25" fill="#188a3e">canal 1: profituri corporative ↑</text>
<text x="245" y="42" fill="#188a3e">→ acțiuni ↑ (inflație aproape de 2%)</text>
<rect x="235" y="70" width="215" height="45" fill="none" stroke="#c00" stroke-width="1.5"/>
<text x="245" y="85" fill="#c00">canal 2: risc inflație ↑ → dobândă</text>
<text x="245" y="102" fill="#c00">Fed ↑ → acțiuni ↓ (peste țintă)</text>
<line x1="190" y1="32" x2="230" y2="92" stroke="#1a1a1a" stroke-width="1.5"/>
<polygon points="230,92 220,87 220,97" fill="#1a1a1a"/>
<text x="10" y="150" fill="#666">Care canal domină ține de contextul macro din acel moment, nu de</text>
<text x="10" y="167" fill="#666">cifra de PIB singură — de-aia PIB-ul e mai greu de tranzacționat</text>
<text x="10" y="184" fill="#666">"pe reflex" decât CPI, unde direcția e aproape mereu clară.</text>
<text x="10" y="215" fill="#666">Obligațiunile și dolarul urmează canalul 2: dobândă Fed mai mare</text>
<text x="10" y="232" fill="#666">→ randamente ↑, preț obligațiuni ↓, dolar mai atractiv → dolar ↑.</text>
</svg></p>
<p><strong>De ce contează asta pentru tine, concret:</strong> înainte să tranzacționezi un
beat sau un miss de PIB, verifică unde e inflația față de ținta Fed (din
ultimul raport de CPI). Dacă inflația e liniștită, un beat de PIB e
probabil risk-on curat (acțiuni sus). Dacă inflația e deja fierbinte,
același beat poate întoarce piața în jos în câteva minute — motivul pentru
care exemplul de mai jos cere confirmare prin break, nu intrare pe reflex
la citirea cifrei.</p>
<h2 id="cum-tranzactionezi-efectiv-o-publicare-de-pib">Cum tranzacționezi efectiv o publicare de PIB</h2>
<p><strong>De ce urmărești asta:</strong> raportul trimestrial de PIB (q/q anualizat) iese
la 8:30 ET și se compară instant cu forecast-ul de pe calendar — o surpriză
mută imediat așteptările despre dobânda Fed, deci mișcă indicii bursieri,
dolarul și obligațiunile în câteva secunde. Nu tranzacționezi "PIB-ul" —
tranzacționezi diferența dintre ce așteaptă piața și ce iese.</p>
dolarul și obligațiunile în câteva secunde (mecanismul exact e explicat mai
sus). Nu tranzacționezi "PIB-ul" — tranzacționezi diferența dintre ce
așteaptă piața și ce iese.</p>
<p><strong>Ce faci când te apropii de ora publicării:</strong> nu deschizi poziții noi chiar
înainte (spread-uri mai largi, mișcare haotică în primele secunde);
verifici forecast-ul dinainte; aștepți cifra reală <strong>și</strong> prima candelă de
@@ -251,15 +302,16 @@ break-ul peste high-ul candelei de release, cu SL sub nivelul pre-release
<p><strong>Exemplu complet, cu ieșire</strong> (contract E-mini S&amp;P 500 /ES; ilustrativ,
la aceeași scară ca celelalte exemple din acest fișier — GDP q/q anualizat
forecast +2,0%, actual +2,8%, surpriză de creștere):</p>
<p><svg viewBox="0 0 320 170" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:320px;height:auto;font:12px sans-serif">
<line x1="10" y1="22" x2="310" y2="22" stroke="#188a3e" stroke-width="1.5"/>
<text x="15" y="17" fill="#188a3e">TP 5041.00 — rezistență tehnică anterioară</text>
<line x1="10" y1="60" x2="310" y2="60" stroke="#1a5fb4" stroke-width="1.5"/>
<text x="15" y="55" fill="#1a5fb4">entry 5016.25 — break peste high-ul candelei</text>
<rect x="140" y="60" width="20" height="65" fill="#888" opacity="0.5"/>
<text x="165" y="95" fill="#666">candela de release (8:30 ET)</text>
<line x1="10" y1="140" x2="310" y2="140" stroke="#c00" stroke-width="1.5"/>
<text x="15" y="155" fill="#c00">SL 4999.50 — sub open-ul pre-release (5000.00)</text>
<p><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="34.0" x2="606" y2="34.0" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="592" y="28.0" fill="#188a3e" text-anchor="end">TP 5041.00 — rezistență tehnică anterioară</text>
<line x1="24" y1="232.0" x2="606" y2="232.0" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="592" y="226.0" fill="#1a5fb4" text-anchor="end">entry 5016.25 — break peste high-ul candelei</text>
<line x1="24" y1="366.0" x2="606" y2="366.0" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="592" y="360.0" fill="#c00" text-anchor="end">SL 4999.50 — sub open-ul pre-release (5000.00)</text>
<line x1="64" y1="234.0" x2="64" y2="362.0" stroke="#1a1a1a" stroke-width="1.5"/>
<rect x="51" y="238.0" width="26" height="124.0" fill="#188a3e"/>
<text x="64" y="384.0" fill="#188a3e" text-anchor="middle" style="font-weight:bold">release (8:30 ET)</text>
</svg></p>
<p>Pre-release /ES la 5000.00. Candela de 1 minut a publicării urcă la
5016.00, închide la 5015.50. NU intri pe vârful candelei — aștepți
@@ -296,7 +348,9 @@ așeze pe direcția reală.</p>
<hr />
<p><em>Notă: diagramele de circuit economic (etapele 1-4), triada sectoarelor,
diagrama de scară pentru clasamentul țărilor, secțiunea DA/NU (cu cifrele
ilustrative de locuri de muncă), secțiunea "Cum tranzacționezi efectiv o
ilustrative de locuri de muncă), secțiunea "Mecanismul: de ce o surpriză de
PIB mișcă piețele" (întreagă, inclusiv distincția între cele două canale
opuse și diagrama de flux), secțiunea "Cum tranzacționezi efectiv o
publicare de PIB" (întreg exemplul cu /ES, cifrele de entry/SL/TP și forecast
+2,0%/actual +2,8% sunt ilustrative) și secțiunea de gotchas sunt completări
ale mele, dincolo de ce spune explicit transcrierea — cursul explică verbal