Files
atm-curs-dl/summaries/02_CATALIZATORI/07_catalizatori_economici_retail_sales.html
Claude Agent fc3c3f5897 Q&A: sample pe sesiunea 25.08.2026 (format pe concepte + index tematic)
- extract_audio.py: --only ocoleste CORE_MODULES, --lectures N limiteaza
- render_html.py: extensia toc, ca sa existe ancore pe headinguri
- summaries/09_QA/01_2026-08-25.md: 16 subiecte, 12 diagrame verificate
  vizual cu Playwright, intrebarile administrative eliminate
- summaries/09_QA/INDEX_TEMATIC.md: index pe subiect, ancore verificate

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MtSTyTmt6AbCL9j5ajEDm1
2026-09-12 15:00:21 +00:00

289 lines
21 KiB
HTML

<!DOCTYPE html>
<html lang="ro">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Modul Catalizatori / #7 — Retail Sales</title>
<style>
body { max-width: 720px; margin: 0 auto; padding: 16px 20px 60px;
font: 18px/1.55 -apple-system, Segoe UI, Roboto, sans-serif;
color: #1a1a1a; }
h1 { font-size: 1.4em; }
h2 { font-size: 1.15em; margin-top: 1.6em; border-top: 1px solid #ddd; padding-top: .8em; }
code { font-size: .95em; background: #f0f0f0; padding: .1em .3em; border-radius: 3px; }
a { color: #1a5fb4; }
hr { border: none; border-top: 1px solid #ddd; margin: 2em 0; }
em { color: #555; }
</style>
</head>
<body>
<h1 id="modul-catalizatori-7-retail-sales">Modul Catalizatori / #7 — Retail Sales</h1>
<h2 id="tldr">TLDR</h2>
<p><strong>Retail Sales</strong> (vânzări cu amănuntul) e raportul lunar care arată cât au
cheltuit americanii în magazine și restaurante luna anterioară — indicator
direct al consumatorului, care reprezintă ~70% din PIB-ul SUA. Se publică în
jurul datei de 15 a lunii, pentru luna precedentă. Contează versiunea
<strong>Advanced Report</strong> (prima estimare, cea care mișcă piețele) în două forme:
<strong>Headline</strong> (total) și <strong>Core</strong> (exclude auto și, uneori, benzinării).
Interpretarea nu se face izolat — contează contextul de inflație și dacă
cifra bate sau ratează așteptările (forecast-ul).</p>
<h2 id="ce-este-raportul-si-de-ce-conteaza">Ce este raportul și de ce contează</h2>
<p>Retail Sales măsoară evoluția vânzărilor cu amănuntul din luna anterioară,
publicat o dată pe lună de Census Bureau, de obicei în jurul datei de 15.
Consumul reprezintă aproximativ 70% din PIB-ul SUA, deci acest raport e o
citire directă a stării economiei prin comportamentul cumpărătorului: dacă
vânzările cresc, consumatorul e optimist și economia merge bine; dacă scad,
consumul încetinește și poate fi semnal de recesiune.</p>
<p><svg viewBox="0 0 440 130" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
<rect x="10" y="10" width="420" height="45" fill="#188a3e" opacity="0.15"/>
<text x="20" y="30" fill="#188a3e">Retail Sales crește</text>
<text x="20" y="47" fill="#333">consumator optimist → economie sănătoasă</text>
<rect x="10" y="65" width="420" height="45" fill="#c00" opacity="0.12"/>
<text x="20" y="85" fill="#c00">Retail Sales scade</text>
<text x="20" y="102" fill="#333">consum încetinește → posibil semnal de recesiune</text>
</svg></p>
<h2 id="cele-patru-tipuri-de-rapoarte-doar-unul-conteaza-pentru-calendar">Cele patru tipuri de rapoarte — doar unul contează pentru calendar</h2>
<p>Există patru rapoarte legate de vânzările cu amănuntul, dar traderii
urmăresc doar primul; celelalte trei nu apar deloc în calendarele economice
(Forex Factory) pentru că nu au impact imediat asupra piețelor.</p>
<p><svg viewBox="0 0 460 260" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
<rect x="10" y="5" width="440" height="55" fill="none" stroke="#1a5fb4" stroke-width="2"/>
<text x="18" y="24" fill="#1a5fb4">Advanced Report — ÎN CALENDAR</text>
<text x="18" y="40" fill="#666">publicat ~15 ale lunii, prima estimare rapidă — acesta mișcă piețele</text>
<text x="18" y="54" fill="#666">Headline + Core Retail Sales</text>
<rect x="10" y="65" width="440" height="45" fill="none" stroke="#888" stroke-width="1.5"/>
<text x="18" y="83" fill="#888">Revised Report — nu apare în calendar</text>
<text x="18" y="99" fill="#666">luna următoare, actualizează cifrele în fundal</text>
<rect x="10" y="115" width="440" height="45" fill="none" stroke="#888" stroke-width="1.5"/>
<text x="18" y="133" fill="#888">Annual Benchmark Revision — nu apare în calendar</text>
<text x="18" y="149" fill="#666">o dată pe an, primăvara, raport tehnic pentru analiști</text>
<rect x="10" y="165" width="440" height="45" fill="none" stroke="#888" stroke-width="1.5"/>
<text x="18" y="183" fill="#888">Retail Trade Report — nu apare în calendar</text>
<text x="18" y="199" fill="#666">detaliat, pe sectoare/regiuni, lunar sau trimestrial</text>
</svg></p>
<h2 id="headline-vs-core-retail-sales">Headline vs. Core Retail Sales</h2>
<p><strong>Headline Retail Sales</strong> = totalul tuturor vânzărilor cu amănuntul.
<strong>Core Retail Sales</strong> = același total, dar exclude vânzările de automobile
și, uneori, benzinăriile — segmente volatile care pot masca tendința reală
de consum (prețul benzinei sau o singură lună bună/proastă la mașini poate
distorsiona cifra totală).</p>
<p><svg viewBox="0 0 400 140" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:400px;height:auto;font:12px sans-serif">
<text x="10" y="20" fill="#333">Headline Retail Sales (tot)</text>
<rect x="10" y="30" width="380" height="26" fill="#1a5fb4" opacity="0.7"/>
<text x="10" y="82" fill="#333">Core Retail Sales</text>
<rect x="10" y="92" width="300" height="26" fill="#188a3e" opacity="0.7"/>
<rect x="310" y="92" width="80" height="26" fill="#c88" opacity="0.5"/>
<text x="315" y="110" fill="#900">auto + benzinării</text>
<text x="10" y="135" fill="#666">exclus din Core, rămas doar în Headline</text>
</svg></p>
<h2 id="contextul-macro-conteaza-nu-doar-cifra-in-sine">Contextul macro contează, nu doar cifra în sine</h2>
<p>Din curs: dacă inflația e deja ridicată, o creștere mare a vânzărilor poate
însemna presiune suplimentară pe inflație (Fed ar putea menține sau crește
dobânzile). Dacă economia încetinește, aceeași creștere a vânzărilor e un
semn bun — arată reziliența consumatorului.</p>
<p>Mai jos explic o singură dată mecanismul din spatele legăturii
"vânzări mari + inflație deja ridicată → presiune inflaționistă" — nu vine
formulat mecanic în transcriere, e completare a mea:</p>
<h3 id="de-ce-vanzari-mari-in-context-de-inflatie-ridicata-imping-preturile-si-mai-sus">De ce vânzări mari, în context de inflație ridicată, împing prețurile și mai sus</h3>
<p>Oferta de mărfuri (câte produse există pe rafturi/în stoc) nu se ajustează
instant la cerere. Dacă mult mai mulți cumpărători vor să cumpere aceleași
cantități de produse, unii comercianți observă că pot vinde tot ce au chiar
și la un preț mai mare — nu au nevoie de reduceri ca să miște marfa,
cererea e deja acolo. Prețul crește pentru că vânzătorul nu mai trebuie să
concureze pe preț ca să găsească cumpărători; cumpărătorii concurează între
ei pentru marfa limitată. Dacă asta se întâmplă deja într-un climat unde
prețurile cresc pe scară largă (inflație ridicată), vânzările mari toarnă
combustibil suplimentar peste o presiune care exista deja.</p>
<p><svg viewBox="0 0 400 160" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:400px;height:auto;font:12px sans-serif">
<text x="10" y="20" fill="#333">Cerere (cumpărători dispuși să cumpere acum)</text>
<rect x="10" y="30" width="330" height="24" fill="#188a3e"/>
<text x="10" y="80" fill="#333">Ofertă disponibilă (marfă pe stoc, la acest preț)</text>
<rect x="10" y="90" width="140" height="24" fill="#c00"/>
<text x="10" y="135" fill="#333">Cerere &gt; ofertă la prețul curent → comercianții</text>
<text x="10" y="150" fill="#333">pot cere prețuri mai mari fără să piardă vânzarea</text>
</svg></p>
<h2 id="randamentele-obligatiunilor-un-termen-care-revine-definit-o-data">Randamentele obligațiunilor — un termen care revine, definit o dată</h2>
<p>Mai jos folosesc "randamentele obligațiunilor cresc/scad" de câteva ori —
îl definesc aici, prima dată când apare.</p>
<p><strong>Randamentul</strong> unei obligațiuni e dobânda efectivă pe care o încasează
cumpărătorul ei; <strong>prețul</strong> obligațiunii și randamentul ei se mișcă invers:
dacă mai mulți investitori vor să cumpere o obligațiune existentă (cerere
mai mare), prețul ei crește, dar dobânda fixă rămâne aceeași — deci
raportul dobândă/preț plătit (randamentul) scade. Și invers: obligațiune
vândută masiv → preț mai mic → randament mai mare, la aceeași dobândă fixă.</p>
<p><svg viewBox="0 0 400 110" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:400px;height:auto;font:12px sans-serif">
<text x="10" y="20" fill="#333">Obligațiune, cupon fix 100$/an</text>
<text x="10" y="50" fill="#188a3e">preț plătit 2000$ → randament 5%</text>
<text x="10" y="80" fill="#c00">preț plătit 1000$ → randament 10%</text>
<text x="10" y="100" fill="#666">preț mai mic (obligațiunea se ieftinește) = randament mai mare</text>
</svg></p>
<p>Din curs: Retail Sales peste așteptări → randamentele obligațiunilor cresc
(investitorii vând obligațiuni, cerând randament mai bun, pentru că o
economie puternică reduce nevoia de active "sigure"); acțiunile pot crește
sau scădea în funcție de faza ciclului economic. Retail Sales sub
așteptări → teamă de încetinire → obligațiunile se apreciază (cumpărate
mai mult, randamentele scad), iar acțiunile pot intra în corecție.</p>
<h2 id="reactia-pietei-da-peste-asteptari-si-nu-sub-asteptari">Reacția pieței — DA (peste așteptări) și NU (sub așteptări)</h2>
<p>Nu contează doar dacă cifra e pozitivă sau negativă în sine — contează mai
ales față de ce aștepta piața (forecast).</p>
<p><strong>DA — peste așteptări, exemplu real din raportul discutat în curs</strong></p>
<p><svg viewBox="0 0 340 120" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:340px;height:auto;font:12px sans-serif">
<text x="5" y="18" fill="#188a3e">Core Retail Sales: așteptat 0,4% — ieșit 0,7%</text>
<polyline points="10,90 100,65 190,35 280,12" fill="none" stroke="#188a3e" stroke-width="2"/>
<text x="10" y="110" fill="#188a3e">peste forecast → randamente în urcare, dolar susținut</text>
</svg></p>
<p><strong>NU — sub așteptări (exemplu construit, urmând regula explicită din
curs — nu e o cifră reală din transcriere)</strong></p>
<p><svg viewBox="0 0 340 120" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:340px;height:auto;font:12px sans-serif">
<text x="5" y="18" fill="#c00">Core Retail Sales: așteptat 0,5% — ieșit 0,1%</text>
<polyline points="10,15 100,40 190,65 280,90" fill="none" stroke="#c00" stroke-width="2"/>
<text x="10" y="110" fill="#c00">sub forecast → teamă de încetinire, obligațiuni cumpărate, acțiuni corectează</text>
</svg></p>
<h2 id="exemplu-concret-raportul-din-septembrie-2025-date-pentru-august-2025">Exemplu concret — raportul din septembrie 2025 (date pentru august 2025)</h2>
<p>Datele publicate de Census Bureau, discutate în curs:</p>
<ul>
<li><strong>Headline (Retail &amp; Food Services, total):</strong> +0,6% față de iulie,
+5% față de anul trecut.</li>
<li><strong>Core Retail Sales</strong> (fără auto și benzinării): +0,7% lunar.</li>
</ul>
<p><svg viewBox="0 0 460 400" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
<text x="10" y="16" fill="#333">Variație lunară pe sectoare (aug. 2025 vs. iul. 2025)</text>
<text x="10" y="36" fill="#333">Auto și piese</text>
<rect x="10" y="42" width="100" height="18" fill="#188a3e"/>
<text x="116" y="56" fill="#188a3e">+0,5%</text>
<text x="10" y="82" fill="#333">Mobilier / decor locuință</text>
<rect x="10" y="88" width="60" height="18" fill="#c00"/>
<text x="76" y="102" fill="#c00">-0,3%</text>
<text x="10" y="128" fill="#333">Electronice / electrocasnice</text>
<rect x="10" y="134" width="60" height="18" fill="#188a3e"/>
<text x="76" y="148" fill="#188a3e">+0,3%</text>
<text x="10" y="174" fill="#333">Materiale de construcții</text>
<rect x="10" y="180" width="20" height="18" fill="#188a3e"/>
<text x="36" y="194" fill="#188a3e">+0,1%</text>
<text x="10" y="220" fill="#333">Magazine alimentare / băuturi</text>
<rect x="10" y="226" width="60" height="18" fill="#188a3e"/>
<text x="76" y="240" fill="#188a3e">+0,3%</text>
<text x="10" y="266" fill="#333">Vânzări online (non-store)</text>
<rect x="10" y="272" width="200" height="18" fill="#188a3e"/>
<text x="216" y="286" fill="#188a3e">peste +1%</text>
<text x="10" y="312" fill="#333">Restaurante / baruri</text>
<rect x="10" y="318" width="140" height="18" fill="#188a3e"/>
<text x="156" y="332" fill="#188a3e">+0,7%</text>
<text x="10" y="358" fill="#333">Headline (total retail + food services)</text>
<rect x="10" y="364" width="120" height="18" fill="#1a5fb4"/>
<text x="136" y="378" fill="#1a5fb4">+0,6%</text>
<text x="10" y="396" fill="#666">verde/roșu = sector, albastru = totalul Headline</text>
</svg></p>
<p>Pe termen anual (față de august 2024), aceleași sectoare arată o imagine
mai amestecată — nu presupune că un sector bun lunar e bun și anual, sau
invers:</p>
<p><svg viewBox="0 0 460 200" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
<text x="10" y="16" fill="#333">Variație anuală pe sectoare (aug. 2025 vs. aug. 2024)</text>
<text x="10" y="36" fill="#333">Materiale de construcții</text>
<rect x="10" y="42" width="46" height="18" fill="#c00"/>
<text x="62" y="56" fill="#c00">-2,3%</text>
<text x="10" y="82" fill="#333">Headline (total)</text>
<rect x="10" y="88" width="100" height="18" fill="#1a5fb4"/>
<text x="116" y="102" fill="#1a5fb4">+5%</text>
<text x="10" y="128" fill="#333">Restaurante / baruri</text>
<rect x="10" y="134" width="130" height="18" fill="#188a3e"/>
<text x="146" y="148" fill="#188a3e">+6,5%</text>
<text x="10" y="174" fill="#333">Vânzări online (non-store)</text>
<rect x="10" y="180" width="200" height="18" fill="#188a3e"/>
<text x="216" y="194" fill="#188a3e">+10%</text>
</svg></p>
<p>Interpretare din curs: consumatorul american rămâne rezilient, dar tot mai
selectiv — online și restaurantele sunt motoarele creșterii, în timp ce
mobilierul și materialele de construcții suferă din cauza dobânzilor mari
la creditele ipotecare (cerere temperată pentru amenajări/locuințe noi).
Pentru Fed, raportul confirmă că menținerea dobânzilor sus funcționează:
inflația scade treptat, consumatorul rezistă — nu se justifică nici o nouă
majorare de dobândă, dar nici o reducere rapidă. Reacția pieței a fost
amestecată: randamentele obligațiunilor au urcat ușor (economie suficient
de puternică pentru a evita recesiunea), bursele au oscilat — scădere
inițială pe teama de dobânzi ridicate, apoi stabilizare pe sentimentul că
economia merge bine.</p>
<h2 id="sectoarele-sensibile-la-dobanda-reactioneaza-inainte-de-taierile-de-rate">Sectoarele sensibile la dobândă reacționează înainte de tăierile de rate</h2>
<p>Din curs: materialele de construcție și mobilierul sunt sectoare "leading"
față de deciziile de dobândă — reacționează înainte ca tăierile de dobândă
să se producă efectiv, pentru că piața anticipează cererea viitoare pentru
locuințe/renovări odată ce creditul se ieftinește. Lectorul leagă asta de o
recomandare punctuală pe o companie din zona de mobilier/amenajări, ca
exemplu de sector care ar beneficia dintr-un ciclu de scădere a dobânzilor
— fără alte detalii pe acea recomandare în această lecție.</p>
<h2 id="cum-tranzactionezi-efectiv-un-retail-sales-pestesub-forecast">Cum tranzacționezi efectiv un Retail Sales peste/sub forecast</h2>
<p><strong>De ce urmărești Retail Sales, concret:</strong> raportul îți spune direct dacă
consumatorul (70% din PIB) încă susține economia sau începe să obosească —
te ajută să anticipezi mișcarea randamentelor obligațiunilor (și deci a
TLT) imediat la publicare, în loc să reacționezi abia când o vezi deja pe
grafic la obligațiuni.</p>
<p><strong>Ce faci când vezi Retail Sales pe calendar:</strong> publicarea e ~15 ale lunii,
8:30 ET (14:30 ora României). NU intri pe prima candelă de 1 minut — spike-ul
inițial poate reveni la fel de rapid. Compari cifra (mai ales Core) cu
forecast-ul (regula DA/NU de mai sus), apoi aștepți un trigger de
continuare pe <strong>TLT</strong> (ETF pe obligațiuni 20-30 ani, definit mai sus —
preț și randament invers proporționale).</p>
<p><strong>Trigger valid vs. prea devreme — DA/NU cu cifre (TLT, continuarea
exemplului DA — Core Retail Sales așteptat 0,4%, ieșit 0,7%, peste
forecast → randamente în urcare, deci TLT scade):</strong></p>
<p><svg viewBox="0 0 460 280" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
<text x="8" y="15" fill="#666">TLT ↑</text>
<line x1="20" y1="55" x2="440" y2="55" stroke="#999" stroke-width="1" stroke-dasharray="3 3"/>
<text x="10" y="48" fill="#999">92,40 — nivel pre-raport</text>
<text x="330" y="48" fill="#888">SL 92,45</text>
<polyline points="20,60 90,63 140,140 190,115 240,130 300,175 360,185" fill="none" stroke="#1a1a1a" stroke-width="2"/>
<circle cx="140" cy="140" r="5" fill="#c00"/>
<text x="60" y="160" fill="#c00">spike inițial 91,80 (min. 1)</text>
<text x="60" y="173" fill="#c88">NU intri — lichiditate subțire</text>
<circle cx="300" cy="175" r="5" fill="#1a5fb4"/>
<text x="310" y="168" fill="#1a5fb4">trigger →</text>
<line x1="20" y1="230" x2="440" y2="230" stroke="#188a3e" stroke-width="1" stroke-dasharray="2 2"/>
<text x="10" y="248" fill="#188a3e">TP 90,20 — suport anterior</text>
<text x="10" y="263" fill="#1a5fb4">intrare short 91,75 — break sub 91,80 (candelă bearish, min. 5-6)</text>
</svg></p>
<p><strong>Exemplul complet, cu ieșire:</strong> TLT tranzacționa la 92,40 înainte de
raport. Core Retail Sales iese la 0,7%, peste forecast-ul de 0,4% — beat
clar. Primul minut aruncă TLT până la 91,80 — NU intri, e spike-ul brut.
Aștepți consolidarea, apoi o candelă bearish rupe cu volum sub 91,80.
Intrarea e la break: <strong>91,75 short</strong>. Stop-loss: <strong>92,45</strong> — peste nivelul
pre-raport (dacă TLT recuperează tot spike-ul, teza "beat → randamente sus
→ TLT jos" e invalidată). Take-profit: <strong>90,20</strong> — un suport anterior unde
TLT a mai găsit cumpărare. Risc 70 cenți, recompensă 155 cenți →
risc/recompensă ~1:2.2.</p>
<h2 id="gotchas-practice">Gotchas practice</h2>
<ul>
<li><strong>Nu te uita doar la cifra absolută</strong> — Core Retail Sales de 0,7% e
peste forecast-ul de 0,4%, deci "beat", chiar dacă 0,7% pare o cifră mică
în termeni absoluți. Compară mereu cu așteptările pieței, nu doar cu
luna precedentă.</li>
<li><strong>Headline poate ascunde tendința reală</strong> — o lună bună la vânzări auto
sau un preț mare la benzină pot umfla Headline fără ca restul
consumului să fie de fapt puternic; de-aia Core exclude exact aceste
segmente.</li>
<li><strong>Contextul de inflație schimbă sensul cifrei</strong> — aceeași creștere de
vânzări e un semnal bun într-o economie care încetinește și un semnal
de îngrijorare într-o economie deja cu inflație ridicată.</li>
<li><strong>Doar Advanced Report contează pentru trading</strong> — Revised Report,
Annual Benchmark Revision și Retail Trade Report nu apar în calendar și
nu mișcă piața în momentul publicării lor.</li>
</ul>
<h2 id="referinte">Referințe</h2>
<ul>
<li><a href="https://www.census.gov/retail/index.html">U.S. Census Bureau — Monthly Retail Trade</a> — sursa oficială a datelor, inclusiv Excel-ul cu tabelele pe sectoare.</li>
<li><a href="https://www.investopedia.com/terms/r/retail-sales.asp">Investopedia — Retail Sales</a> — definiție, Headline vs. Core, de ce contează pentru piețe.</li>
<li><a href="https://tradingeconomics.com/united-states/retail-sales">Trading Economics — United States Retail Sales</a> — istoric, forecast vs. actual pe fiecare publicare.</li>
<li><a href="https://www.investopedia.com/terms/b/bond-yield.asp">Investopedia — Bond Yield</a> — relația preț/randament al obligațiunilor, folosită la interpretarea reacției pieței.</li>
</ul>
<hr />
<p><em>Notă: mecanismul "de ce vânzări mari + inflație ridicată împing prețurile
și mai sus", definiția randamentului obligațiunilor, diagramele, cazul NU
(sub așteptări), structurarea pe secțiuni și secțiunea "Cum tranzacționezi
efectiv un Retail Sales peste/sub forecast" (exemplul TLT cu intrare/SL/TP)
sunt completări ale mele, dincolo de ce spune explicit transcrierea.
Cifrele concrete (0,6% headline, 0,7% core, forecast 0,4%, toate
procentele pe sectoare, +5%/+10%/+6,5% anual) și regulile de interpretare
(context de inflație, reacția la peste/sub așteptări, cele patru tipuri de
rapoarte) vin direct din transcriere.</em></p>
</body>
</html>