Toate cele 52 de lectii accesibile din curriculum-ul de baza sumarizate
Analiza Fundamentala (9/9), Modul 3 complet (5/5), Modul 4 accesibil complet (4/4, retranscris MDSRT dupa halucinatie whisper). Curriculum de baza accesibil: 100% acoperit. Ramase blocate de acces: Modul 5, Modul 6, Master ATM 1-4, track Optiuni (~29 lectii).
This commit is contained in:
304
summaries/04_MODUL_3/04_strategia_2_mp_patrat.html
Normal file
304
summaries/04_MODUL_3/04_strategia_2_mp_patrat.html
Normal file
@@ -0,0 +1,304 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ro">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Modul 3 / #4 — Strategia 2: MP² (pivoți dubli)</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>Modul 3 / #4 — Strategia 2: MP² (pivoți dubli)</h1>
|
||||
<h2>TLDR</h2>
|
||||
<p>MP² (denumit "MP pătrat" în curs — nu i se dă altă semnificație a numelui,
|
||||
altfel decât "doi pivoți") e a doua strategie 100% mecanică a cursului, după
|
||||
M2D (<code>03_MODUL_2/14_strategia_1_m2d.md</code>). Diferența cheie față de M2D:
|
||||
direcția nu vine din momentum-ul prețului, ci din poziția relativă a doi
|
||||
<strong>pivot points</strong> calculați pe două time frame-uri diferite — "pivotul mic"
|
||||
(time frame mai mic) și "pivotul mare" (time frame mai mare). Trigger-ul de
|
||||
intrare rămâne totuși pe preț: prima candelă care închide de partea corectă
|
||||
a pivotului mic. Cursul insistă că e cea mai bună strategie a lui pentru
|
||||
prins <strong>schimbări majore de trend</strong> (topuri și bottom-uri de piață), tocmai
|
||||
pentru că two-timeframe-pivot-cross e o confirmare mai puternică decât un
|
||||
pattern vizual izolat.</p>
|
||||
<p>Backtest citat (SPY): pe combinația daily/weekly cu trigger 60 min, 20
|
||||
tranzacții într-o fereastră scurtă (13.2–25.4), 18 din 20 au mers (90%),
|
||||
+22%/−1.42% (volatilitate mare, nu tipic). Pe combinația weekly/monthly cu
|
||||
trigger daily, 20 tranzacții pe ~16 luni (8.1.2024–3.4.2025), 15 din 20 (75%),
|
||||
+34% cu trail / +31% fără / −11% pierdere agregată.</p>
|
||||
<h2>Cele 3 combinații de pivoți (nu Fibonacci, ca la M2D — doar 3 trepte fixe)</h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Pivot mic / pivot mare</th>
|
||||
<th>Trigger (time frame de intrare)</th>
|
||||
<th>Stil</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>daily / weekly</td>
|
||||
<td>60 minute</td>
|
||||
<td>swing trading, uneori day trading</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>weekly / monthly</td>
|
||||
<td>daily</td>
|
||||
<td>swing / position trading</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>monthly / quarterly</td>
|
||||
<td>weekly</td>
|
||||
<td>position trading (luni/ani în tranzacție)</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>Cursul avertizează explicit: combinația monthly/quarterly înseamnă să stai
|
||||
"2-3 ani în tranzacție" — puțină lume are răbdare pentru asta.</p>
|
||||
<h2>Regulile — LONG (harta M / A / P1 / P2)</h2>
|
||||
<p><strong>M (set-up):</strong> pivotul mic trece deasupra pivotului mare (pe combinația
|
||||
aleasă — ex. pivotul daily deasupra pivotului weekly).</p>
|
||||
<p><strong>A (trigger):</strong> primul Buy Momentum (BIM) <strong>sau</strong> prima candelă verde după
|
||||
BIM care <strong>închide</strong> deasupra pivotului mic (care e deja deasupra pivotului
|
||||
mare, din M). Nu contează suportul/rezistența — doar linia de pivot.</p>
|
||||
<p><strong>P1 (plan):</strong>
|
||||
- Stop-loss = low-ul cel mai jos din ultimele 4 candele (low-slow), calculat
|
||||
înapoi de la candela de trigger.
|
||||
- <strong>Excepție gap:</strong> dacă trigger-ul vine cu gap, stop-loss-ul e low-ul
|
||||
candelei de trigger însăși, nu low-ul din 4 candele în spate — altfel
|
||||
riști un stop nerealist de departe. (Variantă avansată, doar cu experiență:
|
||||
jumătatea gap-ului.)
|
||||
- Take-profit 1 = aceeași distanță (entry − SL), risc/recompensă 1:1 la TP1.
|
||||
- Poziția rămasă merge pe bull trail (vezi mai jos).</p>
|
||||
<p><strong>P2 (money management):</strong> 2 poziții. Poziția 1 iese la TP1, poziția 2 iese
|
||||
la bear reversal (violarea bull trail-ului). Mărime: maxim 0.5% din cont pe
|
||||
cont prop, maxim 2% pe cont personal — 1% quan e volatilitate mare.</p>
|
||||
<p><svg viewBox="0 0 600 320" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#666">preț ↑ (SPY, ilustrativ)</text>
|
||||
<line x1="20" y1="210" x2="560" y2="210" stroke="#888" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="203" fill="#888">575 — pivot mare (weekly)</text>
|
||||
<line x1="20" y1="240" x2="280" y2="240" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="253" fill="#1a5fb4">570 — pivot mic (daily), încă sub pivotul mare</text>
|
||||
<line x1="280" y1="168" x2="560" y2="168" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="290" y="161" fill="#1a5fb4">582 — pivot mic, acum deasupra</text>
|
||||
<circle cx="280" cy="210" r="5" fill="#555"/>
|
||||
<text x="200" y="290" fill="#555">M: pivotul mic trece deasupra pivotului mare</text>
|
||||
<polyline points="20,300 90,260 150,225 210,255 280,240 310,195 340,150 400,120 460,100 520,80 560,65" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="150" cy="225" r="5" fill="#c00"/>
|
||||
<text x="30" y="278" fill="#c00">NU — close peste pivotul mic (570), dar M încă</text>
|
||||
<text x="30" y="291" fill="#c00">nu e îndeplinit (pivotul mic tot sub pivotul mare)</text>
|
||||
<circle cx="340" cy="150" r="6" fill="#188a3e"/>
|
||||
<text x="345" y="135" fill="#188a3e">A: close (585) > pivot mic (582), după M — trigger, intri long</text>
|
||||
<line x1="300" y1="192" x2="560" y2="192" stroke="#c00" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="405" y="205" fill="#c00">578 — SL (low ultimele 4 candele)</text>
|
||||
<line x1="300" y1="108" x2="560" y2="108" stroke="#188a3e" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="405" y="101" fill="#188a3e">592 — TP1 (aceeași distanță ca SL)</text>
|
||||
</svg></p>
|
||||
<p>Linia neagră e prețul; liniile albastre/gri sunt cele două pivoturi
|
||||
(stepped — se recalculează periodic, deci "sar" la un nivel nou, nu curg
|
||||
lin ca prețul). Punctul roșu arată de ce nu orice close peste pivotul mic
|
||||
e valid — trebuie ca cel mic să fi trecut deja deasupra celui mare (M).</p>
|
||||
<h2>Regula "SAU" — de ce nu e nevoie de un BIM proaspăt de fiecare dată</h2>
|
||||
<p>Prima dată când apare acest nuanță — apare o singură dată, aici, pentru că
|
||||
e specifică acestei strategii (la M2D triggerul era mereu un BIM propriu-zis).
|
||||
Un student (Adrian) a întrebat de ce nu se intră direct pe primul BIM, fără
|
||||
să aștepți neapărat "prima candelă verde după BIM". Răspunsul, cu exemplu
|
||||
concret din curs: sunt două situații diferite, ambele valide, de-aia clauza
|
||||
"SAU":</p>
|
||||
<p><strong>Cazul 1 — BIM proaspăt chiar la momentul M:</strong> prețul era în Sell Momentum,
|
||||
pivotul mic trece deasupra pivotului mare, și chiar atunci apare un BIM nou.
|
||||
Intri pe acel BIM (sau pe prima candelă verde după el).</p>
|
||||
<div style="display:flex;gap:14px;align-items:center;flex-wrap:wrap"><svg viewBox="0 0 260 130" xmlns="http://www.w3.org/2000/svg" style="width:260px;height:auto;font:11px sans-serif"><text x="5" y="14" fill="#666">Cazul 1 — BIM proaspăt</text><line x1="10" y1="70" x2="250" y2="70" stroke="#888" stroke-dasharray="3 2"/><text x="12" y="65" fill="#888">pivot mare</text><line x1="10" y1="85" x2="130" y2="85" stroke="#1a5fb4" stroke-dasharray="3 2"/><line x1="130" y1="55" x2="250" y2="55" stroke="#1a5fb4" stroke-dasharray="3 2"/><text x="12" y="98" fill="#1a5fb4">pivot mic</text><polyline points="10,100 60,95 100,105 130,85 160,65 200,45 240,30" fill="none" stroke="#333" stroke-width="2"/><circle cx="160" cy="65" r="5" fill="#188a3e"/><text x="150" y="120" fill="#188a3e">BIM nou aici = trigger</text></svg><svg viewBox="0 0 260 130" xmlns="http://www.w3.org/2000/svg" style="width:260px;height:auto;font:11px sans-serif"><text x="5" y="14" fill="#666">Cazul 2 — deja în Buy, fără BIM nou</text><line x1="10" y1="80" x2="250" y2="80" stroke="#888" stroke-dasharray="3 2"/><text x="12" y="75" fill="#888">pivot mare</text><line x1="10" y1="95" x2="130" y2="95" stroke="#1a5fb4" stroke-dasharray="3 2"/><line x1="130" y1="50" x2="250" y2="50" stroke="#1a5fb4" stroke-dasharray="3 2"/><text x="12" y="108" fill="#1a5fb4">pivot mic</text><polyline points="10,90 60,70 100,55 130,50 160,42 200,35 240,25" fill="none" stroke="#333" stroke-width="2"/><circle cx="160" cy="42" r="5" fill="#188a3e"/><text x="90" y="118" fill="#188a3e">deja în Buy dinainte — trigger e</text><text x="90" y="128" fill="#188a3e">prima close peste pivotul mic nou</text></svg></div>
|
||||
|
||||
<p><strong>Cazul 2 — deja în uptrend, fără BIM nou:</strong> prețul era deja în Buy Momentum
|
||||
de câteva zile (de ex. peste weekend, pivotul weekly se recalculează luni),
|
||||
și pivotul mic pur și simplu "prinde din urmă" pivotul mare fără ca prețul
|
||||
să dea un semnal nou de Buy chiar atunci. Dacă ai fi așteptat strict un BIM
|
||||
proaspăt, n-ai fi avut niciodată trigger — pentru că nu mai apare unul (ești
|
||||
deja în trend). Aici, clauza "SAU" spune: ia prima candelă care închide
|
||||
peste pivotul mic (chiar dacă nu e o candelă de BIM "proaspăt") ca trigger.</p>
|
||||
<h2>Excepția de gap la stop-loss</h2>
|
||||
<p>Regula standard (low-ul ultimelor 4 candele) presupune candele consecutive
|
||||
fără sărituri mari. La un gap (intrare imediat după un gap up, de exemplu),
|
||||
mersul 4 candele în spate poate scoate un stop nerealist de departe.</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="8" y="15" fill="#666">Gap up + BIM — unde pui SL</text>
|
||||
<polyline points="20,170 70,160 110,150 140,148 150,60 200,40 260,25" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<line x1="140" y1="148" x2="150" y2="148" stroke="#c88" stroke-dasharray="1 1"/>
|
||||
<text x="155" y="145" fill="#c88">gap</text>
|
||||
<line x1="150" y1="60" x2="330" y2="60" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="155" y="53" fill="#188a3e">SL corect = low-ul candelei de gap (trigger)</text>
|
||||
<line x1="20" y1="170" x2="330" y2="170" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="30" y="185" fill="#c00">SL greșit = low ultimele 4 candele (înainte de gap) — mult prea departe</text>
|
||||
</svg></p>
|
||||
<h2>Excepție pentru topuri/bottom-uri majore</h2>
|
||||
<p>Pentru bottom-uri/topuri majore de piață (nu pullback-uri normale), cursul
|
||||
recomandă explicit <strong>să nu</strong> folosești stop-ul standard de 4 candele — la
|
||||
astfel de întorsături sunt retesturi dese, iar stopul standard scoate din
|
||||
tranzacție prea devreme. Recomandare: stop la cel mai jos swing low (pentru
|
||||
long) / cel mai sus swing high (pentru short) din toată mișcarea anterioară,
|
||||
nu doar din ultimele 4 candele — asumat, e un stop mult mai larg (curs citat
|
||||
un caz de 23% pe Nvidia), dar te ține în trade prin retesturi normale.</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">
|
||||
<text x="8" y="15" fill="#666">Bottom major — SL pe 4 candele vs. SL pe swing low absolut</text>
|
||||
<polyline points="20,60 70,110 120,150 150,190 180,160 210,220 240,150 280,110 320,75 360,40" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<line x1="150" y1="150" x2="360" y2="150" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="200" y="145" fill="#c00">SL pe 4 candele — retestul (la 210,220) îl scoate — NU</text>
|
||||
<line x1="150" y1="222" x2="360" y2="222" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="200" y="238" fill="#188a3e">SL la swing low absolut — retestul nu-l atinge — DA, rămâi în trade</text>
|
||||
</svg></p>
|
||||
<h2>Break-even și protecție parțială (regulă spusă verbal, nu era pe slide)</h2>
|
||||
<p>Cursul adaugă, în timpul sesiunii de întrebări, două praguri de protecție a
|
||||
profitului (nu sunt pe slide-ul oficial, dar sunt reguli explicite ale
|
||||
instructorului):
|
||||
- Dacă prețul a trecut de <strong>60%</strong> din distanța estimată până la TP, muți
|
||||
stop-loss-ul la break-even.
|
||||
- Dacă a trecut de <strong>90%</strong>, protejezi la risc/recompensă 1:2 (adică muți
|
||||
stop-ul la jumătate din profitul deja făcut, nu la intrare).</p>
|
||||
<h2>Regulile — SHORT (oglindit)</h2>
|
||||
<p><strong>M:</strong> pivotul mic trece <strong>sub</strong> pivotul mare.
|
||||
<strong>A:</strong> primul Sell Momentum (SLM) sau prima candelă roșie după SLM care
|
||||
închide <strong>sub</strong> pivotul mic.
|
||||
<strong>P1:</strong> SL = high-ul cel mai sus din ultimele 4 candele (sau high-ul
|
||||
candelei de trigger, la gap); TP1 = aceeași distanță în jos; poziția rămasă
|
||||
pe bear trail.
|
||||
<strong>P2:</strong> identic cu long.</p>
|
||||
<p><svg viewBox="0 0 600 320" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#666">preț ↑ (SHORT, oglindit)</text>
|
||||
<line x1="20" y1="110" x2="560" y2="110" stroke="#888" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="103" fill="#888">592 — pivot mare (weekly)</text>
|
||||
<line x1="20" y1="80" x2="280" y2="80" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="73" fill="#1a5fb4">598 — pivot mic (daily), încă deasupra pivotului mare</text>
|
||||
<line x1="280" y1="152" x2="560" y2="152" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="290" y="169" fill="#1a5fb4">585 — pivot mic, acum sub</text>
|
||||
<circle cx="280" cy="110" r="5" fill="#555"/>
|
||||
<text x="200" y="30" fill="#555">M: pivotul mic trece sub pivotul mare</text>
|
||||
<polyline points="20,40 90,70 150,95 210,75 280,110 340,160 400,190 460,210 520,230 560,245" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="340" cy="160" r="6" fill="#c00"/>
|
||||
<text x="345" y="150" fill="#c00">A: close (582) < pivot mic (585), după M — trigger, intri short</text>
|
||||
<line x1="300" y1="120" x2="560" y2="120" stroke="#c00" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="405" y="113" fill="#c00">590 — SL (high ultimele 4 candele)</text>
|
||||
<line x1="300" y1="200" x2="560" y2="200" stroke="#188a3e" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="405" y="216" fill="#188a3e">574 — TP1 (aceeași distanță ca SL)</text>
|
||||
</svg></p>
|
||||
<h2>Bull trail / bear trail — recap</h2>
|
||||
<p>Mecanismul complet (de ce candelă închisă, nu wick, contează pentru
|
||||
violarea trail-ului) e explicat integral cu diagramă în
|
||||
<code>03_MODUL_2/14_strategia_1_m2d.md</code> — aici se aplică identic: bull trail =
|
||||
low-ul fiecărei candele care face un maxim nou (long); bear trail = high-ul
|
||||
fiecărei candele care face un minim nou (short). Poziția 2 rămâne pe trail
|
||||
până la bear/bull reversal (prima candelă închisă de partea greșită a
|
||||
liniei de trail).</p>
|
||||
<h2>Confirmare vs. capcană — care e diferența față de M2D</h2>
|
||||
<p>Spre deosebire de M2D (unde triggerul e strict Buy/Sell Momentum, fără
|
||||
pivoți), aici triggerul e legat de o linie de preț concretă (pivotul mic),
|
||||
nu de un pattern de candele. Asta înseamnă că poți avea o candelă verde
|
||||
puternică ("BIM") care totuși nu e trigger valid dacă M nu e îndeplinit
|
||||
(pivotul mic încă sub pivotul mare) — vezi punctul roșu "NU" din diagrama
|
||||
principală de mai sus. Regula practică: verifică întotdeauna ambele condiții
|
||||
separat — poziția relativă a pivoților (M) și close-ul candelei față de
|
||||
pivotul mic (A) — nu presupune că una o implică automat pe cealaltă
|
||||
înaintea momentului exact al crossing-ului.</p>
|
||||
<h2>Exemplu 1 — LONG, bottom major, NVDA (cifre reale din curs)</h2>
|
||||
<p>Bottom NVDA, octombrie 2022 (scală ajustată la split, pre-1:10). Prima dată
|
||||
pivotul mic (weekly) trece deasupra pivotului mare (monthly) — venind după
|
||||
un downtrend masiv. Cursul recomandă explicit, pentru un bottom de talia
|
||||
asta, <strong>stop la swing low absolut, nu la 4 candele</strong>: distanța măsurată a
|
||||
fost <strong>23%</strong> sub entry (low-ul intrării ~13.76–13.88). Ținta de profit
|
||||
proiectată: <strong>~25%</strong>, atinsă în aproximativ <strong>9 săptămâni</strong> (~2.5 luni) — pe
|
||||
combinația weekly/monthly, deci timp de reacție de ordinul lunilor, nu
|
||||
zilelor.</p>
|
||||
<p><svg viewBox="0 0 440 240" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="8" y="15" fill="#666">NVDA, weekly — bottom major (long)</text>
|
||||
<polyline points="10,90 60,140 110,180 160,210 210,190 260,150 310,110 360,75 400,50" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="160" cy="210" r="5" fill="#188a3e"/>
|
||||
<text x="100" y="228" fill="#188a3e">entry ~13.80 (după M+A)</text>
|
||||
<line x1="160" y1="210" x2="400" y2="210" stroke="#c00" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="260" y="225" fill="#c00">SL la swing low absolut, −23%</text>
|
||||
<line x1="400" y1="50" x2="400" y2="210" stroke="#888" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="330" y="45" fill="#188a3e">TP ~+25%, în ~9 săptămâni</text>
|
||||
</svg></p>
|
||||
<h2>Exemplu 2 — SHORT, prins aproape de un top, SPY (cifre reale din curs)</h2>
|
||||
<p>Cursul arată cum, deși nu prinzi vârful exact al unei mișcări, strategia te
|
||||
duce foarte aproape de el la o schimbare de trend: vârful mișcării a fost
|
||||
<strong>613</strong>, iar intrarea short (după ce pivotul mic a trecut sub pivotul mare)
|
||||
s-a făcut la close-ul candelei de trigger, <strong>599.10</strong> — la mai puțin de 2.5%
|
||||
sub vârf. Cursul nu citează stop-loss/TP exacte pentru acest caz punctual;
|
||||
complet mai jos, pe regula standard (SL = high ultimele 4 candele), cu un
|
||||
high estimat la 605 (marcat ca și completare a mea):</p>
|
||||
<p><svg viewBox="0 0 440 220" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="8" y="15" fill="#666">SPY, 60 min — aproape de top (short)</text>
|
||||
<polyline points="10,180 60,140 110,100 150,60 190,55 230,90 280,120 330,150 380,175" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<text x="150" y="45" fill="#333">613 — vârf</text>
|
||||
<circle cx="230" cy="90" r="6" fill="#c00"/>
|
||||
<text x="235" y="85" fill="#c00">entry short 599.10 (close trigger)</text>
|
||||
<line x1="230" y1="70" x2="380" y2="70" stroke="#c00" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="245" y="63" fill="#c00">SL ~605 (high 4 candele, estimat)</text>
|
||||
<line x1="230" y1="150" x2="380" y2="150" stroke="#188a3e" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="245" y="166" fill="#188a3e">TP1 ~593 (aceeași distanță, estimat)</text>
|
||||
</svg></p>
|
||||
<h2>Exemplu 3 — invalidare: stop scos de spike, apoi setup valid (construit)</h2>
|
||||
<p>Nu orice prim trigger merge — cursul insistă mult pe asta (COP a fost dat
|
||||
ca exemplu real de acest tip, dar fără cifre suficient de clare de reprodus
|
||||
exact). Exemplu construit, pe scară similară, ca să arate mecanismul:</p>
|
||||
<p>Long pe un titlu la 42.00, SL la 4 candele = 40.80 (distanță 2.9%). Un spike
|
||||
de câteva minute atinge 40.75, sub SL — ești scos, deși trendul de fond
|
||||
continuă. Al doilea trigger valid apare la 42.60, cu SL 41.40 (aceeași
|
||||
distanță relativă) — de data asta ține, și prețul ajunge la TP1 = 43.80.</p>
|
||||
<p><svg viewBox="0 0 440 220" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="8" y="15" fill="#666">Construit — prima intrare scoasă de spike, a doua merge</text>
|
||||
<polyline points="10,180 60,150 110,120 130,60 150,130 190,110 240,90 290,60 340,40" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="110" cy="120" r="5" fill="#c00"/>
|
||||
<text x="20" y="200" fill="#c00">entry 1: 42.00, SL 40.80</text>
|
||||
<circle cx="130" cy="60" r="4" fill="#c88"/>
|
||||
<text x="135" y="55" fill="#c88">spike 40.75 — scos</text>
|
||||
<circle cx="190" cy="110" r="5" fill="#188a3e"/>
|
||||
<text x="195" y="128" fill="#188a3e">entry 2: 42.60, SL 41.40</text>
|
||||
<text x="290" y="35" fill="#188a3e">TP1 43.80</text>
|
||||
</svg></p>
|
||||
<h2>Gotchas practice — cele mai importante</h2>
|
||||
<ul>
|
||||
<li><strong>Nu sări niciun semnal.</strong> Probabilitățile strategiei se calculează pe
|
||||
eșantion complet — dacă ratezi un semnal (bere cu prietenii, ai fost
|
||||
ocupat), aștepți următorul, nu intri pe amintirea celui vechi. Un singur
|
||||
semnal ratat poate fi cel care ducea 7 tranzacții obișnuite la profit.</li>
|
||||
<li><strong>La bottom-uri/topuri majore, nu folosi stop-ul standard de 4 candele</strong> —
|
||||
vezi secțiunea dedicată mai sus; retesturile te scot prea devreme.</li>
|
||||
<li><strong>Volumul nu face parte din regulă</strong> — ajută ca filtru opțional (3+
|
||||
candele de acumulare = semnal mai puternic), dar nu e condiție.</li>
|
||||
<li><strong>După o serie de pierderi în parametrii normali ai strategiei, nu
|
||||
renunța</strong> — dacă știi că strategia poate avea, de exemplu, 6 pierderi
|
||||
consecutive și tocmai le-ai luat, following e mai probabil să apară
|
||||
tranzacția care recuperează tot, nu momentul să te retragi.</li>
|
||||
</ul>
|
||||
<h2>Cum se leagă de restul cursului</h2>
|
||||
<p>Buy/Sell Momentum (BIM/SLM) e definit integral, cu mecanism, în
|
||||
<code>10_buysell_momentum_trigger.md</code> — aici e refolosit ca trigger de preț, dar
|
||||
condiția de direcție (M) vine din pivoți, nu din price momentum ca la M2D.
|
||||
Bull/bear trail, complet cu mecanism, e în <code>14_strategia_1_m2d.md</code>.</p>
|
||||
<h2>Referințe</h2>
|
||||
<ul>
|
||||
<li><a href="https://www.ig.com/en/trading-strategies/how-to-trade-using-pivot-points-200717">IG — How to Trade Using Pivot Points</a> — mecanismul standard de pivot points, folosit ca bază tehnică pentru M/A.</li>
|
||||
<li><a href="https://www.oanda.com/us-en/trade-tap-blog/trading-knowledge/importance-of-pivot-points/">OANDA — Importance of pivot points</a> — pivoții ca suport/rezistență matematic, nu desenat.</li>
|
||||
<li><a href="https://www.babypips.com/learn/forex/using-pivot-points-to-determine-market-sentiment">BabyPips — How to Use Pivot Points to Measure Market Sentiment</a> — pivotul ca prag bullish/bearish, ideea centrală din spatele M-ului din MP².</li>
|
||||
<li><a href="https://www.investopedia.com/terms/r/riskrewardratio.asp">Investopedia — Risk/Reward Ratio</a> — calculul risc/recompensă folosit în exemplele de mai sus.</li>
|
||||
</ul>
|
||||
<hr />
|
||||
<p><em>Notă: toate diagramele SVG, secțiunea "Regula SAU" (structurarea explicită
|
||||
DA/NU a celor două cazuri), excepția de gap ilustrată grafic, secțiunea
|
||||
"Excepție pentru topuri/bottom-uri majore" (mecanism explicat vizual),
|
||||
exemplul 3 (integral construit, cifre plauzibile) și completările de
|
||||
SL/TP din exemplul 2 (marcate explicit ca estimate) sunt completări ale
|
||||
mele. Exemplele 1 (NVDA) și 2 (SPY, cifrele 613/599.10) și cele două
|
||||
seturi de backtest din TLDR folosesc cifre citate explicit în transcriere.</em></p>
|
||||
</body>
|
||||
</html>
|
||||
303
summaries/04_MODUL_3/04_strategia_2_mp_patrat.md
Normal file
303
summaries/04_MODUL_3/04_strategia_2_mp_patrat.md
Normal file
@@ -0,0 +1,303 @@
|
||||
# Modul 3 / #4 — Strategia 2: MP² (pivoți dubli)
|
||||
|
||||
## TLDR
|
||||
MP² (denumit "MP pătrat" în curs — nu i se dă altă semnificație a numelui,
|
||||
altfel decât "doi pivoți") e a doua strategie 100% mecanică a cursului, după
|
||||
M2D (`03_MODUL_2/14_strategia_1_m2d.md`). Diferența cheie față de M2D:
|
||||
direcția nu vine din momentum-ul prețului, ci din poziția relativă a doi
|
||||
**pivot points** calculați pe două time frame-uri diferite — "pivotul mic"
|
||||
(time frame mai mic) și "pivotul mare" (time frame mai mare). Trigger-ul de
|
||||
intrare rămâne totuși pe preț: prima candelă care închide de partea corectă
|
||||
a pivotului mic. Cursul insistă că e cea mai bună strategie a lui pentru
|
||||
prins **schimbări majore de trend** (topuri și bottom-uri de piață), tocmai
|
||||
pentru că two-timeframe-pivot-cross e o confirmare mai puternică decât un
|
||||
pattern vizual izolat.
|
||||
|
||||
Backtest citat (SPY): pe combinația daily/weekly cu trigger 60 min, 20
|
||||
tranzacții într-o fereastră scurtă (13.2–25.4), 18 din 20 au mers (90%),
|
||||
+22%/−1.42% (volatilitate mare, nu tipic). Pe combinația weekly/monthly cu
|
||||
trigger daily, 20 tranzacții pe ~16 luni (8.1.2024–3.4.2025), 15 din 20 (75%),
|
||||
+34% cu trail / +31% fără / −11% pierdere agregată.
|
||||
|
||||
## Cele 3 combinații de pivoți (nu Fibonacci, ca la M2D — doar 3 trepte fixe)
|
||||
|
||||
| Pivot mic / pivot mare | Trigger (time frame de intrare) | Stil |
|
||||
|---|---|---|
|
||||
| daily / weekly | 60 minute | swing trading, uneori day trading |
|
||||
| weekly / monthly | daily | swing / position trading |
|
||||
| monthly / quarterly | weekly | position trading (luni/ani în tranzacție) |
|
||||
|
||||
Cursul avertizează explicit: combinația monthly/quarterly înseamnă să stai
|
||||
"2-3 ani în tranzacție" — puțină lume are răbdare pentru asta.
|
||||
|
||||
## Regulile — LONG (harta M / A / P1 / P2)
|
||||
|
||||
**M (set-up):** pivotul mic trece deasupra pivotului mare (pe combinația
|
||||
aleasă — ex. pivotul daily deasupra pivotului weekly).
|
||||
|
||||
**A (trigger):** primul Buy Momentum (BIM) **sau** prima candelă verde după
|
||||
BIM care **închide** deasupra pivotului mic (care e deja deasupra pivotului
|
||||
mare, din M). Nu contează suportul/rezistența — doar linia de pivot.
|
||||
|
||||
**P1 (plan):**
|
||||
- Stop-loss = low-ul cel mai jos din ultimele 4 candele (low-slow), calculat
|
||||
înapoi de la candela de trigger.
|
||||
- **Excepție gap:** dacă trigger-ul vine cu gap, stop-loss-ul e low-ul
|
||||
candelei de trigger însăși, nu low-ul din 4 candele în spate — altfel
|
||||
riști un stop nerealist de departe. (Variantă avansată, doar cu experiență:
|
||||
jumătatea gap-ului.)
|
||||
- Take-profit 1 = aceeași distanță (entry − SL), risc/recompensă 1:1 la TP1.
|
||||
- Poziția rămasă merge pe bull trail (vezi mai jos).
|
||||
|
||||
**P2 (money management):** 2 poziții. Poziția 1 iese la TP1, poziția 2 iese
|
||||
la bear reversal (violarea bull trail-ului). Mărime: maxim 0.5% din cont pe
|
||||
cont prop, maxim 2% pe cont personal — 1% quan e volatilitate mare.
|
||||
|
||||
<svg viewBox="0 0 600 320" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#666">preț ↑ (SPY, ilustrativ)</text>
|
||||
<line x1="20" y1="210" x2="560" y2="210" stroke="#888" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="203" fill="#888">575 — pivot mare (weekly)</text>
|
||||
<line x1="20" y1="240" x2="280" y2="240" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="253" fill="#1a5fb4">570 — pivot mic (daily), încă sub pivotul mare</text>
|
||||
<line x1="280" y1="168" x2="560" y2="168" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="290" y="161" fill="#1a5fb4">582 — pivot mic, acum deasupra</text>
|
||||
<circle cx="280" cy="210" r="5" fill="#555"/>
|
||||
<text x="200" y="290" fill="#555">M: pivotul mic trece deasupra pivotului mare</text>
|
||||
<polyline points="20,300 90,260 150,225 210,255 280,240 310,195 340,150 400,120 460,100 520,80 560,65" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="150" cy="225" r="5" fill="#c00"/>
|
||||
<text x="30" y="278" fill="#c00">NU — close peste pivotul mic (570), dar M încă</text>
|
||||
<text x="30" y="291" fill="#c00">nu e îndeplinit (pivotul mic tot sub pivotul mare)</text>
|
||||
<circle cx="340" cy="150" r="6" fill="#188a3e"/>
|
||||
<text x="345" y="135" fill="#188a3e">A: close (585) > pivot mic (582), după M — trigger, intri long</text>
|
||||
<line x1="300" y1="192" x2="560" y2="192" stroke="#c00" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="405" y="205" fill="#c00">578 — SL (low ultimele 4 candele)</text>
|
||||
<line x1="300" y1="108" x2="560" y2="108" stroke="#188a3e" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="405" y="101" fill="#188a3e">592 — TP1 (aceeași distanță ca SL)</text>
|
||||
</svg>
|
||||
|
||||
Linia neagră e prețul; liniile albastre/gri sunt cele două pivoturi
|
||||
(stepped — se recalculează periodic, deci "sar" la un nivel nou, nu curg
|
||||
lin ca prețul). Punctul roșu arată de ce nu orice close peste pivotul mic
|
||||
e valid — trebuie ca cel mic să fi trecut deja deasupra celui mare (M).
|
||||
|
||||
## Regula "SAU" — de ce nu e nevoie de un BIM proaspăt de fiecare dată
|
||||
|
||||
Prima dată când apare acest nuanță — apare o singură dată, aici, pentru că
|
||||
e specifică acestei strategii (la M2D triggerul era mereu un BIM propriu-zis).
|
||||
Un student (Adrian) a întrebat de ce nu se intră direct pe primul BIM, fără
|
||||
să aștepți neapărat "prima candelă verde după BIM". Răspunsul, cu exemplu
|
||||
concret din curs: sunt două situații diferite, ambele valide, de-aia clauza
|
||||
"SAU":
|
||||
|
||||
**Cazul 1 — BIM proaspăt chiar la momentul M:** prețul era în Sell Momentum,
|
||||
pivotul mic trece deasupra pivotului mare, și chiar atunci apare un BIM nou.
|
||||
Intri pe acel BIM (sau pe prima candelă verde după el).
|
||||
|
||||
<div style="display:flex;gap:14px;align-items:center;flex-wrap:wrap"><svg viewBox="0 0 260 130" xmlns="http://www.w3.org/2000/svg" style="width:260px;height:auto;font:11px sans-serif"><text x="5" y="14" fill="#666">Cazul 1 — BIM proaspăt</text><line x1="10" y1="70" x2="250" y2="70" stroke="#888" stroke-dasharray="3 2"/><text x="12" y="65" fill="#888">pivot mare</text><line x1="10" y1="85" x2="130" y2="85" stroke="#1a5fb4" stroke-dasharray="3 2"/><line x1="130" y1="55" x2="250" y2="55" stroke="#1a5fb4" stroke-dasharray="3 2"/><text x="12" y="98" fill="#1a5fb4">pivot mic</text><polyline points="10,100 60,95 100,105 130,85 160,65 200,45 240,30" fill="none" stroke="#333" stroke-width="2"/><circle cx="160" cy="65" r="5" fill="#188a3e"/><text x="150" y="120" fill="#188a3e">BIM nou aici = trigger</text></svg><svg viewBox="0 0 260 130" xmlns="http://www.w3.org/2000/svg" style="width:260px;height:auto;font:11px sans-serif"><text x="5" y="14" fill="#666">Cazul 2 — deja în Buy, fără BIM nou</text><line x1="10" y1="80" x2="250" y2="80" stroke="#888" stroke-dasharray="3 2"/><text x="12" y="75" fill="#888">pivot mare</text><line x1="10" y1="95" x2="130" y2="95" stroke="#1a5fb4" stroke-dasharray="3 2"/><line x1="130" y1="50" x2="250" y2="50" stroke="#1a5fb4" stroke-dasharray="3 2"/><text x="12" y="108" fill="#1a5fb4">pivot mic</text><polyline points="10,90 60,70 100,55 130,50 160,42 200,35 240,25" fill="none" stroke="#333" stroke-width="2"/><circle cx="160" cy="42" r="5" fill="#188a3e"/><text x="90" y="118" fill="#188a3e">deja în Buy dinainte — trigger e</text><text x="90" y="128" fill="#188a3e">prima close peste pivotul mic nou</text></svg></div>
|
||||
|
||||
**Cazul 2 — deja în uptrend, fără BIM nou:** prețul era deja în Buy Momentum
|
||||
de câteva zile (de ex. peste weekend, pivotul weekly se recalculează luni),
|
||||
și pivotul mic pur și simplu "prinde din urmă" pivotul mare fără ca prețul
|
||||
să dea un semnal nou de Buy chiar atunci. Dacă ai fi așteptat strict un BIM
|
||||
proaspăt, n-ai fi avut niciodată trigger — pentru că nu mai apare unul (ești
|
||||
deja în trend). Aici, clauza "SAU" spune: ia prima candelă care închide
|
||||
peste pivotul mic (chiar dacă nu e o candelă de BIM "proaspăt") ca trigger.
|
||||
|
||||
## Excepția de gap la stop-loss
|
||||
|
||||
Regula standard (low-ul ultimelor 4 candele) presupune candele consecutive
|
||||
fără sărituri mari. La un gap (intrare imediat după un gap up, de exemplu),
|
||||
mersul 4 candele în spate poate scoate un stop nerealist de departe.
|
||||
|
||||
<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="8" y="15" fill="#666">Gap up + BIM — unde pui SL</text>
|
||||
<polyline points="20,170 70,160 110,150 140,148 150,60 200,40 260,25" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<line x1="140" y1="148" x2="150" y2="148" stroke="#c88" stroke-dasharray="1 1"/>
|
||||
<text x="155" y="145" fill="#c88">gap</text>
|
||||
<line x1="150" y1="60" x2="330" y2="60" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="155" y="53" fill="#188a3e">SL corect = low-ul candelei de gap (trigger)</text>
|
||||
<line x1="20" y1="170" x2="330" y2="170" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="30" y="185" fill="#c00">SL greșit = low ultimele 4 candele (înainte de gap) — mult prea departe</text>
|
||||
</svg>
|
||||
|
||||
## Excepție pentru topuri/bottom-uri majore
|
||||
|
||||
Pentru bottom-uri/topuri majore de piață (nu pullback-uri normale), cursul
|
||||
recomandă explicit **să nu** folosești stop-ul standard de 4 candele — la
|
||||
astfel de întorsături sunt retesturi dese, iar stopul standard scoate din
|
||||
tranzacție prea devreme. Recomandare: stop la cel mai jos swing low (pentru
|
||||
long) / cel mai sus swing high (pentru short) din toată mișcarea anterioară,
|
||||
nu doar din ultimele 4 candele — asumat, e un stop mult mai larg (curs citat
|
||||
un caz de 23% pe Nvidia), dar te ține în trade prin retesturi normale.
|
||||
|
||||
<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">
|
||||
<text x="8" y="15" fill="#666">Bottom major — SL pe 4 candele vs. SL pe swing low absolut</text>
|
||||
<polyline points="20,60 70,110 120,150 150,190 180,160 210,220 240,150 280,110 320,75 360,40" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<line x1="150" y1="150" x2="360" y2="150" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="200" y="145" fill="#c00">SL pe 4 candele — retestul (la 210,220) îl scoate — NU</text>
|
||||
<line x1="150" y1="222" x2="360" y2="222" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="200" y="238" fill="#188a3e">SL la swing low absolut — retestul nu-l atinge — DA, rămâi în trade</text>
|
||||
</svg>
|
||||
|
||||
## Break-even și protecție parțială (regulă spusă verbal, nu era pe slide)
|
||||
|
||||
Cursul adaugă, în timpul sesiunii de întrebări, două praguri de protecție a
|
||||
profitului (nu sunt pe slide-ul oficial, dar sunt reguli explicite ale
|
||||
instructorului):
|
||||
- Dacă prețul a trecut de **60%** din distanța estimată până la TP, muți
|
||||
stop-loss-ul la break-even.
|
||||
- Dacă a trecut de **90%**, protejezi la risc/recompensă 1:2 (adică muți
|
||||
stop-ul la jumătate din profitul deja făcut, nu la intrare).
|
||||
|
||||
## Regulile — SHORT (oglindit)
|
||||
|
||||
**M:** pivotul mic trece **sub** pivotul mare.
|
||||
**A:** primul Sell Momentum (SLM) sau prima candelă roșie după SLM care
|
||||
închide **sub** pivotul mic.
|
||||
**P1:** SL = high-ul cel mai sus din ultimele 4 candele (sau high-ul
|
||||
candelei de trigger, la gap); TP1 = aceeași distanță în jos; poziția rămasă
|
||||
pe bear trail.
|
||||
**P2:** identic cu long.
|
||||
|
||||
<svg viewBox="0 0 600 320" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#666">preț ↑ (SHORT, oglindit)</text>
|
||||
<line x1="20" y1="110" x2="560" y2="110" stroke="#888" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="103" fill="#888">592 — pivot mare (weekly)</text>
|
||||
<line x1="20" y1="80" x2="280" y2="80" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="73" fill="#1a5fb4">598 — pivot mic (daily), încă deasupra pivotului mare</text>
|
||||
<line x1="280" y1="152" x2="560" y2="152" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="290" y="169" fill="#1a5fb4">585 — pivot mic, acum sub</text>
|
||||
<circle cx="280" cy="110" r="5" fill="#555"/>
|
||||
<text x="200" y="30" fill="#555">M: pivotul mic trece sub pivotul mare</text>
|
||||
<polyline points="20,40 90,70 150,95 210,75 280,110 340,160 400,190 460,210 520,230 560,245" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="340" cy="160" r="6" fill="#c00"/>
|
||||
<text x="345" y="150" fill="#c00">A: close (582) < pivot mic (585), după M — trigger, intri short</text>
|
||||
<line x1="300" y1="120" x2="560" y2="120" stroke="#c00" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="405" y="113" fill="#c00">590 — SL (high ultimele 4 candele)</text>
|
||||
<line x1="300" y1="200" x2="560" y2="200" stroke="#188a3e" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="405" y="216" fill="#188a3e">574 — TP1 (aceeași distanță ca SL)</text>
|
||||
</svg>
|
||||
|
||||
## Bull trail / bear trail — recap
|
||||
|
||||
Mecanismul complet (de ce candelă închisă, nu wick, contează pentru
|
||||
violarea trail-ului) e explicat integral cu diagramă în
|
||||
`03_MODUL_2/14_strategia_1_m2d.md` — aici se aplică identic: bull trail =
|
||||
low-ul fiecărei candele care face un maxim nou (long); bear trail = high-ul
|
||||
fiecărei candele care face un minim nou (short). Poziția 2 rămâne pe trail
|
||||
până la bear/bull reversal (prima candelă închisă de partea greșită a
|
||||
liniei de trail).
|
||||
|
||||
## Confirmare vs. capcană — care e diferența față de M2D
|
||||
|
||||
Spre deosebire de M2D (unde triggerul e strict Buy/Sell Momentum, fără
|
||||
pivoți), aici triggerul e legat de o linie de preț concretă (pivotul mic),
|
||||
nu de un pattern de candele. Asta înseamnă că poți avea o candelă verde
|
||||
puternică ("BIM") care totuși nu e trigger valid dacă M nu e îndeplinit
|
||||
(pivotul mic încă sub pivotul mare) — vezi punctul roșu "NU" din diagrama
|
||||
principală de mai sus. Regula practică: verifică întotdeauna ambele condiții
|
||||
separat — poziția relativă a pivoților (M) și close-ul candelei față de
|
||||
pivotul mic (A) — nu presupune că una o implică automat pe cealaltă
|
||||
înaintea momentului exact al crossing-ului.
|
||||
|
||||
## Exemplu 1 — LONG, bottom major, NVDA (cifre reale din curs)
|
||||
|
||||
Bottom NVDA, octombrie 2022 (scală ajustată la split, pre-1:10). Prima dată
|
||||
pivotul mic (weekly) trece deasupra pivotului mare (monthly) — venind după
|
||||
un downtrend masiv. Cursul recomandă explicit, pentru un bottom de talia
|
||||
asta, **stop la swing low absolut, nu la 4 candele**: distanța măsurată a
|
||||
fost **23%** sub entry (low-ul intrării ~13.76–13.88). Ținta de profit
|
||||
proiectată: **~25%**, atinsă în aproximativ **9 săptămâni** (~2.5 luni) — pe
|
||||
combinația weekly/monthly, deci timp de reacție de ordinul lunilor, nu
|
||||
zilelor.
|
||||
|
||||
<svg viewBox="0 0 440 240" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="8" y="15" fill="#666">NVDA, weekly — bottom major (long)</text>
|
||||
<polyline points="10,90 60,140 110,180 160,210 210,190 260,150 310,110 360,75 400,50" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="160" cy="210" r="5" fill="#188a3e"/>
|
||||
<text x="100" y="228" fill="#188a3e">entry ~13.80 (după M+A)</text>
|
||||
<line x1="160" y1="210" x2="400" y2="210" stroke="#c00" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="260" y="225" fill="#c00">SL la swing low absolut, −23%</text>
|
||||
<line x1="400" y1="50" x2="400" y2="210" stroke="#888" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="330" y="45" fill="#188a3e">TP ~+25%, în ~9 săptămâni</text>
|
||||
</svg>
|
||||
|
||||
## Exemplu 2 — SHORT, prins aproape de un top, SPY (cifre reale din curs)
|
||||
|
||||
Cursul arată cum, deși nu prinzi vârful exact al unei mișcări, strategia te
|
||||
duce foarte aproape de el la o schimbare de trend: vârful mișcării a fost
|
||||
**613**, iar intrarea short (după ce pivotul mic a trecut sub pivotul mare)
|
||||
s-a făcut la close-ul candelei de trigger, **599.10** — la mai puțin de 2.5%
|
||||
sub vârf. Cursul nu citează stop-loss/TP exacte pentru acest caz punctual;
|
||||
complet mai jos, pe regula standard (SL = high ultimele 4 candele), cu un
|
||||
high estimat la 605 (marcat ca și completare a mea):
|
||||
|
||||
<svg viewBox="0 0 440 220" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="8" y="15" fill="#666">SPY, 60 min — aproape de top (short)</text>
|
||||
<polyline points="10,180 60,140 110,100 150,60 190,55 230,90 280,120 330,150 380,175" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<text x="150" y="45" fill="#333">613 — vârf</text>
|
||||
<circle cx="230" cy="90" r="6" fill="#c00"/>
|
||||
<text x="235" y="85" fill="#c00">entry short 599.10 (close trigger)</text>
|
||||
<line x1="230" y1="70" x2="380" y2="70" stroke="#c00" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="245" y="63" fill="#c00">SL ~605 (high 4 candele, estimat)</text>
|
||||
<line x1="230" y1="150" x2="380" y2="150" stroke="#188a3e" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="245" y="166" fill="#188a3e">TP1 ~593 (aceeași distanță, estimat)</text>
|
||||
</svg>
|
||||
|
||||
## Exemplu 3 — invalidare: stop scos de spike, apoi setup valid (construit)
|
||||
|
||||
Nu orice prim trigger merge — cursul insistă mult pe asta (COP a fost dat
|
||||
ca exemplu real de acest tip, dar fără cifre suficient de clare de reprodus
|
||||
exact). Exemplu construit, pe scară similară, ca să arate mecanismul:
|
||||
|
||||
Long pe un titlu la 42.00, SL la 4 candele = 40.80 (distanță 2.9%). Un spike
|
||||
de câteva minute atinge 40.75, sub SL — ești scos, deși trendul de fond
|
||||
continuă. Al doilea trigger valid apare la 42.60, cu SL 41.40 (aceeași
|
||||
distanță relativă) — de data asta ține, și prețul ajunge la TP1 = 43.80.
|
||||
|
||||
<svg viewBox="0 0 440 220" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="8" y="15" fill="#666">Construit — prima intrare scoasă de spike, a doua merge</text>
|
||||
<polyline points="10,180 60,150 110,120 130,60 150,130 190,110 240,90 290,60 340,40" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="110" cy="120" r="5" fill="#c00"/>
|
||||
<text x="20" y="200" fill="#c00">entry 1: 42.00, SL 40.80</text>
|
||||
<circle cx="130" cy="60" r="4" fill="#c88"/>
|
||||
<text x="135" y="55" fill="#c88">spike 40.75 — scos</text>
|
||||
<circle cx="190" cy="110" r="5" fill="#188a3e"/>
|
||||
<text x="195" y="128" fill="#188a3e">entry 2: 42.60, SL 41.40</text>
|
||||
<text x="290" y="35" fill="#188a3e">TP1 43.80</text>
|
||||
</svg>
|
||||
|
||||
## Gotchas practice — cele mai importante
|
||||
- **Nu sări niciun semnal.** Probabilitățile strategiei se calculează pe
|
||||
eșantion complet — dacă ratezi un semnal (bere cu prietenii, ai fost
|
||||
ocupat), aștepți următorul, nu intri pe amintirea celui vechi. Un singur
|
||||
semnal ratat poate fi cel care ducea 7 tranzacții obișnuite la profit.
|
||||
- **La bottom-uri/topuri majore, nu folosi stop-ul standard de 4 candele** —
|
||||
vezi secțiunea dedicată mai sus; retesturile te scot prea devreme.
|
||||
- **Volumul nu face parte din regulă** — ajută ca filtru opțional (3+
|
||||
candele de acumulare = semnal mai puternic), dar nu e condiție.
|
||||
- **După o serie de pierderi în parametrii normali ai strategiei, nu
|
||||
renunța** — dacă știi că strategia poate avea, de exemplu, 6 pierderi
|
||||
consecutive și tocmai le-ai luat, following e mai probabil să apară
|
||||
tranzacția care recuperează tot, nu momentul să te retragi.
|
||||
|
||||
## Cum se leagă de restul cursului
|
||||
Buy/Sell Momentum (BIM/SLM) e definit integral, cu mecanism, în
|
||||
`10_buysell_momentum_trigger.md` — aici e refolosit ca trigger de preț, dar
|
||||
condiția de direcție (M) vine din pivoți, nu din price momentum ca la M2D.
|
||||
Bull/bear trail, complet cu mecanism, e în `14_strategia_1_m2d.md`.
|
||||
|
||||
## Referințe
|
||||
- [IG — How to Trade Using Pivot Points](https://www.ig.com/en/trading-strategies/how-to-trade-using-pivot-points-200717) — mecanismul standard de pivot points, folosit ca bază tehnică pentru M/A.
|
||||
- [OANDA — Importance of pivot points](https://www.oanda.com/us-en/trade-tap-blog/trading-knowledge/importance-of-pivot-points/) — pivoții ca suport/rezistență matematic, nu desenat.
|
||||
- [BabyPips — How to Use Pivot Points to Measure Market Sentiment](https://www.babypips.com/learn/forex/using-pivot-points-to-determine-market-sentiment) — pivotul ca prag bullish/bearish, ideea centrală din spatele M-ului din MP².
|
||||
- [Investopedia — Risk/Reward Ratio](https://www.investopedia.com/terms/r/riskrewardratio.asp) — calculul risc/recompensă folosit în exemplele de mai sus.
|
||||
|
||||
---
|
||||
*Notă: toate diagramele SVG, secțiunea "Regula SAU" (structurarea explicită
|
||||
DA/NU a celor două cazuri), excepția de gap ilustrată grafic, secțiunea
|
||||
"Excepție pentru topuri/bottom-uri majore" (mecanism explicat vizual),
|
||||
exemplul 3 (integral construit, cifre plauzibile) și completările de
|
||||
SL/TP din exemplul 2 (marcate explicit ca estimate) sunt completări ale
|
||||
mele. Exemplele 1 (NVDA) și 2 (SPY, cifrele 613/599.10) și cele două
|
||||
seturi de backtest din TLDR folosesc cifre citate explicit în transcriere.*
|
||||
158
summaries/04_MODUL_3/05_workshop_3_autosabotarea.html
Normal file
158
summaries/04_MODUL_3/05_workshop_3_autosabotarea.html
Normal file
@@ -0,0 +1,158 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ro">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Modul 3 / #6 — Workshop 3: Autosabotarea, capcana întinsă de propria minte (top greșeli)</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>Modul 3 / #6 — Workshop 3: Autosabotarea, capcana întinsă de propria minte (top greșeli)</h1>
|
||||
<h2>TLDR</h2>
|
||||
<p>Workshop de psihologie/NLP (Bogdan Jinga), fără pattern-uri sau niveluri de preț. Tema:
|
||||
mecanismul prin care mintea subconștientă sabotează exact obiectivele de trading pe care
|
||||
mintea conștientă și le-a propus, plus greșelile concrete de comportament care rezultă
|
||||
din el — mărimea poziției raportată la cât de important simți trade-ul, reintrarea în
|
||||
piață imediat după un câștig mare, și tranzacționarea într-o stare emoțională/fizică
|
||||
nepotrivită.</p>
|
||||
<h2>Definiția autosabotării folosită în curs</h2>
|
||||
<p>"Să fii în contextul potrivit, dar să aplici o emoție nepotrivită." Nu contextul e
|
||||
greșit — ai un sistem, ai un MAPS, ai un plan — emoția cu care îl execuți e cea care
|
||||
strică rezultatul.</p>
|
||||
<h2>Mecanismul: de ce conștientul își propune, dar subconștientul sabotează</h2>
|
||||
<p>Cursul dă o cifră concretă pentru asimetrie: mintea conștientă procesează ~4.000 de biți
|
||||
pe secundă, subconștientul ~4.000.000 — de o mie de ori mai mult. Consecința practică:
|
||||
în orice conflict între ce-ți propui conștient și ce simți subconștient, subconștientul
|
||||
câștigă aproape mereu, pur cantitativ.</p>
|
||||
<p>Limbajul cu care comunici cu subconștientul nu e cuvântul/logica, e <strong>emoția</strong> (și
|
||||
metafora/limbajul hipnotic). Deci dacă îți propui un obiectiv ("vreau să fiu trader
|
||||
profitabil"), dar imaginea mentală pe care o asociezi cu el e încărcată cu frică,
|
||||
invidie sau îndoială, subconștientul nu recepționează obiectivul — recepționează emoția
|
||||
atașată lui, ca pe un semnal de pericol de evitat. Exemplul dat în curs: cineva care
|
||||
vrea poziția șefului, dar se uită la ea cu invidie/frustrare, nu ajunge acolo, pentru că
|
||||
subconștientul asociază acel rezultat cu o stare neplăcută, nu una de urmărit.</p>
|
||||
<p><strong>Aplicat la trading:</strong> dacă abordezi obiectivul "sunt profitabil" din anxietate ("nu
|
||||
cumva pierd iar") în loc de curiozitate, subconștientul tratează exact acțiunea de
|
||||
tranzacționare ca pe un pericol de evitat — de aici apar ezitările, ieșirile premature
|
||||
din poziții câștigătoare sau amânarea intrării pe un setup valid.</p>
|
||||
<h2>De ce contează dacă obiectivul chiar e al tău</h2>
|
||||
<p>Cursul insistă: mulți traderi nu devin niciodată profitabili pentru că obiectivul nu e
|
||||
al lor cu adevărat — e împrumutat (ca să dovedești ceva cuiva, ca să ții o promisiune
|
||||
făcută altcuiva). Citat din curs (Tony Robbins): atingerea unui obiectiv e 80%
|
||||
psihologie, 20% strategie — inclusiv în trading.</p>
|
||||
<h2>Cuvinte care semnalează sabotaj în curs: "încerc" și "trebuie"</h2>
|
||||
<p>Mecanism, nu doar joc de cuvinte: cursul observă că "încerc" desfăcut în silabe conține
|
||||
"în cerc" — dar punctul practic e că folosirea lui induce o <strong>stare de îndoială</strong>, iar
|
||||
îndoiala e o formă de frică joasă pe care subconștientul o citește ca semnal negativ
|
||||
despre obiectiv. Cursul citează un impact de 50-60% șanse în minus asupra realizării
|
||||
obiectivului atunci când el e purtat cu îndoială. "Trebuie" funcționează similar — te
|
||||
duce în imperativ, nu în opțiune.</p>
|
||||
<p><strong>Aplicat la trading:</strong> diferența dintre a scrie în jurnal "încerc să respect regula de
|
||||
stop-loss" și "respect regula de stop-loss" nu e stilistică — e un marker observabil
|
||||
al stării cu care abordezi execuția, care poate fi verificat direct în jurnal, nu doar
|
||||
simțit în minutul tranzacției (secțiunea Gotchas de mai jos reia asta ca pas practic).</p>
|
||||
<h2>Emoții de vibrație joasă — "cușca emoțională"</h2>
|
||||
<p>Frica, rușinea și vinovăția sunt numite în curs "cușca emoțională". Rușinea și
|
||||
vinovăția nu sunt emoții native — sunt învățate în copilărie (educație prin rușine,
|
||||
"să-ți fie rușine"); frica e singura naturală dintre cele trei. Efectul lor asupra
|
||||
trading-ului nu e mereu o eroare directă, ci <strong>subperformanță</strong>: cursul spune explicit
|
||||
că poți fi bine pregătit tehnic și totuși să dai 80-90% din potențial, nu 100%, pentru
|
||||
că aceste emoții inhibă execuția chiar și fără o greșeală vizibilă de sistem.</p>
|
||||
<p>Frica are, conform cursului, trei reacții posibile (3F): <strong>freeze</strong> (te blochezi, nu
|
||||
acționezi), <strong>flight</strong> (fugi din situație — ieși din trade fără motiv de plan), <strong>fight</strong>
|
||||
(reacționezi nervos — mărești poziția din ciudă/frustrare ca să "recuperezi").
|
||||
Curiozitatea, în contrast, e emoția care ajută la învățare (aceeași observație ca la
|
||||
copiii care explorează fără frică de rezultat); curajul, spune cursul, nu există decât
|
||||
în prezența fricii — nu e absența ei, e acțiunea luată în ciuda ei (diferit de temeritate
|
||||
— sări cu parașuta știind că ai instructor și echipament, nu sari fără).</p>
|
||||
<h2>Emoție vs. sentiment — durata contează</h2>
|
||||
<p>O emoție ținută pe termen scurt e normală; ținută pe termen lung devine <strong>sentiment</strong>
|
||||
(stare de bază): tristețea prelungită devine depresie, bucuria necontrolată prelungită
|
||||
duce la decizii nesăbuite. Exemplul folosit explicit în curs pentru trading: euforia
|
||||
susținută după o serie de câștiguri poate duce la decizia de a pune o ipotecă pe casă
|
||||
și a intra cu banii aceia într-o singură tranzacție — exact genul de decizie pe care
|
||||
o persoană calmă n-ar lua-o.</p>
|
||||
<h2>De ce nu reintri imediat cu banii câștigați (Mark Douglas, citat în curs)</h2>
|
||||
<p>Regula dată explicit: după o tranzacție profitabilă, închizi platforma, sărbătorești
|
||||
(ceva mic — nu tot capitalul câștigat), dar <strong>nu reintri imediat</strong> cu banii ăia în altă
|
||||
tranzacție. Motivul dat de curs, citând Mark Douglas: "nu mai percepi riscul" — starea
|
||||
de euforie de după un câștig estompează percepția costului real al riscului următor.</p>
|
||||
<p>Mecanismul, dus un pas mai departe (completare proprie, nu vine explicit din curs):
|
||||
euforia funcționează ca orice stare emoțională intensă — îngustează atenția către
|
||||
informația care confirmă starea ("sunt în formă, îmi merge") și reduce atenția la
|
||||
semnalele care ar contrazice-o (setup slab, volum mic, context nefavorabil). În plus,
|
||||
subconștientul asociază acțiunea recentă (reintrarea impulsivă) cu plăcerea câștigului
|
||||
anterior, ceea ce întărește exact comportamentul de repetat impulsul, indiferent de
|
||||
calitatea noului setup — nu diferă mecanic de orice altă formă de condiționare prin
|
||||
recompensă.</p>
|
||||
<h2>Mărimea poziției = mărimea mizei = mărimea fricii</h2>
|
||||
<p>Cursul leagă explicit mărimea poziției de intensitatea reacției emoționale: cu cât suma
|
||||
cu care intri într-o tranzacție e mai mare (raportat la ce contează pentru tine, nu la
|
||||
o cifră absolută), cu atât miza percepută e mai mare, și cu atât frica/anxietatea
|
||||
atașată crește — iar subconștientul citește anxietatea ca semnal de pericol real,
|
||||
declanșând freeze/flight/fight în loc de execuție calmă a planului.</p>
|
||||
<p>Paralela dată în curs: situațiile din copilărie cu "miză" (recitat o poezie în fața
|
||||
musafirilor) blochează creativitatea copilului exact pentru că fac dintr-o activitate
|
||||
neutră un eveniment cu presiune socială — mecanismul e identic cu o poziție
|
||||
supradimensionată care transformă un proces neutru (execuție de plan) într-un eveniment
|
||||
cu presiune emoțională.</p>
|
||||
<p>Recomandarea explicită din curs: tranzacționează cu sume mai mici, nu alerga după
|
||||
profit, orientează-te spre proces (nu spre rezultatul fiecărui trade individual) —
|
||||
aceeași idee centrală din "Trading in the Zone" al lui Mark Douglas, unde acceptarea
|
||||
reală a riscului (nu doar declarată) e ce separă traderii consecvenți.</p>
|
||||
<h2>Contextul emoțional/fizic determină rezultatul — "piața e oglinda perfectă a stării tale"</h2>
|
||||
<p>Regula dată explicit: dacă ai avut o zi proastă (ceartă cu partenerul, zi grea la
|
||||
muncă), eviți să tranzacționezi — nu neapărat pentru că vei face o eroare tehnică
|
||||
vizibilă, ci pentru că starea proastă te va face să "nimerești" acele momente din piață
|
||||
în care nu merge (atenție/selecție afectate de stres, nu doar execuție).</p>
|
||||
<h2>Exemplu concret din curs — oboseala fizică, nu doar emoția, sabotează</h2>
|
||||
<p>Bogdan povestește un examen de facultate: învățase toată noaptea, se simțea pregătit
|
||||
pentru o notă mare, dar din oboseală extremă a completat greșit grila de răspunsuri
|
||||
(a decalat rândurile) și a picat examenul, deși cunoștea materia — la restanță, cu
|
||||
aceeași pregătire, a luat 9-10. Punctul cursului: autosabotajul nu vine mereu din
|
||||
frică/rușine/vinovăție — o stare fizică (epuizare) poate produce exact același rezultat
|
||||
auto-distructiv, indiferent cât de bine ești pregătit tehnic. Aplicat la trading: starea
|
||||
de oboseală merită tratată cu aceeași regulă ca starea emoțională proastă de mai sus —
|
||||
nu tranzacționezi, indiferent cât de solid e sistemul pe hârtie.</p>
|
||||
<h2>Gotchas practice (adăugarea mea, dincolo de curs)</h2>
|
||||
<ul>
|
||||
<li><strong>Nu retranzacționa în aceeași sesiune imediat după un câștig mare.</strong> Dacă simți
|
||||
impulsul să "intri iar cât ești pe val", ia o pauză fizică (închide platforma
|
||||
15-30 minute) înainte de următorul semnal — exact ca să lași euforia să scadă înainte
|
||||
să reevaluezi riscul, nu în timp ce ești încă în starea care ți-l ascunde.</li>
|
||||
<li><strong>Verifică mărimea poziției față de reacția ta fizică, nu doar față de regula de money
|
||||
management scrisă.</strong> Dacă anticipezi să verifici ecranul compulsiv sau simți tensiune
|
||||
vizibilă la gândul poziției, ea e prea mare pentru starea ta actuală de antrenament
|
||||
emoțional — chiar dacă procentul de risc calculat e "corect" pe hârtie.</li>
|
||||
<li><strong>Marchează în jurnal, nu doar simți, folosirea cuvintelor "încerc"/"trebuie".</strong> Sunt
|
||||
markeri observabili ai unei stări de îndoială, mai ușor de prins scriși după fapt
|
||||
decât introspectiv chiar în minutul tranzacției.</li>
|
||||
</ul>
|
||||
<h2>Notă</h2>
|
||||
<p>Mecanismul conștient/subconștient (cifrele de biți pe secundă), definiția autosabotării,
|
||||
regulile despre "încerc"/"trebuie", cușca emoțională, cei 3F, emoție vs. sentiment,
|
||||
regula Mark Douglas despre reinvestirea câștigului, legătura miză-mărime poziție și
|
||||
exemplul cu examenul din facultate vin direct din transcrierea cursului, reformulate pe
|
||||
scurt. Extinderea mecanismului euforiei (paragraful "dus un pas mai departe") și cele
|
||||
trei gotchas practice sunt completare proprie, marcate explicit ca atare. Nu am adăugat
|
||||
diagrame: STYLE.md le cere pentru pattern-uri de preț și niveluri numerice — aici nu
|
||||
există niciunul, lecția e despre mecanisme psihologice, nu despre grafice.</p>
|
||||
<h2>Referințe</h2>
|
||||
<ul>
|
||||
<li><a href="https://www.goodreads.com/book/show/253516.Trading_in_the_Zone">Trading in the Zone — Mark Douglas (Goodreads)</a> — cartea citată explicit în curs pentru regula despre percepția riscului după un câștig.</li>
|
||||
<li><a href="https://tradethatswing.com/key-takeaways-from-trading-in-the-zone-by-mark-douglas/">Key Takeaways from 'Trading in the Zone' by Mark Douglas</a> — rezumat aplicat al conceptului de acceptare a riscului.</li>
|
||||
<li><a href="https://tradewithharshath.medium.com/euphoria-and-self-sabotage-the-hidden-psychological-traps-in-trading-dbf0a2321b7a">Euphoria and Self-Sabotage: The Hidden Psychological Traps in Trading</a> — mecanismul euforiei post-câștig aplicat direct la trading.</li>
|
||||
<li><a href="https://learn2.trade/trading-psychology-how-self-sabotage-silently-destroys-high-performance">Trading Psychology: How Self-Sabotage Silently Destroys High Performance</a> — legătura dintre convingerea "nu merit" și autosabotaj, cu exemple de comportament (stop-loss ignorat, poziții supradimensionate).</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
||||
154
summaries/04_MODUL_3/05_workshop_3_autosabotarea.md
Normal file
154
summaries/04_MODUL_3/05_workshop_3_autosabotarea.md
Normal file
@@ -0,0 +1,154 @@
|
||||
# Modul 3 / #6 — Workshop 3: Autosabotarea, capcana întinsă de propria minte (top greșeli)
|
||||
|
||||
## TLDR
|
||||
Workshop de psihologie/NLP (Bogdan Jinga), fără pattern-uri sau niveluri de preț. Tema:
|
||||
mecanismul prin care mintea subconștientă sabotează exact obiectivele de trading pe care
|
||||
mintea conștientă și le-a propus, plus greșelile concrete de comportament care rezultă
|
||||
din el — mărimea poziției raportată la cât de important simți trade-ul, reintrarea în
|
||||
piață imediat după un câștig mare, și tranzacționarea într-o stare emoțională/fizică
|
||||
nepotrivită.
|
||||
|
||||
## Definiția autosabotării folosită în curs
|
||||
"Să fii în contextul potrivit, dar să aplici o emoție nepotrivită." Nu contextul e
|
||||
greșit — ai un sistem, ai un MAPS, ai un plan — emoția cu care îl execuți e cea care
|
||||
strică rezultatul.
|
||||
|
||||
## Mecanismul: de ce conștientul își propune, dar subconștientul sabotează
|
||||
Cursul dă o cifră concretă pentru asimetrie: mintea conștientă procesează ~4.000 de biți
|
||||
pe secundă, subconștientul ~4.000.000 — de o mie de ori mai mult. Consecința practică:
|
||||
în orice conflict între ce-ți propui conștient și ce simți subconștient, subconștientul
|
||||
câștigă aproape mereu, pur cantitativ.
|
||||
|
||||
Limbajul cu care comunici cu subconștientul nu e cuvântul/logica, e **emoția** (și
|
||||
metafora/limbajul hipnotic). Deci dacă îți propui un obiectiv ("vreau să fiu trader
|
||||
profitabil"), dar imaginea mentală pe care o asociezi cu el e încărcată cu frică,
|
||||
invidie sau îndoială, subconștientul nu recepționează obiectivul — recepționează emoția
|
||||
atașată lui, ca pe un semnal de pericol de evitat. Exemplul dat în curs: cineva care
|
||||
vrea poziția șefului, dar se uită la ea cu invidie/frustrare, nu ajunge acolo, pentru că
|
||||
subconștientul asociază acel rezultat cu o stare neplăcută, nu una de urmărit.
|
||||
|
||||
**Aplicat la trading:** dacă abordezi obiectivul "sunt profitabil" din anxietate ("nu
|
||||
cumva pierd iar") în loc de curiozitate, subconștientul tratează exact acțiunea de
|
||||
tranzacționare ca pe un pericol de evitat — de aici apar ezitările, ieșirile premature
|
||||
din poziții câștigătoare sau amânarea intrării pe un setup valid.
|
||||
|
||||
## De ce contează dacă obiectivul chiar e al tău
|
||||
Cursul insistă: mulți traderi nu devin niciodată profitabili pentru că obiectivul nu e
|
||||
al lor cu adevărat — e împrumutat (ca să dovedești ceva cuiva, ca să ții o promisiune
|
||||
făcută altcuiva). Citat din curs (Tony Robbins): atingerea unui obiectiv e 80%
|
||||
psihologie, 20% strategie — inclusiv în trading.
|
||||
|
||||
## Cuvinte care semnalează sabotaj în curs: "încerc" și "trebuie"
|
||||
Mecanism, nu doar joc de cuvinte: cursul observă că "încerc" desfăcut în silabe conține
|
||||
"în cerc" — dar punctul practic e că folosirea lui induce o **stare de îndoială**, iar
|
||||
îndoiala e o formă de frică joasă pe care subconștientul o citește ca semnal negativ
|
||||
despre obiectiv. Cursul citează un impact de 50-60% șanse în minus asupra realizării
|
||||
obiectivului atunci când el e purtat cu îndoială. "Trebuie" funcționează similar — te
|
||||
duce în imperativ, nu în opțiune.
|
||||
|
||||
**Aplicat la trading:** diferența dintre a scrie în jurnal "încerc să respect regula de
|
||||
stop-loss" și "respect regula de stop-loss" nu e stilistică — e un marker observabil
|
||||
al stării cu care abordezi execuția, care poate fi verificat direct în jurnal, nu doar
|
||||
simțit în minutul tranzacției (secțiunea Gotchas de mai jos reia asta ca pas practic).
|
||||
|
||||
## Emoții de vibrație joasă — "cușca emoțională"
|
||||
Frica, rușinea și vinovăția sunt numite în curs "cușca emoțională". Rușinea și
|
||||
vinovăția nu sunt emoții native — sunt învățate în copilărie (educație prin rușine,
|
||||
"să-ți fie rușine"); frica e singura naturală dintre cele trei. Efectul lor asupra
|
||||
trading-ului nu e mereu o eroare directă, ci **subperformanță**: cursul spune explicit
|
||||
că poți fi bine pregătit tehnic și totuși să dai 80-90% din potențial, nu 100%, pentru
|
||||
că aceste emoții inhibă execuția chiar și fără o greșeală vizibilă de sistem.
|
||||
|
||||
Frica are, conform cursului, trei reacții posibile (3F): **freeze** (te blochezi, nu
|
||||
acționezi), **flight** (fugi din situație — ieși din trade fără motiv de plan), **fight**
|
||||
(reacționezi nervos — mărești poziția din ciudă/frustrare ca să "recuperezi").
|
||||
Curiozitatea, în contrast, e emoția care ajută la învățare (aceeași observație ca la
|
||||
copiii care explorează fără frică de rezultat); curajul, spune cursul, nu există decât
|
||||
în prezența fricii — nu e absența ei, e acțiunea luată în ciuda ei (diferit de temeritate
|
||||
— sări cu parașuta știind că ai instructor și echipament, nu sari fără).
|
||||
|
||||
## Emoție vs. sentiment — durata contează
|
||||
O emoție ținută pe termen scurt e normală; ținută pe termen lung devine **sentiment**
|
||||
(stare de bază): tristețea prelungită devine depresie, bucuria necontrolată prelungită
|
||||
duce la decizii nesăbuite. Exemplul folosit explicit în curs pentru trading: euforia
|
||||
susținută după o serie de câștiguri poate duce la decizia de a pune o ipotecă pe casă
|
||||
și a intra cu banii aceia într-o singură tranzacție — exact genul de decizie pe care
|
||||
o persoană calmă n-ar lua-o.
|
||||
|
||||
## De ce nu reintri imediat cu banii câștigați (Mark Douglas, citat în curs)
|
||||
Regula dată explicit: după o tranzacție profitabilă, închizi platforma, sărbătorești
|
||||
(ceva mic — nu tot capitalul câștigat), dar **nu reintri imediat** cu banii ăia în altă
|
||||
tranzacție. Motivul dat de curs, citând Mark Douglas: "nu mai percepi riscul" — starea
|
||||
de euforie de după un câștig estompează percepția costului real al riscului următor.
|
||||
|
||||
Mecanismul, dus un pas mai departe (completare proprie, nu vine explicit din curs):
|
||||
euforia funcționează ca orice stare emoțională intensă — îngustează atenția către
|
||||
informația care confirmă starea ("sunt în formă, îmi merge") și reduce atenția la
|
||||
semnalele care ar contrazice-o (setup slab, volum mic, context nefavorabil). În plus,
|
||||
subconștientul asociază acțiunea recentă (reintrarea impulsivă) cu plăcerea câștigului
|
||||
anterior, ceea ce întărește exact comportamentul de repetat impulsul, indiferent de
|
||||
calitatea noului setup — nu diferă mecanic de orice altă formă de condiționare prin
|
||||
recompensă.
|
||||
|
||||
## Mărimea poziției = mărimea mizei = mărimea fricii
|
||||
Cursul leagă explicit mărimea poziției de intensitatea reacției emoționale: cu cât suma
|
||||
cu care intri într-o tranzacție e mai mare (raportat la ce contează pentru tine, nu la
|
||||
o cifră absolută), cu atât miza percepută e mai mare, și cu atât frica/anxietatea
|
||||
atașată crește — iar subconștientul citește anxietatea ca semnal de pericol real,
|
||||
declanșând freeze/flight/fight în loc de execuție calmă a planului.
|
||||
|
||||
Paralela dată în curs: situațiile din copilărie cu "miză" (recitat o poezie în fața
|
||||
musafirilor) blochează creativitatea copilului exact pentru că fac dintr-o activitate
|
||||
neutră un eveniment cu presiune socială — mecanismul e identic cu o poziție
|
||||
supradimensionată care transformă un proces neutru (execuție de plan) într-un eveniment
|
||||
cu presiune emoțională.
|
||||
|
||||
Recomandarea explicită din curs: tranzacționează cu sume mai mici, nu alerga după
|
||||
profit, orientează-te spre proces (nu spre rezultatul fiecărui trade individual) —
|
||||
aceeași idee centrală din "Trading in the Zone" al lui Mark Douglas, unde acceptarea
|
||||
reală a riscului (nu doar declarată) e ce separă traderii consecvenți.
|
||||
|
||||
## Contextul emoțional/fizic determină rezultatul — "piața e oglinda perfectă a stării tale"
|
||||
Regula dată explicit: dacă ai avut o zi proastă (ceartă cu partenerul, zi grea la
|
||||
muncă), eviți să tranzacționezi — nu neapărat pentru că vei face o eroare tehnică
|
||||
vizibilă, ci pentru că starea proastă te va face să "nimerești" acele momente din piață
|
||||
în care nu merge (atenție/selecție afectate de stres, nu doar execuție).
|
||||
|
||||
## Exemplu concret din curs — oboseala fizică, nu doar emoția, sabotează
|
||||
Bogdan povestește un examen de facultate: învățase toată noaptea, se simțea pregătit
|
||||
pentru o notă mare, dar din oboseală extremă a completat greșit grila de răspunsuri
|
||||
(a decalat rândurile) și a picat examenul, deși cunoștea materia — la restanță, cu
|
||||
aceeași pregătire, a luat 9-10. Punctul cursului: autosabotajul nu vine mereu din
|
||||
frică/rușine/vinovăție — o stare fizică (epuizare) poate produce exact același rezultat
|
||||
auto-distructiv, indiferent cât de bine ești pregătit tehnic. Aplicat la trading: starea
|
||||
de oboseală merită tratată cu aceeași regulă ca starea emoțională proastă de mai sus —
|
||||
nu tranzacționezi, indiferent cât de solid e sistemul pe hârtie.
|
||||
|
||||
## Gotchas practice (adăugarea mea, dincolo de curs)
|
||||
- **Nu retranzacționa în aceeași sesiune imediat după un câștig mare.** Dacă simți
|
||||
impulsul să "intri iar cât ești pe val", ia o pauză fizică (închide platforma
|
||||
15-30 minute) înainte de următorul semnal — exact ca să lași euforia să scadă înainte
|
||||
să reevaluezi riscul, nu în timp ce ești încă în starea care ți-l ascunde.
|
||||
- **Verifică mărimea poziției față de reacția ta fizică, nu doar față de regula de money
|
||||
management scrisă.** Dacă anticipezi să verifici ecranul compulsiv sau simți tensiune
|
||||
vizibilă la gândul poziției, ea e prea mare pentru starea ta actuală de antrenament
|
||||
emoțional — chiar dacă procentul de risc calculat e "corect" pe hârtie.
|
||||
- **Marchează în jurnal, nu doar simți, folosirea cuvintelor "încerc"/"trebuie".** Sunt
|
||||
markeri observabili ai unei stări de îndoială, mai ușor de prins scriși după fapt
|
||||
decât introspectiv chiar în minutul tranzacției.
|
||||
|
||||
## Notă
|
||||
Mecanismul conștient/subconștient (cifrele de biți pe secundă), definiția autosabotării,
|
||||
regulile despre "încerc"/"trebuie", cușca emoțională, cei 3F, emoție vs. sentiment,
|
||||
regula Mark Douglas despre reinvestirea câștigului, legătura miză-mărime poziție și
|
||||
exemplul cu examenul din facultate vin direct din transcrierea cursului, reformulate pe
|
||||
scurt. Extinderea mecanismului euforiei (paragraful "dus un pas mai departe") și cele
|
||||
trei gotchas practice sunt completare proprie, marcate explicit ca atare. Nu am adăugat
|
||||
diagrame: STYLE.md le cere pentru pattern-uri de preț și niveluri numerice — aici nu
|
||||
există niciunul, lecția e despre mecanisme psihologice, nu despre grafice.
|
||||
|
||||
## Referințe
|
||||
- [Trading in the Zone — Mark Douglas (Goodreads)](https://www.goodreads.com/book/show/253516.Trading_in_the_Zone) — cartea citată explicit în curs pentru regula despre percepția riscului după un câștig.
|
||||
- [Key Takeaways from 'Trading in the Zone' by Mark Douglas](https://tradethatswing.com/key-takeaways-from-trading-in-the-zone-by-mark-douglas/) — rezumat aplicat al conceptului de acceptare a riscului.
|
||||
- [Euphoria and Self-Sabotage: The Hidden Psychological Traps in Trading](https://tradewithharshath.medium.com/euphoria-and-self-sabotage-the-hidden-psychological-traps-in-trading-dbf0a2321b7a) — mecanismul euforiei post-câștig aplicat direct la trading.
|
||||
- [Trading Psychology: How Self-Sabotage Silently Destroys High Performance](https://learn2.trade/trading-psychology-how-self-sabotage-silently-destroys-high-performance) — legătura dintre convingerea "nu merit" și autosabotaj, cu exemple de comportament (stop-loss ignorat, poziții supradimensionate).
|
||||
204
summaries/05_MODUL_4/02_strategia_5_mdsrt.html
Normal file
204
summaries/05_MODUL_4/02_strategia_5_mdsrt.html
Normal file
@@ -0,0 +1,204 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ro">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Modul 4 / #2 — Strategia 5: MDSRT</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>Modul 4 / #2 — Strategia 5: MDSRT</h1>
|
||||
<h2>TLDR</h2>
|
||||
<p>MDSRT = <strong>D</strong>ivergență, <strong>S</strong>uport, <strong>R</strong>esistance, <strong>T</strong>rinity — o strategie
|
||||
mecanic-discreționară (mai aproape de mecanic), bazată pe <strong>pullback sau
|
||||
schimbare de trend</strong>, nu pe continuare de trend. Trinity aici nu e trinity-ul
|
||||
clasic (5 stele) — e o formă proprie: <strong>divergență simultană pe toți cei trei
|
||||
indicatori</strong> (Power, Volume, Relative Strength). Poate fi day trading, swing
|
||||
trading sau position trading, în funcție de timeframe.</p>
|
||||
<p>Notă onestă despre sursă: transcrierea acoperă complet regulile pentru
|
||||
<strong>Long</strong> (M și A din harta MAP, plus jumătate din P), dar <strong>se întrerupe
|
||||
brusc</strong> chiar în mijlocul explicației lui P ("Ce înseamnă asta? Păi înseamnă
|
||||
în felul următor.") — nu există continuare în fișierul audio retranscris.
|
||||
Varianta <strong>Short</strong> nu e explicată deloc verbal (doar triggerele ei sunt
|
||||
numite în lista de concepte); mai jos e reconstruită prin oglindire explicită,
|
||||
marcată separat.</p>
|
||||
<h2>De ce Trinity, aici, e altceva decât crezi</h2>
|
||||
<p>În alte strategii din curs (ex. Sell Doji/Buy Doji), un singur indicator în
|
||||
divergență (de obicei Power) + un trigger de confirmare sunt suficiente. La
|
||||
MDSRT, "Trinity" numește exact situația în care <strong>toți trei</strong> indicatorii —
|
||||
Power, Volume, Relative Strength — sunt în divergență <strong>simultan</strong>, pe
|
||||
aceeași zonă de preț. Nu e obligatoriu (vezi regula minimă mai jos), dar
|
||||
atunci când se întâmplă, cursul o compară cu un "setup de 5 stele" — doar că,
|
||||
spre deosebire de un 5 stele clasic, aici baza e strict divergența, nu alte
|
||||
criterii.</p>
|
||||
<p><svg viewBox="0 0 460 150" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="18" fill="#333">Minim necesar (regula obligatorie)</text>
|
||||
<rect x="10" y="26" width="90" height="24" fill="#188a3e"/>
|
||||
<text x="15" y="42" fill="#fff">Power</text>
|
||||
<text x="108" y="42" fill="#333">+ Volume SAU Relative Strength</text>
|
||||
<text x="10" y="90" fill="#333">Trinity (opțional, cazul puternic)</text>
|
||||
<rect x="10" y="98" width="90" height="24" fill="#188a3e"/>
|
||||
<text x="15" y="114" fill="#fff">Power</text>
|
||||
<rect x="110" y="98" width="90" height="24" fill="#188a3e"/>
|
||||
<text x="118" y="114" fill="#fff">Volume</text>
|
||||
<rect x="210" y="98" width="140" height="24" fill="#188a3e"/>
|
||||
<text x="218" y="114" fill="#fff">Relative Strength</text>
|
||||
<text x="10" y="140" fill="#666">toți trei în divergență, aceeași zonă → semnal cel mai puternic</text>
|
||||
</svg></p>
|
||||
<p>Power e <strong>obligatoriu</strong> în ambele cazuri — dacă Power nu e în divergență,
|
||||
"nu pică toată treaba" (citat aproape literal din curs): setup-ul nu se
|
||||
califică deloc, indiferent ce arată Volume sau Relative Strength.</p>
|
||||
<h2>Termen: Relative Strength — de ce contează special aici</h2>
|
||||
<p>Relative Strength măsoară performanța unei acțiuni față de piață/index (nu
|
||||
doar față de propriul ei trecut) — e explicat pe larg în
|
||||
<code>03_MODUL_2/06_indicatorul_de_performanta.md</code>; nu repet mecanismul aici.
|
||||
Ce adaugă MDSRT: cursul subliniază că managerii de fonduri folosesc exact
|
||||
acest indicator ca să "bată piața" — caută acțiuni aflate în zone de
|
||||
suport/pivot <strong>monthly/quarterly</strong> (nu intraday) cu Relative Strength pozitiv
|
||||
<strong>și</strong> situat în cadranul 1 sau 2 (cadranele de performanță relativă, definite
|
||||
tot în lecția de mai sus). Motivul practic pentru care Volume nu e suficient
|
||||
singur: cursul menționează explicit situații în care volumul nu arată
|
||||
divergență, dar Relative Strength da — de-aia regula minimă permite oricare
|
||||
din cele două, nu doar volumul.</p>
|
||||
<h2>Harta MAP — regulile în Long</h2>
|
||||
<h3>M — Model (condițiile de intrare pe hartă)</h3>
|
||||
<ul>
|
||||
<li>Downtrend anterior de minim 5-10 candele — cursul recomandă mai mult de 5
|
||||
(nu se numără doar candelele roșii; într-un exemplu live pe grafic, un
|
||||
downtrend de 14 candele conținea și candele verzi intercalate — ce contează
|
||||
e direcția generală, nu culoarea fiecărei candele individuale).</li>
|
||||
<li>Prețul se află într-o zonă de suport sau pivot (daily/weekly/monthly/
|
||||
quarterly, în funcție de timeframe-ul folosit).</li>
|
||||
<li>Divergență bull cu minim 2 indicatori: <strong>Power obligatoriu</strong> + (Volume SAU
|
||||
Relative Strength).</li>
|
||||
<li>Dacă toți trei indicatorii sunt în divergență → varianta Trinity, semnal
|
||||
mai puternic (vezi diagrama de mai sus).</li>
|
||||
</ul>
|
||||
<p><svg viewBox="0 0 500 260" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#666">preț ↑</text>
|
||||
<polyline points="15,40 55,70 95,95 135,115 175,150 215,175 255,195 295,178" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<text x="15" y="30" fill="#999">downtrend anterior (min. 5-10 candele, culoare mixtă)</text>
|
||||
<line x1="215" y1="175" x2="470" y2="175" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="300" y="168" fill="#1a5fb4">zonă de suport / pivot</text>
|
||||
<circle cx="255" cy="195" r="5" fill="#c00"/>
|
||||
<text x="180" y="222" fill="#c00">minim de preț în zonă (M îndeplinit)</text>
|
||||
<text x="10" y="245" fill="#333">aici verifici: Power divergent? + Volume sau RS divergent?</text>
|
||||
</svg></p>
|
||||
<p>Exemplul din transcris (SPY, live): mentorul discută un posibil Inverted
|
||||
Head & Shoulders exact în această zonă, cu stop-loss plasat puțin sub minimul
|
||||
umărului — o confirmare că M (downtrend + zonă + divergență) se poate
|
||||
suprapune cu un pattern deja cunoscut (vezi
|
||||
<code>05_MODUL_4/01_patternuri_complexe_partea_a_doua.md</code>), nu e o condiție
|
||||
separată și exclusivă.</p>
|
||||
<h3>A — trigger de confirmare</h3>
|
||||
<p>Unul dintre trei triggere: <strong>Buy Momentum, Buy Doji, Buy Hammer</strong> — pot
|
||||
apărea toate trei pe aceeași candelă, sau doar două (cursul dă exemplul
|
||||
Buy Momentum + Buy Doji pe aceeași candelă, când a existat un doji chiar
|
||||
înainte). Buy Doji ca trigger e același concept ca strategia dedicată din
|
||||
<code>03_MODUL_2/13_strategia_3_byh.md</code>, dar acolo aplicat fără filtrul de
|
||||
suport/pivot — aici filtrul de zonă (din M) e obligatoriu.</p>
|
||||
<h3>P — planul (parțial, transcriere întreruptă)</h3>
|
||||
<p>Cursul indică explicit două opțiuni pentru stop-loss, lăsate la alegerea
|
||||
traderului (nu prescrise, "pentru traderi avansați"):
|
||||
- Metoda din alte strategii mecanice (extrema ultimelor N candele, ca la
|
||||
Buy Doji), <strong>sau</strong>
|
||||
- Stop-loss bazat pe <strong>ATR</strong> (vezi lecția dedicată ATR-ului —
|
||||
<code>03_MODUL_2/05_volatilitatea_beta_atr_vix.md</code> — cursul trimite explicit
|
||||
acolo, fără să repete formula).</p>
|
||||
<p>Pentru target/ieșire: take-profit stabilit împreună cu stop-loss-ul (simetric,
|
||||
ca la alte strategii mecanice din curs), cu trail bazat pe <strong>Bull Trail</strong> sau
|
||||
pe <strong>swing low</strong> — trader-ul alege oricare din cele două, sau ambele
|
||||
combinate ("sau, sau, sau și și"). Transcrierea se oprește chiar înainte de
|
||||
detaliul concret ("Ce înseamnă asta? Păi înseamnă în felul următor.") — nu
|
||||
există în sursă cifre exacte de intrare/SL/TP pentru un exemplu MDSRT complet.</p>
|
||||
<h2>Varianta Short (reconstruită prin oglindire — nu vine din audio)</h2>
|
||||
<p>Transcrierea numește triggerele de short (Sell Momentum, Sell Doji, Bear
|
||||
Trail) în lista inițială de concepte, dar nu ajunge să explice regulile M/A/P
|
||||
pentru short înainte de întrerupere. Prin simetrie cu structura Long (aceeași
|
||||
logică aplicată în oglindă, ca la toate celelalte strategii din curs):</p>
|
||||
<ul>
|
||||
<li><strong>M</strong>: uptrend anterior de minim 5-10 candele, preț într-o zonă de
|
||||
rezistență sau pivot, divergență bear cu minim 2 indicatori — Power
|
||||
obligatoriu + (Volume sau Relative Strength).</li>
|
||||
<li><strong>A</strong>: trigger Sell Momentum, Sell Doji sau Sell Hammer (echivalentul
|
||||
short al Buy Hammer, nemenționat explicit ca nume dar simetric cu Buy
|
||||
Hammer din listă).</li>
|
||||
<li><strong>P</strong>: stop-loss simetric (extrema ultimelor N candele sau ATR), target
|
||||
simetric, trail pe Bear Trail sau swing high.</li>
|
||||
</ul>
|
||||
<p><svg viewBox="0 0 500 260" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#666">preț ↑</text>
|
||||
<polyline points="15,220 55,190 95,165 135,145 175,110 215,85 255,65 295,82" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<text x="15" y="235" fill="#999">uptrend anterior (min. 5-10 candele)</text>
|
||||
<line x1="215" y1="85" x2="470" y2="85" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="300" y="78" fill="#1a5fb4">zonă de rezistență / pivot</text>
|
||||
<circle cx="255" cy="65" r="5" fill="#c00"/>
|
||||
<text x="180" y="52" fill="#c00">maxim de preț în zonă (M îndeplinit)</text>
|
||||
<text x="10" y="255" fill="#333">verifici: Power divergent? + Volume sau RS divergent? (bear)</text>
|
||||
</svg></p>
|
||||
<h2>Scanner vs. radar screen — pentru ce timeframe folosești fiecare</h2>
|
||||
<p>Cursul face o distincție practică, generală (nu specifică doar MDSRT) despre
|
||||
unde caută candidații:
|
||||
- <strong>Day trading</strong> — scanner-ul e prea lent (piața se mișcă prea repede până
|
||||
reacționezi la un rezultat de scan); folosești <strong>radar screen</strong>-ul, care
|
||||
ține sub observație un set mai mic de simboluri (cursul dă reperul 500) în
|
||||
timp real.
|
||||
- <strong>Swing/position (60, 120, 240 min, daily și mai sus)</strong> — scanner-ul e
|
||||
practic obligatoriu când verifici un univers mare (2000-4000 companii);
|
||||
radar screen-ul nu ține pasul cu atâtea simboluri simultan.</p>
|
||||
<h2>Gotchas practice — cele mai importante</h2>
|
||||
<ul>
|
||||
<li><strong>Power e blocant, nu opțional.</strong> Dacă Power nu e în divergență, setup-ul
|
||||
nu se califică — nu compensa lipsa lui cu Volume + Relative Strength
|
||||
amândouă în divergență; regula din curs e explicit "Power obligatoriu".</li>
|
||||
<li><strong>Nu confunda numărul de candele cu culoarea lor.</strong> Downtrend-ul de 5-10
|
||||
candele se numără după direcția generală a mișcării, nu după câte candele
|
||||
roșii vezi — exemplul din curs (SPY, 14 candele) avea candele verzi
|
||||
intercalate și tot conta ca downtrend.</li>
|
||||
<li><strong>Nu presupune cifre pentru P.</strong> Pentru că transcrierea se oprește exact
|
||||
înainte de exemplul numeric al planului, nu inventa un stop-loss/target
|
||||
concret pentru MDSRT — folosește regulile calitative de mai sus (ATR sau
|
||||
extrema ultimelor candele, trail pe Bull/Bear Trail sau swing low) și
|
||||
aplică-le pe propriul grafic, nu pe cifre "din curs" care nu există aici.</li>
|
||||
<li><strong>Scanner ≠ unealtă universală.</strong> Alegerea scanner vs. radar screen ține de
|
||||
viteza timeframe-ului, nu de preferință — folosind scanner-ul la day
|
||||
trading riști semnale deja "vechi" cu câteva candele.</li>
|
||||
</ul>
|
||||
<h2>Referințe</h2>
|
||||
<ul>
|
||||
<li><a href="https://www.investopedia.com/terms/r/relativestrength.asp">Investopedia — Relative Strength</a> — conceptul de performanță relativă față de piață/index.</li>
|
||||
<li><a href="https://chartschool.stockcharts.com/table-of-contents/chart-analysis/technical-indicators-and-overlays/technical-indicators/relative-strength-rs-analysis">StockCharts ChartSchool — Relative Strength (RS) Analysis</a> — cadrane de performanță relativă, folosite de manageri de fonduri.</li>
|
||||
<li><a href="https://www.investopedia.com/terms/a/atr.asp">Investopedia — Average True Range (ATR)</a> — folosit aici ca bază alternativă pentru stop-loss.</li>
|
||||
<li><a href="https://www.investopedia.com/terms/h/head-shoulders.asp">Investopedia — Head and Shoulders Pattern</a> — pattern-ul discutat pe exemplul live SPY din lecție.</li>
|
||||
</ul>
|
||||
<h2>Cum se leagă de restul cursului</h2>
|
||||
<p>MDSRT reutilizează termeni deja introduși în alte lecții, fără să-i
|
||||
redefinească: divergența pe volum/power/relative strength (vezi
|
||||
<code>01_MODUL_1/06_divergente.md</code> pentru mecanismul preț-vs-volum, aplicabil
|
||||
identic la power și relative strength), triggerele Buy/Sell Doji și Buy/Sell
|
||||
Momentum (<code>03_MODUL_2/10_buysell_momentum_trigger.md</code>,
|
||||
<code>03_MODUL_2/13_strategia_3_byh.md</code>), ATR-ul pentru stop-loss
|
||||
(<code>03_MODUL_2/05_volatilitatea_beta_atr_vix.md</code>) și indicatorul de
|
||||
performanță/Relative Strength (<code>03_MODUL_2/06_indicatorul_de_performanta.md</code>).
|
||||
Nu duplic mecanismele lor aici — MDSRT e stratul care le combină cu filtrul
|
||||
de suport/rezistență și regula Trinity.</p>
|
||||
<hr />
|
||||
<p><em>Notă: diagramele (Trinity, harta M pe grafic, varianta short reconstruită
|
||||
prin oglindire, timeline scanner/radar) și secțiunea "De ce Trinity, aici, e
|
||||
altceva decât crezi" sunt completări ale mele. Varianta Short e o
|
||||
reconstrucție explicită prin simetrie cu Long, marcată ca atare — transcrierea
|
||||
nu o descrie verbal. Secțiunea P (planul) e redată doar parțial, exact cât
|
||||
apare în transcriere: sursa audio se întrerupe înainte de exemplul numeric,
|
||||
deci nu există aici cifre inventate de intrare/SL/TP pentru MDSRT.</em></p>
|
||||
</body>
|
||||
</html>
|
||||
196
summaries/05_MODUL_4/02_strategia_5_mdsrt.md
Normal file
196
summaries/05_MODUL_4/02_strategia_5_mdsrt.md
Normal file
@@ -0,0 +1,196 @@
|
||||
# Modul 4 / #2 — Strategia 5: MDSRT
|
||||
|
||||
## TLDR
|
||||
MDSRT = **D**ivergență, **S**uport, **R**esistance, **T**rinity — o strategie
|
||||
mecanic-discreționară (mai aproape de mecanic), bazată pe **pullback sau
|
||||
schimbare de trend**, nu pe continuare de trend. Trinity aici nu e trinity-ul
|
||||
clasic (5 stele) — e o formă proprie: **divergență simultană pe toți cei trei
|
||||
indicatori** (Power, Volume, Relative Strength). Poate fi day trading, swing
|
||||
trading sau position trading, în funcție de timeframe.
|
||||
|
||||
Notă onestă despre sursă: transcrierea acoperă complet regulile pentru
|
||||
**Long** (M și A din harta MAP, plus jumătate din P), dar **se întrerupe
|
||||
brusc** chiar în mijlocul explicației lui P ("Ce înseamnă asta? Păi înseamnă
|
||||
în felul următor.") — nu există continuare în fișierul audio retranscris.
|
||||
Varianta **Short** nu e explicată deloc verbal (doar triggerele ei sunt
|
||||
numite în lista de concepte); mai jos e reconstruită prin oglindire explicită,
|
||||
marcată separat.
|
||||
|
||||
## De ce Trinity, aici, e altceva decât crezi
|
||||
În alte strategii din curs (ex. Sell Doji/Buy Doji), un singur indicator în
|
||||
divergență (de obicei Power) + un trigger de confirmare sunt suficiente. La
|
||||
MDSRT, "Trinity" numește exact situația în care **toți trei** indicatorii —
|
||||
Power, Volume, Relative Strength — sunt în divergență **simultan**, pe
|
||||
aceeași zonă de preț. Nu e obligatoriu (vezi regula minimă mai jos), dar
|
||||
atunci când se întâmplă, cursul o compară cu un "setup de 5 stele" — doar că,
|
||||
spre deosebire de un 5 stele clasic, aici baza e strict divergența, nu alte
|
||||
criterii.
|
||||
|
||||
<svg viewBox="0 0 460 150" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="18" fill="#333">Minim necesar (regula obligatorie)</text>
|
||||
<rect x="10" y="26" width="90" height="24" fill="#188a3e"/>
|
||||
<text x="15" y="42" fill="#fff">Power</text>
|
||||
<text x="108" y="42" fill="#333">+ Volume SAU Relative Strength</text>
|
||||
<text x="10" y="90" fill="#333">Trinity (opțional, cazul puternic)</text>
|
||||
<rect x="10" y="98" width="90" height="24" fill="#188a3e"/>
|
||||
<text x="15" y="114" fill="#fff">Power</text>
|
||||
<rect x="110" y="98" width="90" height="24" fill="#188a3e"/>
|
||||
<text x="118" y="114" fill="#fff">Volume</text>
|
||||
<rect x="210" y="98" width="140" height="24" fill="#188a3e"/>
|
||||
<text x="218" y="114" fill="#fff">Relative Strength</text>
|
||||
<text x="10" y="140" fill="#666">toți trei în divergență, aceeași zonă → semnal cel mai puternic</text>
|
||||
</svg>
|
||||
|
||||
Power e **obligatoriu** în ambele cazuri — dacă Power nu e în divergență,
|
||||
"nu pică toată treaba" (citat aproape literal din curs): setup-ul nu se
|
||||
califică deloc, indiferent ce arată Volume sau Relative Strength.
|
||||
|
||||
## Termen: Relative Strength — de ce contează special aici
|
||||
Relative Strength măsoară performanța unei acțiuni față de piață/index (nu
|
||||
doar față de propriul ei trecut) — e explicat pe larg în
|
||||
`03_MODUL_2/06_indicatorul_de_performanta.md`; nu repet mecanismul aici.
|
||||
Ce adaugă MDSRT: cursul subliniază că managerii de fonduri folosesc exact
|
||||
acest indicator ca să "bată piața" — caută acțiuni aflate în zone de
|
||||
suport/pivot **monthly/quarterly** (nu intraday) cu Relative Strength pozitiv
|
||||
**și** situat în cadranul 1 sau 2 (cadranele de performanță relativă, definite
|
||||
tot în lecția de mai sus). Motivul practic pentru care Volume nu e suficient
|
||||
singur: cursul menționează explicit situații în care volumul nu arată
|
||||
divergență, dar Relative Strength da — de-aia regula minimă permite oricare
|
||||
din cele două, nu doar volumul.
|
||||
|
||||
## Harta MAP — regulile în Long
|
||||
|
||||
### M — Model (condițiile de intrare pe hartă)
|
||||
- Downtrend anterior de minim 5-10 candele — cursul recomandă mai mult de 5
|
||||
(nu se numără doar candelele roșii; într-un exemplu live pe grafic, un
|
||||
downtrend de 14 candele conținea și candele verzi intercalate — ce contează
|
||||
e direcția generală, nu culoarea fiecărei candele individuale).
|
||||
- Prețul se află într-o zonă de suport sau pivot (daily/weekly/monthly/
|
||||
quarterly, în funcție de timeframe-ul folosit).
|
||||
- Divergență bull cu minim 2 indicatori: **Power obligatoriu** + (Volume SAU
|
||||
Relative Strength).
|
||||
- Dacă toți trei indicatorii sunt în divergență → varianta Trinity, semnal
|
||||
mai puternic (vezi diagrama de mai sus).
|
||||
|
||||
<svg viewBox="0 0 500 260" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#666">preț ↑</text>
|
||||
<polyline points="15,40 55,70 95,95 135,115 175,150 215,175 255,195 295,178" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<text x="15" y="30" fill="#999">downtrend anterior (min. 5-10 candele, culoare mixtă)</text>
|
||||
<line x1="215" y1="175" x2="470" y2="175" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="300" y="168" fill="#1a5fb4">zonă de suport / pivot</text>
|
||||
<circle cx="255" cy="195" r="5" fill="#c00"/>
|
||||
<text x="180" y="222" fill="#c00">minim de preț în zonă (M îndeplinit)</text>
|
||||
<text x="10" y="245" fill="#333">aici verifici: Power divergent? + Volume sau RS divergent?</text>
|
||||
</svg>
|
||||
|
||||
Exemplul din transcris (SPY, live): mentorul discută un posibil Inverted
|
||||
Head & Shoulders exact în această zonă, cu stop-loss plasat puțin sub minimul
|
||||
umărului — o confirmare că M (downtrend + zonă + divergență) se poate
|
||||
suprapune cu un pattern deja cunoscut (vezi
|
||||
`05_MODUL_4/01_patternuri_complexe_partea_a_doua.md`), nu e o condiție
|
||||
separată și exclusivă.
|
||||
|
||||
### A — trigger de confirmare
|
||||
Unul dintre trei triggere: **Buy Momentum, Buy Doji, Buy Hammer** — pot
|
||||
apărea toate trei pe aceeași candelă, sau doar două (cursul dă exemplul
|
||||
Buy Momentum + Buy Doji pe aceeași candelă, când a existat un doji chiar
|
||||
înainte). Buy Doji ca trigger e același concept ca strategia dedicată din
|
||||
`03_MODUL_2/13_strategia_3_byh.md`, dar acolo aplicat fără filtrul de
|
||||
suport/pivot — aici filtrul de zonă (din M) e obligatoriu.
|
||||
|
||||
### P — planul (parțial, transcriere întreruptă)
|
||||
Cursul indică explicit două opțiuni pentru stop-loss, lăsate la alegerea
|
||||
traderului (nu prescrise, "pentru traderi avansați"):
|
||||
- Metoda din alte strategii mecanice (extrema ultimelor N candele, ca la
|
||||
Buy Doji), **sau**
|
||||
- Stop-loss bazat pe **ATR** (vezi lecția dedicată ATR-ului —
|
||||
`03_MODUL_2/05_volatilitatea_beta_atr_vix.md` — cursul trimite explicit
|
||||
acolo, fără să repete formula).
|
||||
|
||||
Pentru target/ieșire: take-profit stabilit împreună cu stop-loss-ul (simetric,
|
||||
ca la alte strategii mecanice din curs), cu trail bazat pe **Bull Trail** sau
|
||||
pe **swing low** — trader-ul alege oricare din cele două, sau ambele
|
||||
combinate ("sau, sau, sau și și"). Transcrierea se oprește chiar înainte de
|
||||
detaliul concret ("Ce înseamnă asta? Păi înseamnă în felul următor.") — nu
|
||||
există în sursă cifre exacte de intrare/SL/TP pentru un exemplu MDSRT complet.
|
||||
|
||||
## Varianta Short (reconstruită prin oglindire — nu vine din audio)
|
||||
Transcrierea numește triggerele de short (Sell Momentum, Sell Doji, Bear
|
||||
Trail) în lista inițială de concepte, dar nu ajunge să explice regulile M/A/P
|
||||
pentru short înainte de întrerupere. Prin simetrie cu structura Long (aceeași
|
||||
logică aplicată în oglindă, ca la toate celelalte strategii din curs):
|
||||
|
||||
- **M**: uptrend anterior de minim 5-10 candele, preț într-o zonă de
|
||||
rezistență sau pivot, divergență bear cu minim 2 indicatori — Power
|
||||
obligatoriu + (Volume sau Relative Strength).
|
||||
- **A**: trigger Sell Momentum, Sell Doji sau Sell Hammer (echivalentul
|
||||
short al Buy Hammer, nemenționat explicit ca nume dar simetric cu Buy
|
||||
Hammer din listă).
|
||||
- **P**: stop-loss simetric (extrema ultimelor N candele sau ATR), target
|
||||
simetric, trail pe Bear Trail sau swing high.
|
||||
|
||||
<svg viewBox="0 0 500 260" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#666">preț ↑</text>
|
||||
<polyline points="15,220 55,190 95,165 135,145 175,110 215,85 255,65 295,82" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<text x="15" y="235" fill="#999">uptrend anterior (min. 5-10 candele)</text>
|
||||
<line x1="215" y1="85" x2="470" y2="85" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="300" y="78" fill="#1a5fb4">zonă de rezistență / pivot</text>
|
||||
<circle cx="255" cy="65" r="5" fill="#c00"/>
|
||||
<text x="180" y="52" fill="#c00">maxim de preț în zonă (M îndeplinit)</text>
|
||||
<text x="10" y="255" fill="#333">verifici: Power divergent? + Volume sau RS divergent? (bear)</text>
|
||||
</svg>
|
||||
|
||||
## Scanner vs. radar screen — pentru ce timeframe folosești fiecare
|
||||
Cursul face o distincție practică, generală (nu specifică doar MDSRT) despre
|
||||
unde caută candidații:
|
||||
- **Day trading** — scanner-ul e prea lent (piața se mișcă prea repede până
|
||||
reacționezi la un rezultat de scan); folosești **radar screen**-ul, care
|
||||
ține sub observație un set mai mic de simboluri (cursul dă reperul 500) în
|
||||
timp real.
|
||||
- **Swing/position (60, 120, 240 min, daily și mai sus)** — scanner-ul e
|
||||
practic obligatoriu când verifici un univers mare (2000-4000 companii);
|
||||
radar screen-ul nu ține pasul cu atâtea simboluri simultan.
|
||||
|
||||
## Gotchas practice — cele mai importante
|
||||
- **Power e blocant, nu opțional.** Dacă Power nu e în divergență, setup-ul
|
||||
nu se califică — nu compensa lipsa lui cu Volume + Relative Strength
|
||||
amândouă în divergență; regula din curs e explicit "Power obligatoriu".
|
||||
- **Nu confunda numărul de candele cu culoarea lor.** Downtrend-ul de 5-10
|
||||
candele se numără după direcția generală a mișcării, nu după câte candele
|
||||
roșii vezi — exemplul din curs (SPY, 14 candele) avea candele verzi
|
||||
intercalate și tot conta ca downtrend.
|
||||
- **Nu presupune cifre pentru P.** Pentru că transcrierea se oprește exact
|
||||
înainte de exemplul numeric al planului, nu inventa un stop-loss/target
|
||||
concret pentru MDSRT — folosește regulile calitative de mai sus (ATR sau
|
||||
extrema ultimelor candele, trail pe Bull/Bear Trail sau swing low) și
|
||||
aplică-le pe propriul grafic, nu pe cifre "din curs" care nu există aici.
|
||||
- **Scanner ≠ unealtă universală.** Alegerea scanner vs. radar screen ține de
|
||||
viteza timeframe-ului, nu de preferință — folosind scanner-ul la day
|
||||
trading riști semnale deja "vechi" cu câteva candele.
|
||||
|
||||
## Referințe
|
||||
- [Investopedia — Relative Strength](https://www.investopedia.com/terms/r/relativestrength.asp) — conceptul de performanță relativă față de piață/index.
|
||||
- [StockCharts ChartSchool — Relative Strength (RS) Analysis](https://chartschool.stockcharts.com/table-of-contents/chart-analysis/technical-indicators-and-overlays/technical-indicators/relative-strength-rs-analysis) — cadrane de performanță relativă, folosite de manageri de fonduri.
|
||||
- [Investopedia — Average True Range (ATR)](https://www.investopedia.com/terms/a/atr.asp) — folosit aici ca bază alternativă pentru stop-loss.
|
||||
- [Investopedia — Head and Shoulders Pattern](https://www.investopedia.com/terms/h/head-shoulders.asp) — pattern-ul discutat pe exemplul live SPY din lecție.
|
||||
|
||||
## Cum se leagă de restul cursului
|
||||
MDSRT reutilizează termeni deja introduși în alte lecții, fără să-i
|
||||
redefinească: divergența pe volum/power/relative strength (vezi
|
||||
`01_MODUL_1/06_divergente.md` pentru mecanismul preț-vs-volum, aplicabil
|
||||
identic la power și relative strength), triggerele Buy/Sell Doji și Buy/Sell
|
||||
Momentum (`03_MODUL_2/10_buysell_momentum_trigger.md`,
|
||||
`03_MODUL_2/13_strategia_3_byh.md`), ATR-ul pentru stop-loss
|
||||
(`03_MODUL_2/05_volatilitatea_beta_atr_vix.md`) și indicatorul de
|
||||
performanță/Relative Strength (`03_MODUL_2/06_indicatorul_de_performanta.md`).
|
||||
Nu duplic mecanismele lor aici — MDSRT e stratul care le combină cu filtrul
|
||||
de suport/rezistență și regula Trinity.
|
||||
|
||||
---
|
||||
*Notă: diagramele (Trinity, harta M pe grafic, varianta short reconstruită
|
||||
prin oglindire, timeline scanner/radar) și secțiunea "De ce Trinity, aici, e
|
||||
altceva decât crezi" sunt completări ale mele. Varianta Short e o
|
||||
reconstrucție explicită prin simetrie cu Long, marcată ca atare — transcrierea
|
||||
nu o descrie verbal. Secțiunea P (planul) e redată doar parțial, exact cât
|
||||
apare în transcriere: sursa audio se întrerupe înainte de exemplul numeric,
|
||||
deci nu există aici cifre inventate de intrare/SL/TP pentru MDSRT.*
|
||||
337
summaries/05_MODUL_4/03_strategia_6_mbp_mbappe.html
Normal file
337
summaries/05_MODUL_4/03_strategia_6_mbp_mbappe.html
Normal file
@@ -0,0 +1,337 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ro">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Modul 4 / #3 — Strategia 6: MBP (Mbappé)</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>Modul 4 / #3 — Strategia 6: MBP (Mbappé)</h1>
|
||||
<h2>TLDR</h2>
|
||||
<p>MBP = <strong>M</strong>ecanică + <strong>B</strong>ollinger Bands + <strong>P</strong>resiune (indicatorul TICUS) — numele
|
||||
"Mbappé" e doar o glumă de sonoritate a instructorului, nu are legătură cu fotbalul.
|
||||
Strategie mecanică de tip <strong>reverse</strong> (schimbare de trend, nu continuare), pe
|
||||
<strong>15 minute, doar intra-day</strong>, pe equities/indici (testată pe SPY). Condiția de
|
||||
intrare (M) cere ca prețul să închidă dincolo de o bandă Bollinger <strong>și</strong>
|
||||
indicatorul TICUS (presiune tauri/urși pe toată piața din SUA) să treacă de
|
||||
pragul de ±1000 <strong>pe aceeași candelă</strong> — apoi aștepți un trigger de moment
|
||||
(Buy/Sell Momentum, Doji sau Hammer) ca să intri efectiv.</p>
|
||||
<h2>De unde vine numele și de ce doar intra-day</h2>
|
||||
<p>"Mecanică, Bollinger Bands și presiunea (indicatorul de presiune)" — de aici MBP.
|
||||
Limitarea la intra-day nu e arbitrară: indicatorul TICUS nu funcționează în
|
||||
pre-market/after-hours și se calculează doar în regular session — dacă îl scoți
|
||||
de acolo (de exemplu ca să prinzi un catalizator economic publicat înainte de
|
||||
deschidere), strategia nu mai are pe ce să se bazeze. De asta timeframe-ul
|
||||
recomandat e 15 minute (funcționează și pe 5 minute — mai multe semnale, dar
|
||||
mai slabe ca mărime medie — și pe 60 minute — mai puține semnale), dar niciodată
|
||||
pe daily sau mai sus.</p>
|
||||
<h2>Concepte folosite</h2>
|
||||
<ul>
|
||||
<li><strong>Bollinger Bands</strong> — SMA20 (linia din mijloc) ± 2 deviații standard (banda
|
||||
superioară/inferioară). Aceleași bande ca la orice altă strategie din curs.</li>
|
||||
<li><strong>TICUS</strong> — indicator propriu instructorului, care mimează $TICK-ul (All US
|
||||
TIC): presiunea, în timp real, între tauri și urși pe <strong>toată piața de
|
||||
equities din SUA</strong> (nu doar S&P sau NASDAQ separat — acelea au prea puțină
|
||||
amplitudine ca să fie utile). Explicat pe larg mai jos.</li>
|
||||
<li><strong>Buy/Sell Momentum, Buy/Sell Doji, Buy Hammer</strong> — candela de trigger, aceleași
|
||||
concepte de moment folosite și în celelalte strategii mecanice ale cursului.</li>
|
||||
<li><strong>Bull Trail / Swing Low / Swing High</strong> — modul de a muta stop-loss-ul pe
|
||||
măsură ce trade-ul avansează, bazat pe ultimele extreme locale (swing-uri).</li>
|
||||
<li><strong>Volum</strong> — opțional; instructorul a testat filtrarea cu volum (3 bare
|
||||
negative consecutive / distribuție pozitivă) și n-a găsit un avantaj real —
|
||||
cel mult 1-2% îmbunătățire pe eșantioane foarte mari (1000+ tranzacții), nu
|
||||
suficient cât să merite complicația.</li>
|
||||
</ul>
|
||||
<h2>TICUS — mecanismul, înainte de a-l aplica pe reguli</h2>
|
||||
<p>Prima dată când apare ideea, o explic o singură dată, aici, înainte de a o
|
||||
folosi mai jos pe reguli și exemple.</p>
|
||||
<p>TICUS numără, în fiecare moment, câte acțiuni din toată piața americană tocmai
|
||||
au tranzacționat pe un preț mai mare decât tranzacția anterioară (uptick) minus
|
||||
câte au tranzacționat pe un preț mai mic (downtick), însumat pe mii de titluri
|
||||
simultan. Nu e un indicator derivat din prețul unui singur activ (ca RSI sau
|
||||
MACD pe Apple) — e un instantaneu al <em>cine mișcă tot piața chiar acum</em>, tauri
|
||||
sau urși. Are o linie de 0 (echilibru), un prag de +1000 (supracumpărare —
|
||||
mult mai multe acțiuni urcă decât coboară simultan) și un prag de -1000
|
||||
(supravânzare — inversul). Există și linii punctate la ±500, dar acelea sunt
|
||||
doar referință vizuală, nu condiție de intrare.</p>
|
||||
<p><svg viewBox="0 0 420 200" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="16" fill="#666">TICUS (presiune tauri/urși pe toată piața) ↑</text>
|
||||
<line x1="20" y1="100" x2="400" y2="100" stroke="#888" stroke-width="1.5"/>
|
||||
<text x="404" y="105" fill="#666">0</text>
|
||||
<line x1="20" y1="40" x2="400" y2="40" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="25" y="33" fill="#c00">+1000 — supracumpărare (overbought)</text>
|
||||
<line x1="20" y1="70" x2="400" y2="70" stroke="#caa000" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="25" y="64" fill="#caa000">+500 (doar referință vizuală)</text>
|
||||
<line x1="20" y1="130" x2="400" y2="130" stroke="#caa000" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="25" y="145" fill="#caa000">-500 (doar referință vizuală)</text>
|
||||
<line x1="20" y1="160" x2="400" y2="160" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="25" y="176" fill="#188a3e">-1000 — supravânzare (oversold)</text>
|
||||
<polyline points="30,95 60,80 90,105 120,60 150,110 180,150 210,168 240,145 270,90 300,45 330,100 360,90 390,105" fill="none" stroke="#333" stroke-width="1.5"/>
|
||||
</svg></p>
|
||||
<p>Sub -1000 înseamnă că, în acel moment, dezechilibrul de tranzacții pe toată
|
||||
piața e extrem în favoarea vânzătorilor — nu pe un singur titlu, pe <em>majoritatea</em>
|
||||
titlurilor simultan. Peste +1000, inversul. Strategia MBP nu tranzacționează pe
|
||||
divergențe TICUS (există o variantă separată a cursului pentru asta) — aici
|
||||
folosește doar pragul absolut de ±1000, combinat cu banda Bollinger.</p>
|
||||
<h2>Regulile strategiei — direcția long (buy)</h2>
|
||||
<ol>
|
||||
<li>Cel puțin o candelă <strong>roșie</strong> cu prețul de închidere <strong>sub banda inferioară</strong>
|
||||
Bollinger.</li>
|
||||
<li>Pe <strong>aceeași candelă</strong>, TICUS ≤ <strong>-1000</strong> (oversold).</li>
|
||||
<li>Trigger (prima apariție după condiția de mai sus): <strong>Buy Momentum</strong>, <strong>Buy
|
||||
Doji</strong> sau <strong>Buy Hammer</strong>.</li>
|
||||
<li>Stop-loss = cel mai jos minim (<strong>lowest low</strong>) din ultimele 4 candele înapoi
|
||||
de la trigger, trigger-ul inclus.</li>
|
||||
<li>Target de profit 1 (TP1) = aceeași distanță ca stop-loss-ul, proiectată în
|
||||
sus de la intrare (risc/recompensă inițial 1:1).</li>
|
||||
<li>Trail: pe <strong>Bull Trail</strong>, apoi pe <strong>Swing Low</strong> dacă se formează unul mai
|
||||
sus decât stop-loss-ul curent.</li>
|
||||
</ol>
|
||||
<h2>Regulile strategiei — direcția short (sell)</h2>
|
||||
<p>Aceeași logică, oglindită:
|
||||
1. Cel puțin o candelă <strong>verde</strong> cu prețul de închidere <strong>deasupra benzii
|
||||
superioare</strong> Bollinger.
|
||||
2. Pe <strong>aceeași candelă</strong>, TICUS ≥ <strong>+1000</strong> (overbought).
|
||||
3. Trigger: <strong>Sell Momentum</strong> sau <strong>Sell Doji</strong>.
|
||||
4. Stop-loss = cel mai sus maxim (<strong>highest high</strong>) din ultimele 4 candele
|
||||
înapoi de la trigger, trigger-ul inclus.
|
||||
5. TP1 = aceeași distanță ca stop-loss-ul, proiectată în jos (1:1).
|
||||
6. Trail: pe <strong>Bull Trail</strong>, apoi pe <strong>Swing High</strong>.</p>
|
||||
<p><em>Notă: în slide-urile cursului, eticheta "long"/"short" era inversată — cursul
|
||||
a corectat verbal, regulile de mai sus sunt versiunea corectată.</em></p>
|
||||
<h2>Diagramă — Long (SPY, cifre aproximate din curs)</h2>
|
||||
<p><svg viewBox="0 0 460 480" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:480px;height:auto;font:12px sans-serif">
|
||||
<text x="8" y="15" fill="#666">preț (SPY) ↑</text>
|
||||
<text x="10" y="90" fill="#999">trend descendent anterior</text>
|
||||
<polyline points="10,60 60,90 110,130 160,175 210,215 250,226 290,210 340,175 400,140" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<line x1="20" y1="60" x2="440" y2="60" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="53" fill="#1a5fb4">624.70 — bandă superioară</text>
|
||||
<line x1="20" y1="140" x2="440" y2="140" stroke="#888" stroke-width="1.5" stroke-dasharray="3 3"/>
|
||||
<text x="24" y="133" fill="#888">624.30 — SMA20 / TP1</text>
|
||||
<line x1="20" y1="220" x2="440" y2="220" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="234" fill="#1a5fb4">623.90 — bandă inferioară</text>
|
||||
<circle cx="250" cy="226" r="5" fill="#c00"/>
|
||||
<text x="150" y="248" fill="#c00">M: candelă roșie, close 623.87 (sub bandă)</text>
|
||||
<circle cx="290" cy="210" r="5" fill="#188a3e"/>
|
||||
<text x="300" y="198" fill="#188a3e">trigger (buy momentum) + entry 623.95</text>
|
||||
<line x1="200" y1="280" x2="400" y2="280" stroke="#666" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="280" y="295" fill="#666">SL 623.60 (lowest low, 4 candele)</text>
|
||||
<circle cx="400" cy="140" r="5" fill="#188a3e"/>
|
||||
<text x="330" y="120" fill="#188a3e">TP1 624.30 (+0.35, 1:1)</text>
|
||||
<line x1="250" y1="226" x2="250" y2="330" stroke="#ccc" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<line x1="10" y1="340" x2="450" y2="340" stroke="#999" stroke-width="1"/>
|
||||
<text x="8" y="357" fill="#666">TICUS (presiune) ↑</text>
|
||||
<line x1="20" y1="400" x2="440" y2="400" stroke="#888" stroke-width="1.5"/>
|
||||
<text x="443" y="405" fill="#666">0</text>
|
||||
<line x1="20" y1="440" x2="440" y2="440" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="456" fill="#188a3e">-1000 — oversold</text>
|
||||
<rect x="240" y="400" width="20" height="46" fill="#c00"/>
|
||||
<text x="150" y="470" fill="#c00">M: -1150, sub -1000, pe aceeași candelă (x=250) — condiție îndeplinită</text>
|
||||
</svg></p>
|
||||
<p>Distanță SL-entry (623.95 - 623.60 = 0.35) și entry-TP1 (624.30 - 623.95 =
|
||||
0.35) sunt egale — desenate la aceeași înălțime pe grafic (70px), nu doar
|
||||
afirmate în text. Linia punctată verticală leagă candela M de pe preț cu
|
||||
valoarea ei exactă pe TICUS, dedesubt — trebuie să fie aceeași candelă.</p>
|
||||
<h2>Diagramă — Short (SPY, cifre aproximate din curs)</h2>
|
||||
<p><svg viewBox="0 0 460 480" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:480px;height:auto;font:12px sans-serif">
|
||||
<text x="8" y="15" fill="#666">preț (SPY) ↑</text>
|
||||
<text x="10" y="60" fill="#999">trend ascendent anterior</text>
|
||||
<polyline points="10,280 60,240 110,210 160,175 210,150 250,142 290,160 340,220 400,275" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<line x1="20" y1="155" x2="440" y2="155" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="148" fill="#1a5fb4">624.77 — bandă superioară</text>
|
||||
<line x1="20" y1="224" x2="440" y2="224" stroke="#888" stroke-width="1.5" stroke-dasharray="3 3"/>
|
||||
<text x="24" y="217" fill="#888">624.50 — SMA20</text>
|
||||
<line x1="20" y1="46" x2="440" y2="46" stroke="#666" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="24" y="40" fill="#666">625.20 — SL (highest high, 4 candele)</text>
|
||||
<circle cx="250" cy="142" r="5" fill="#188a3e"/>
|
||||
<text x="150" y="126" fill="#188a3e">M: candelă verde, close 624.82 (peste bandă)</text>
|
||||
<circle cx="290" cy="160" r="5" fill="#c00"/>
|
||||
<text x="300" y="180" fill="#c00">trigger (sell momentum) + entry 624.75</text>
|
||||
<circle cx="400" cy="275" r="5" fill="#188a3e"/>
|
||||
<text x="300" y="260" fill="#188a3e">TP1 624.30 (-0.45, 1:1)</text>
|
||||
<line x1="250" y1="142" x2="250" y2="330" stroke="#ccc" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<line x1="10" y1="340" x2="450" y2="340" stroke="#999" stroke-width="1"/>
|
||||
<text x="8" y="357" fill="#666">TICUS (presiune) ↑</text>
|
||||
<line x1="20" y1="400" x2="440" y2="400" stroke="#888" stroke-width="1.5"/>
|
||||
<text x="443" y="405" fill="#666">0</text>
|
||||
<line x1="20" y1="360" x2="440" y2="360" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="376" fill="#c00">+1000 — overbought</text>
|
||||
<rect x="240" y="360" width="20" height="40" fill="#188a3e"/>
|
||||
<text x="150" y="425" fill="#188a3e">M: +1000, exact pe prag, pe aceeași candelă (x=250) — condiție îndeplinită</text>
|
||||
</svg></p>
|
||||
<h2>Confirmare vs. capcană — TICUS pe aceeași candelă, nu pe alta</h2>
|
||||
<p>Instructorul a insistat pe asta live, verificând candelă cu candelă: o candelă
|
||||
poate închide dincolo de bandă, dar dacă TICUS nu trece pragul de ±1000 <strong>pe
|
||||
exact acea candelă</strong> (ci pe una vecină), condiția M nu e îndeplinită — nu ai
|
||||
semnal, chiar dacă vizual pare o instalare identică.</p>
|
||||
<p><strong>DA — TICUS sub -1000 pe aceeași candelă care închide sub bandă</strong></p>
|
||||
<p><svg viewBox="0 0 300 200" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:320px;height:auto;font:11px sans-serif">
|
||||
<line x1="20" y1="60" x2="280" y2="60" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="53" fill="#1a5fb4">bandă inferioară</text>
|
||||
<polyline points="20,40 80,50 150,68 220,45 260,30" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="150" cy="68" r="4" fill="#c00"/>
|
||||
<line x1="20" y1="140" x2="280" y2="140" stroke="#888" stroke-width="1.5"/>
|
||||
<line x1="20" y1="170" x2="280" y2="170" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="184" fill="#188a3e">-1000</text>
|
||||
<rect x="145" y="140" width="10" height="35" fill="#c00"/>
|
||||
<line x1="150" y1="68" x2="150" y2="140" stroke="#ccc" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="20" y="196" fill="#c00">DA — aceeași candelă (x aliniat), M îndeplinit</text>
|
||||
</svg></p>
|
||||
<p><strong>NU — TICUS a atins -1000 pe altă candelă, nu pe cea care închide sub bandă</strong></p>
|
||||
<p><svg viewBox="0 0 300 200" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:320px;height:auto;font:11px sans-serif">
|
||||
<line x1="20" y1="60" x2="280" y2="60" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="53" fill="#1a5fb4">bandă inferioară</text>
|
||||
<polyline points="20,40 80,50 150,68 220,45 260,30" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="150" cy="68" r="4" fill="#c00"/>
|
||||
<circle cx="80" cy="50" r="4" fill="#c88"/>
|
||||
<line x1="20" y1="140" x2="280" y2="140" stroke="#888" stroke-width="1.5"/>
|
||||
<line x1="20" y1="170" x2="280" y2="170" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="184" fill="#188a3e">-1000</text>
|
||||
<rect x="75" y="140" width="10" height="35" fill="#c88"/>
|
||||
<line x1="80" y1="50" x2="80" y2="140" stroke="#ccc" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<line x1="150" y1="68" x2="150" y2="140" stroke="#ccc" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="10" y="196" fill="#c00">NU — TICUS extrem la x=80, candela sub bandă e la x=150 — M neîndeplinit</text>
|
||||
</svg></p>
|
||||
<p>Regulă practică din curs: nu te uita "din ochi" dacă închiderea e sub/peste
|
||||
bandă sau dacă TICUS e sub/peste 1000 — click stânga pe candelă și citește
|
||||
valoarea exactă. La limită (câțiva cenți sau chiar exact pe prag, ca în
|
||||
exemplul short de mai sus), diferența dintre "condiție îndeplinită" și
|
||||
"aproape, dar nu" nu se vede sigur cu ochiul liber.</p>
|
||||
<h2>Managementul poziției — 3 poziții</h2>
|
||||
<p>Aceeași structură de 3 poziții ca la restul strategiilor mecanice ale
|
||||
cursului, cu o nuanță specifică MBP:
|
||||
- <strong>Poziția 1</strong> — închisă la TP1 (1:1).
|
||||
- <strong>Poziția 2</strong> — închisă la reversal (primul semnal de sens opus).
|
||||
- <strong>Poziția 3</strong> — trail pe ultimul swing (low pentru long, high pentru short).
|
||||
- După ce prețul ajunge la un raport risc/recompensă de 1:2, se mută
|
||||
stop-loss-ul rămas la breakeven (intrare) — nu se mai lasă poziția expusă
|
||||
la risc inițial după acel punct.</p>
|
||||
<p><svg viewBox="0 0 460 260" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:480px;height:auto;font:12px sans-serif">
|
||||
<text x="8" y="15" fill="#666">preț (long, continuare după TP1) ↑</text>
|
||||
<polyline points="20,220 80,190 130,160 180,120 220,105 260,140 300,100 340,70 390,55 430,90" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="20" cy="220" r="5" fill="#1a5fb4"/>
|
||||
<text x="10" y="240" fill="#1a5fb4">entry 623.95</text>
|
||||
<circle cx="220" cy="105" r="5" fill="#188a3e"/>
|
||||
<text x="150" y="95" fill="#188a3e">TP1 624.30 — poziția 1 iese</text>
|
||||
<circle cx="300" cy="100" r="5" fill="#c00"/>
|
||||
<text x="240" y="185" fill="#c00">poziția 2 — iese la primul sell momentum (reversal)</text>
|
||||
<circle cx="390" cy="55" r="5" fill="#333"/>
|
||||
<text x="330" y="40" fill="#333">poziția 3 — trail pe swing low</text>
|
||||
<line x1="260" y1="140" x2="260" y2="235" stroke="#888" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="230" y="250" fill="#888">swing low intermediar — SL trail se mută aici</text>
|
||||
</svg></p>
|
||||
<h2>De ce funcționează — mecanismul, dincolo de metaforă</h2>
|
||||
<p>Instructorul explică asta metaforic ("e ca un elastic întins prea mult") — mai
|
||||
jos, mecanismul concret din spatele metaforei, ca să nu rămână doar o
|
||||
reformulare.</p>
|
||||
<p>Când TICUS trece de ±1000, înseamnă că, în acel moment, majoritatea acțiunilor
|
||||
din piață tranzacționează simultan în aceeași direcție — o mișcare atât de
|
||||
sincronizată pe mii de titluri deodată rareori vine doar din decizii noi,
|
||||
organice, de cumpărare/vânzare; de obicei include și <strong>ordine forțate</strong>: stop-loss-uri
|
||||
automate ale traderilor de sens opus care se declanșează în lanț (short squeeze
|
||||
pe partea de sus, long squeeze/capitulare pe partea de jos — vezi mecanismul
|
||||
detaliat mai jos). Aceste ordine forțate au un număr finit de participanți —
|
||||
odată ce toți cei prinși pe sensul greșit au fost scoși din piață, nu mai
|
||||
rămâne cine să continue presiunea, iar prețul revine spre medie (SMA20/banda
|
||||
Bollinger), fix ideea de mean reversion pe care se bazează și restul benzii
|
||||
Bollinger.</p>
|
||||
<p><svg viewBox="0 0 400 190" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:420px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="18" fill="#333">Vânzători forțați (stop-loss declanșate în lanț)</text>
|
||||
<rect x="10" y="28" width="320" height="26" fill="#c00"/>
|
||||
<text x="10" y="78" fill="#333">Cumpărători dispuși să cumpere la acest preț</text>
|
||||
<rect x="10" y="88" width="60" height="26" fill="#188a3e"/>
|
||||
<polygon points="330,120 338,120 334,130" fill="#1a1a1a"/>
|
||||
<text x="10" y="145" fill="#1a1a1a">odată ce vânzătorii forțați au ieșit toți din piață (finit ca număr),</text>
|
||||
<text x="10" y="160" fill="#1a1a1a">nu mai rămâne cine să continue vânzarea — prețul revine spre medie</text>
|
||||
<text x="10" y="180" fill="#1a1a1a">(exact ce arată TP1: distanța revenirii ≈ distanța căderii de la medie)</text>
|
||||
</svg></p>
|
||||
<h2>Exemple practice</h2>
|
||||
<h3>Exemplu 1 — Long, SPY (cifre din curs, rotunjite pentru claritate)</h3>
|
||||
<p>Vezi diagrama Long de mai sus: candela M închide la 623.87, sub banda
|
||||
inferioară (623.90), cu TICUS la -1150 pe aceeași candelă. Trigger buy
|
||||
momentum → intrare <strong>long 623.95</strong>. Stop-loss <strong>623.60</strong> (lowest low, 4
|
||||
candele). TP1 <strong>624.30</strong> (+0.35, 1:1). Poziția 3, cu trail, poate merge mult
|
||||
mai departe — în eșantionul din curs, câteva astfel de tranzacții au ajuns la
|
||||
raport risc/recompensă final de aproape 1:4, față de 1:1 inițial la TP1.</p>
|
||||
<h3>Exemplu 2 — Short, SPY (cifre din curs, rotunjite)</h3>
|
||||
<p>Vezi diagrama Short de mai sus: candela M închide la 624.82, peste banda
|
||||
superioară (624.77), cu TICUS exact la +1000 pe aceeași candelă (limită, nu
|
||||
"aproape" — verificat prin click, nu din ochi). Trigger sell momentum →
|
||||
intrare <strong>short 624.75</strong>. Stop-loss <strong>625.20</strong> (highest high, 4 candele). TP1
|
||||
<strong>624.30</strong> (-0.45, 1:1).</p>
|
||||
<h3>Exemplu 3 — Când M e îndeplinit dar trigger-ul nu vine (nu forța intrarea)</h3>
|
||||
<p>Nu orice candelă care închide dincolo de bandă cu TICUS la extrem are imediat
|
||||
un trigger de moment în spate. Așa arată o instalare M validă care rămâne fără
|
||||
intrare:</p>
|
||||
<p><svg viewBox="0 0 420 240" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<line x1="20" y1="60" x2="400" y2="60" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="53" fill="#1a5fb4">623.90 — bandă inferioară</text>
|
||||
<polyline points="20,30 90,45 160,68 220,72 280,75 340,80 390,85" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="160" cy="68" r="5" fill="#c00"/>
|
||||
<text x="60" y="100" fill="#c00">M: close 623.85, TICUS -1200 (condiție îndeplinită)</text>
|
||||
<text x="180" y="130" fill="#333">dar candelele următoare rămân roșii, plate —</text>
|
||||
<text x="180" y="146" fill="#333">niciun buy momentum/doji/hammer</text>
|
||||
<text x="180" y="166" fill="#c00">nu intri: M fără trigger e doar o ipoteză, nu un semnal</text>
|
||||
</svg></p>
|
||||
<p>Regula practică e simetrică cu ce ai vedea în H&S sau alte pattern-uri din
|
||||
curs: condiția de context (M) nu e trigger de intrare — dacă trigger-ul nu
|
||||
apare, aștepți, nu intri "pentru că oricum era oversold".</p>
|
||||
<h2>Rezultate de backtest (din curs, SPY, 15 min, eșantion de 50 de tranzacții)</h2>
|
||||
<ul>
|
||||
<li>Win rate <strong>76%</strong> (38 câștigătoare, 12 pierzătoare).</li>
|
||||
<li>Proporție long/short: <strong>30 long, 20 short</strong>.</li>
|
||||
<li>Câștig mediu <strong>0.53%</strong>, pierdere medie <strong>0.42%</strong>.</li>
|
||||
<li>Profit total: <strong>20.17%</strong> fără trail / <strong>22%</strong> cu trail; minus <strong>5%</strong>
|
||||
pierdere cumulată → net <strong>15.17%</strong> (fără trail) / <strong>17%</strong> (cu trail).</li>
|
||||
<li>Risc/recompensă inițial 1:1 (la TP1), dar <strong>realizat pe eșantion ~1:4</strong>
|
||||
datorită pozițiilor 2 și 3 lăsate pe trail.</li>
|
||||
<li>Frecvență: în medie <strong>1-2 semnale/zi</strong> pe SPY 15 min (rar 3, uneori 0 mai
|
||||
multe zile la rând).</li>
|
||||
<li>Volumul filtrat separat n-a schimbat rezultatele semnificativ (motivul
|
||||
pentru care e opțional, nu regulă obligatorie).</li>
|
||||
</ul>
|
||||
<h2>Gotchas practice</h2>
|
||||
<ul>
|
||||
<li><strong>Nu presupune vizual — click pe candelă.</strong> Diferența dintre "TICUS e sub
|
||||
-1000" și "e la limită, dar nu chiar" (sau bandă atinsă cu 2-3 cenți) nu se
|
||||
vede sigur cu ochiul liber — verifică valoarea exactă înainte să confirmi M.</li>
|
||||
<li><strong>M și trigger pe candele diferite, dar TICUS și bandă pe aceeași candelă.</strong>
|
||||
Trigger-ul (buy/sell momentum) poate veni pe candela următoare — normal. Dar
|
||||
condiția M (bandă + TICUS) trebuie îndeplinită <strong>pe aceeași candelă</strong>, nu pe
|
||||
două candele apropiate.</li>
|
||||
<li><strong>Închide poziția la finalul sesiunii, indiferent de nivel.</strong> E strategie de
|
||||
day trading, nu de swing — dacă rămâi în piață peste noapte pe futures,
|
||||
riști gap-uri pe care TICUS (limitat la regular session) nu te avertizează.</li>
|
||||
<li><strong>Nu e pentru cei care vor multe tranzacții pe zi.</strong> Cu 1-2 semnale/zi pe
|
||||
SPY 15 min, forțarea unor intrări suplimentare (fără M complet) strică
|
||||
exact avantajul statistic din backtest.</li>
|
||||
</ul>
|
||||
<h2>Referințe</h2>
|
||||
<ul>
|
||||
<li><a href="https://www.tradingsim.com/blog/tick-index">Tradingsim — 2 Simple Strategies for Trading with the Tick Index</a> — mecanismul $TICK (uptick minus downtick), pe care se bazează TICUS.</li>
|
||||
<li><a href="https://www.oanda.com/us-en/trade-tap-blog/trading-knowledge/gauge-trends-monitoring-for-breakouts-bollinger-bands/">OANDA — Gauge trends, monitor for breakouts with Bollinger Bands</a> — mecanismul benzilor Bollinger și mean reversion.</li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Short_squeeze">Wikipedia — Short squeeze</a> — mecanismul de ordine forțate în lanț, folosit mai sus la "de ce funcționează".</li>
|
||||
<li><a href="https://www.dukascopy.com/swiss/english/marketwatch/articles/reversal-candlestick-patterns/">Dukascopy — Reversal Candlestick Patterns</a> — hammer și alte candele de trigger folosite ca semnal de moment.</li>
|
||||
</ul>
|
||||
<hr />
|
||||
<p><em>Notă: secțiunea "TICUS — mecanismul", "De ce funcționează" (cu diagramă),
|
||||
diagramele DA/NU, diagrama de management al poziției, Exemplul 3 (invalidare)
|
||||
și toate gotchas-urile sunt completări ale mele, dincolo de ce spune explicit
|
||||
transcrierea — cursul descrie regulile și arată exemple live pe TrayStation
|
||||
(TradeStation), fără mecanismul explicat pas cu pas sau un caz explicit de
|
||||
"M fără trigger". Cifrele de preț din exemplele 1 și 2 și rezultatele de
|
||||
backtest (win rate, profit, risc/recompensă) sunt reproduse din transcriere
|
||||
(rotunjite acolo unde citirea audio era ambiguă), nu inventate.</em></p>
|
||||
</body>
|
||||
</html>
|
||||
342
summaries/05_MODUL_4/03_strategia_6_mbp_mbappe.md
Normal file
342
summaries/05_MODUL_4/03_strategia_6_mbp_mbappe.md
Normal file
@@ -0,0 +1,342 @@
|
||||
# Modul 4 / #3 — Strategia 6: MBP (Mbappé)
|
||||
|
||||
## TLDR
|
||||
MBP = **M**ecanică + **B**ollinger Bands + **P**resiune (indicatorul TICUS) — numele
|
||||
"Mbappé" e doar o glumă de sonoritate a instructorului, nu are legătură cu fotbalul.
|
||||
Strategie mecanică de tip **reverse** (schimbare de trend, nu continuare), pe
|
||||
**15 minute, doar intra-day**, pe equities/indici (testată pe SPY). Condiția de
|
||||
intrare (M) cere ca prețul să închidă dincolo de o bandă Bollinger **și**
|
||||
indicatorul TICUS (presiune tauri/urși pe toată piața din SUA) să treacă de
|
||||
pragul de ±1000 **pe aceeași candelă** — apoi aștepți un trigger de moment
|
||||
(Buy/Sell Momentum, Doji sau Hammer) ca să intri efectiv.
|
||||
|
||||
## De unde vine numele și de ce doar intra-day
|
||||
"Mecanică, Bollinger Bands și presiunea (indicatorul de presiune)" — de aici MBP.
|
||||
Limitarea la intra-day nu e arbitrară: indicatorul TICUS nu funcționează în
|
||||
pre-market/after-hours și se calculează doar în regular session — dacă îl scoți
|
||||
de acolo (de exemplu ca să prinzi un catalizator economic publicat înainte de
|
||||
deschidere), strategia nu mai are pe ce să se bazeze. De asta timeframe-ul
|
||||
recomandat e 15 minute (funcționează și pe 5 minute — mai multe semnale, dar
|
||||
mai slabe ca mărime medie — și pe 60 minute — mai puține semnale), dar niciodată
|
||||
pe daily sau mai sus.
|
||||
|
||||
## Concepte folosite
|
||||
- **Bollinger Bands** — SMA20 (linia din mijloc) ± 2 deviații standard (banda
|
||||
superioară/inferioară). Aceleași bande ca la orice altă strategie din curs.
|
||||
- **TICUS** — indicator propriu instructorului, care mimează $TICK-ul (All US
|
||||
TIC): presiunea, în timp real, între tauri și urși pe **toată piața de
|
||||
equities din SUA** (nu doar S&P sau NASDAQ separat — acelea au prea puțină
|
||||
amplitudine ca să fie utile). Explicat pe larg mai jos.
|
||||
- **Buy/Sell Momentum, Buy/Sell Doji, Buy Hammer** — candela de trigger, aceleași
|
||||
concepte de moment folosite și în celelalte strategii mecanice ale cursului.
|
||||
- **Bull Trail / Swing Low / Swing High** — modul de a muta stop-loss-ul pe
|
||||
măsură ce trade-ul avansează, bazat pe ultimele extreme locale (swing-uri).
|
||||
- **Volum** — opțional; instructorul a testat filtrarea cu volum (3 bare
|
||||
negative consecutive / distribuție pozitivă) și n-a găsit un avantaj real —
|
||||
cel mult 1-2% îmbunătățire pe eșantioane foarte mari (1000+ tranzacții), nu
|
||||
suficient cât să merite complicația.
|
||||
|
||||
## TICUS — mecanismul, înainte de a-l aplica pe reguli
|
||||
Prima dată când apare ideea, o explic o singură dată, aici, înainte de a o
|
||||
folosi mai jos pe reguli și exemple.
|
||||
|
||||
TICUS numără, în fiecare moment, câte acțiuni din toată piața americană tocmai
|
||||
au tranzacționat pe un preț mai mare decât tranzacția anterioară (uptick) minus
|
||||
câte au tranzacționat pe un preț mai mic (downtick), însumat pe mii de titluri
|
||||
simultan. Nu e un indicator derivat din prețul unui singur activ (ca RSI sau
|
||||
MACD pe Apple) — e un instantaneu al *cine mișcă tot piața chiar acum*, tauri
|
||||
sau urși. Are o linie de 0 (echilibru), un prag de +1000 (supracumpărare —
|
||||
mult mai multe acțiuni urcă decât coboară simultan) și un prag de -1000
|
||||
(supravânzare — inversul). Există și linii punctate la ±500, dar acelea sunt
|
||||
doar referință vizuală, nu condiție de intrare.
|
||||
|
||||
<svg viewBox="0 0 420 200" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="16" fill="#666">TICUS (presiune tauri/urși pe toată piața) ↑</text>
|
||||
<line x1="20" y1="100" x2="400" y2="100" stroke="#888" stroke-width="1.5"/>
|
||||
<text x="404" y="105" fill="#666">0</text>
|
||||
<line x1="20" y1="40" x2="400" y2="40" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="25" y="33" fill="#c00">+1000 — supracumpărare (overbought)</text>
|
||||
<line x1="20" y1="70" x2="400" y2="70" stroke="#caa000" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="25" y="64" fill="#caa000">+500 (doar referință vizuală)</text>
|
||||
<line x1="20" y1="130" x2="400" y2="130" stroke="#caa000" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="25" y="145" fill="#caa000">-500 (doar referință vizuală)</text>
|
||||
<line x1="20" y1="160" x2="400" y2="160" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="25" y="176" fill="#188a3e">-1000 — supravânzare (oversold)</text>
|
||||
<polyline points="30,95 60,80 90,105 120,60 150,110 180,150 210,168 240,145 270,90 300,45 330,100 360,90 390,105" fill="none" stroke="#333" stroke-width="1.5"/>
|
||||
</svg>
|
||||
|
||||
Sub -1000 înseamnă că, în acel moment, dezechilibrul de tranzacții pe toată
|
||||
piața e extrem în favoarea vânzătorilor — nu pe un singur titlu, pe *majoritatea*
|
||||
titlurilor simultan. Peste +1000, inversul. Strategia MBP nu tranzacționează pe
|
||||
divergențe TICUS (există o variantă separată a cursului pentru asta) — aici
|
||||
folosește doar pragul absolut de ±1000, combinat cu banda Bollinger.
|
||||
|
||||
## Regulile strategiei — direcția long (buy)
|
||||
1. Cel puțin o candelă **roșie** cu prețul de închidere **sub banda inferioară**
|
||||
Bollinger.
|
||||
2. Pe **aceeași candelă**, TICUS ≤ **-1000** (oversold).
|
||||
3. Trigger (prima apariție după condiția de mai sus): **Buy Momentum**, **Buy
|
||||
Doji** sau **Buy Hammer**.
|
||||
4. Stop-loss = cel mai jos minim (**lowest low**) din ultimele 4 candele înapoi
|
||||
de la trigger, trigger-ul inclus.
|
||||
5. Target de profit 1 (TP1) = aceeași distanță ca stop-loss-ul, proiectată în
|
||||
sus de la intrare (risc/recompensă inițial 1:1).
|
||||
6. Trail: pe **Bull Trail**, apoi pe **Swing Low** dacă se formează unul mai
|
||||
sus decât stop-loss-ul curent.
|
||||
|
||||
## Regulile strategiei — direcția short (sell)
|
||||
Aceeași logică, oglindită:
|
||||
1. Cel puțin o candelă **verde** cu prețul de închidere **deasupra benzii
|
||||
superioare** Bollinger.
|
||||
2. Pe **aceeași candelă**, TICUS ≥ **+1000** (overbought).
|
||||
3. Trigger: **Sell Momentum** sau **Sell Doji**.
|
||||
4. Stop-loss = cel mai sus maxim (**highest high**) din ultimele 4 candele
|
||||
înapoi de la trigger, trigger-ul inclus.
|
||||
5. TP1 = aceeași distanță ca stop-loss-ul, proiectată în jos (1:1).
|
||||
6. Trail: pe **Bull Trail**, apoi pe **Swing High**.
|
||||
|
||||
*Notă: în slide-urile cursului, eticheta "long"/"short" era inversată — cursul
|
||||
a corectat verbal, regulile de mai sus sunt versiunea corectată.*
|
||||
|
||||
## Diagramă — Long (SPY, cifre aproximate din curs)
|
||||
|
||||
<svg viewBox="0 0 460 480" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:480px;height:auto;font:12px sans-serif">
|
||||
<text x="8" y="15" fill="#666">preț (SPY) ↑</text>
|
||||
<text x="10" y="90" fill="#999">trend descendent anterior</text>
|
||||
<polyline points="10,60 60,90 110,130 160,175 210,215 250,226 290,210 340,175 400,140" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<line x1="20" y1="60" x2="440" y2="60" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="53" fill="#1a5fb4">624.70 — bandă superioară</text>
|
||||
<line x1="20" y1="140" x2="440" y2="140" stroke="#888" stroke-width="1.5" stroke-dasharray="3 3"/>
|
||||
<text x="24" y="133" fill="#888">624.30 — SMA20 / TP1</text>
|
||||
<line x1="20" y1="220" x2="440" y2="220" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="234" fill="#1a5fb4">623.90 — bandă inferioară</text>
|
||||
<circle cx="250" cy="226" r="5" fill="#c00"/>
|
||||
<text x="150" y="248" fill="#c00">M: candelă roșie, close 623.87 (sub bandă)</text>
|
||||
<circle cx="290" cy="210" r="5" fill="#188a3e"/>
|
||||
<text x="250" y="195" fill="#188a3e">trigger + entry 623.95</text>
|
||||
<line x1="200" y1="280" x2="400" y2="280" stroke="#666" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="280" y="295" fill="#666">SL 623.60 (lowest low, 4 candele)</text>
|
||||
<circle cx="400" cy="140" r="5" fill="#188a3e"/>
|
||||
<text x="240" y="120" fill="#188a3e">TP1 624.30 (+0.35, 1:1)</text>
|
||||
<line x1="250" y1="226" x2="250" y2="330" stroke="#ccc" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<line x1="10" y1="340" x2="450" y2="340" stroke="#999" stroke-width="1"/>
|
||||
<text x="8" y="357" fill="#666">TICUS (presiune) ↑</text>
|
||||
<line x1="20" y1="400" x2="440" y2="400" stroke="#888" stroke-width="1.5"/>
|
||||
<text x="443" y="405" fill="#666">0</text>
|
||||
<line x1="20" y1="440" x2="440" y2="440" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="456" fill="#188a3e">-1000 — oversold</text>
|
||||
<rect x="240" y="400" width="20" height="46" fill="#c00"/>
|
||||
<text x="20" y="470" fill="#c00">M: -1150 sub -1000, aceeași candelă — condiție OK</text>
|
||||
</svg>
|
||||
|
||||
Distanță SL-entry (623.95 - 623.60 = 0.35) și entry-TP1 (624.30 - 623.95 =
|
||||
0.35) sunt egale — desenate la aceeași înălțime pe grafic (70px), nu doar
|
||||
afirmate în text. Linia punctată verticală leagă candela M de pe preț cu
|
||||
valoarea ei exactă pe TICUS, dedesubt — trebuie să fie aceeași candelă.
|
||||
|
||||
## Diagramă — Short (SPY, cifre aproximate din curs)
|
||||
|
||||
<svg viewBox="0 0 460 480" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:480px;height:auto;font:12px sans-serif">
|
||||
<text x="8" y="15" fill="#666">preț (SPY) ↑</text>
|
||||
<text x="10" y="60" fill="#999">trend ascendent anterior</text>
|
||||
<polyline points="10,280 60,240 110,210 160,175 210,150 250,142 290,160 340,220 400,275" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<line x1="20" y1="155" x2="440" y2="155" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="148" fill="#1a5fb4">624.77 — bandă superioară</text>
|
||||
<line x1="20" y1="224" x2="440" y2="224" stroke="#888" stroke-width="1.5" stroke-dasharray="3 3"/>
|
||||
<text x="24" y="217" fill="#888">624.50 — SMA20</text>
|
||||
<line x1="20" y1="46" x2="440" y2="46" stroke="#666" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="24" y="40" fill="#666">625.20 — SL (highest high, 4 candele)</text>
|
||||
<circle cx="250" cy="142" r="5" fill="#188a3e"/>
|
||||
<text x="150" y="126" fill="#188a3e">M: candelă verde, close 624.82 (peste bandă)</text>
|
||||
<circle cx="290" cy="160" r="5" fill="#c00"/>
|
||||
<text x="230" y="195" fill="#c00">trigger + entry 624.75</text>
|
||||
<circle cx="400" cy="275" r="5" fill="#188a3e"/>
|
||||
<text x="260" y="260" fill="#188a3e">TP1 624.30 (-0.45, 1:1)</text>
|
||||
<line x1="250" y1="142" x2="250" y2="330" stroke="#ccc" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<line x1="10" y1="340" x2="450" y2="340" stroke="#999" stroke-width="1"/>
|
||||
<text x="8" y="357" fill="#666">TICUS (presiune) ↑</text>
|
||||
<line x1="20" y1="400" x2="440" y2="400" stroke="#888" stroke-width="1.5"/>
|
||||
<text x="443" y="405" fill="#666">0</text>
|
||||
<line x1="20" y1="360" x2="440" y2="360" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="376" fill="#c00">+1000 — overbought</text>
|
||||
<rect x="240" y="360" width="20" height="40" fill="#188a3e"/>
|
||||
<text x="20" y="425" fill="#188a3e">M: +1000 pe prag, aceeași candelă — condiție OK</text>
|
||||
</svg>
|
||||
|
||||
## Confirmare vs. capcană — TICUS pe aceeași candelă, nu pe alta
|
||||
Instructorul a insistat pe asta live, verificând candelă cu candelă: o candelă
|
||||
poate închide dincolo de bandă, dar dacă TICUS nu trece pragul de ±1000 **pe
|
||||
exact acea candelă** (ci pe una vecină), condiția M nu e îndeplinită — nu ai
|
||||
semnal, chiar dacă vizual pare o instalare identică.
|
||||
|
||||
**DA — TICUS sub -1000 pe aceeași candelă care închide sub bandă**
|
||||
|
||||
<svg viewBox="0 0 300 200" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:320px;height:auto;font:11px sans-serif">
|
||||
<line x1="20" y1="60" x2="280" y2="60" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="53" fill="#1a5fb4">bandă inferioară</text>
|
||||
<polyline points="20,40 80,50 150,68 220,45 260,30" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="150" cy="68" r="4" fill="#c00"/>
|
||||
<line x1="20" y1="140" x2="280" y2="140" stroke="#888" stroke-width="1.5"/>
|
||||
<line x1="20" y1="170" x2="280" y2="170" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="184" fill="#188a3e">-1000</text>
|
||||
<rect x="145" y="140" width="10" height="35" fill="#c00"/>
|
||||
<line x1="150" y1="68" x2="150" y2="140" stroke="#ccc" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="20" y="196" fill="#c00">DA — aceeași candelă (x aliniat), M îndeplinit</text>
|
||||
</svg>
|
||||
|
||||
**NU — TICUS a atins -1000 pe altă candelă, nu pe cea care închide sub bandă**
|
||||
|
||||
<svg viewBox="0 0 300 200" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:320px;height:auto;font:11px sans-serif">
|
||||
<line x1="20" y1="60" x2="280" y2="60" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="53" fill="#1a5fb4">bandă inferioară</text>
|
||||
<polyline points="20,40 80,50 150,68 220,45 260,30" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="150" cy="68" r="4" fill="#c00"/>
|
||||
<circle cx="80" cy="50" r="4" fill="#c88"/>
|
||||
<line x1="20" y1="140" x2="280" y2="140" stroke="#888" stroke-width="1.5"/>
|
||||
<line x1="20" y1="170" x2="280" y2="170" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="184" fill="#188a3e">-1000</text>
|
||||
<rect x="75" y="140" width="10" height="35" fill="#c88"/>
|
||||
<line x1="80" y1="50" x2="80" y2="140" stroke="#ccc" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<line x1="150" y1="68" x2="150" y2="140" stroke="#ccc" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="10" y="196" fill="#c00">NU — TICUS extrem la x=80, candela sub bandă e la x=150 — M neîndeplinit</text>
|
||||
</svg>
|
||||
|
||||
Regulă practică din curs: nu te uita "din ochi" dacă închiderea e sub/peste
|
||||
bandă sau dacă TICUS e sub/peste 1000 — click stânga pe candelă și citește
|
||||
valoarea exactă. La limită (câțiva cenți sau chiar exact pe prag, ca în
|
||||
exemplul short de mai sus), diferența dintre "condiție îndeplinită" și
|
||||
"aproape, dar nu" nu se vede sigur cu ochiul liber.
|
||||
|
||||
## Managementul poziției — 3 poziții
|
||||
Aceeași structură de 3 poziții ca la restul strategiilor mecanice ale
|
||||
cursului, cu o nuanță specifică MBP:
|
||||
- **Poziția 1** — închisă la TP1 (1:1).
|
||||
- **Poziția 2** — închisă la reversal (primul semnal de sens opus).
|
||||
- **Poziția 3** — trail pe ultimul swing (low pentru long, high pentru short).
|
||||
- După ce prețul ajunge la un raport risc/recompensă de 1:2, se mută
|
||||
stop-loss-ul rămas la breakeven (intrare) — nu se mai lasă poziția expusă
|
||||
la risc inițial după acel punct.
|
||||
|
||||
<svg viewBox="0 0 460 260" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:480px;height:auto;font:12px sans-serif">
|
||||
<text x="8" y="15" fill="#666">preț (long, continuare după TP1) ↑</text>
|
||||
<polyline points="20,220 80,190 130,160 180,120 220,105 260,140 300,100 340,70 390,55 430,90" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="20" cy="220" r="5" fill="#1a5fb4"/>
|
||||
<text x="10" y="240" fill="#1a5fb4">entry 623.95</text>
|
||||
<circle cx="220" cy="105" r="5" fill="#188a3e"/>
|
||||
<text x="150" y="95" fill="#188a3e">TP1 624.30 — poziția 1 iese</text>
|
||||
<circle cx="300" cy="100" r="5" fill="#c00"/>
|
||||
<text x="240" y="185" fill="#c00">poziția 2 — iese la primul sell momentum (reversal)</text>
|
||||
<circle cx="390" cy="55" r="5" fill="#333"/>
|
||||
<text x="330" y="40" fill="#333">poziția 3 — trail pe swing low</text>
|
||||
<line x1="260" y1="140" x2="260" y2="235" stroke="#888" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="230" y="250" fill="#888">swing low intermediar — SL trail se mută aici</text>
|
||||
</svg>
|
||||
|
||||
## De ce funcționează — mecanismul, dincolo de metaforă
|
||||
Instructorul explică asta metaforic ("e ca un elastic întins prea mult") — mai
|
||||
jos, mecanismul concret din spatele metaforei, ca să nu rămână doar o
|
||||
reformulare.
|
||||
|
||||
Când TICUS trece de ±1000, înseamnă că, în acel moment, majoritatea acțiunilor
|
||||
din piață tranzacționează simultan în aceeași direcție — o mișcare atât de
|
||||
sincronizată pe mii de titluri deodată rareori vine doar din decizii noi,
|
||||
organice, de cumpărare/vânzare; de obicei include și **ordine forțate**: stop-loss-uri
|
||||
automate ale traderilor de sens opus care se declanșează în lanț (short squeeze
|
||||
pe partea de sus, long squeeze/capitulare pe partea de jos — vezi mecanismul
|
||||
detaliat mai jos). Aceste ordine forțate au un număr finit de participanți —
|
||||
odată ce toți cei prinși pe sensul greșit au fost scoși din piață, nu mai
|
||||
rămâne cine să continue presiunea, iar prețul revine spre medie (SMA20/banda
|
||||
Bollinger), fix ideea de mean reversion pe care se bazează și restul benzii
|
||||
Bollinger.
|
||||
|
||||
<svg viewBox="0 0 400 190" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:420px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="18" fill="#333">Vânzători forțați (stop-loss declanșate în lanț)</text>
|
||||
<rect x="10" y="28" width="320" height="26" fill="#c00"/>
|
||||
<text x="10" y="78" fill="#333">Cumpărători dispuși să cumpere la acest preț</text>
|
||||
<rect x="10" y="88" width="60" height="26" fill="#188a3e"/>
|
||||
<polygon points="330,120 338,120 334,130" fill="#1a1a1a"/>
|
||||
<text x="10" y="145" fill="#1a1a1a">odată ce vânzătorii forțați au ieșit toți din piață (finit ca număr),</text>
|
||||
<text x="10" y="160" fill="#1a1a1a">nu mai rămâne cine să continue vânzarea — prețul revine spre medie</text>
|
||||
<text x="10" y="180" fill="#1a1a1a">(exact ce arată TP1: distanța revenirii ≈ distanța căderii de la medie)</text>
|
||||
</svg>
|
||||
|
||||
## Exemple practice
|
||||
|
||||
### Exemplu 1 — Long, SPY (cifre din curs, rotunjite pentru claritate)
|
||||
Vezi diagrama Long de mai sus: candela M închide la 623.87, sub banda
|
||||
inferioară (623.90), cu TICUS la -1150 pe aceeași candelă. Trigger buy
|
||||
momentum → intrare **long 623.95**. Stop-loss **623.60** (lowest low, 4
|
||||
candele). TP1 **624.30** (+0.35, 1:1). Poziția 3, cu trail, poate merge mult
|
||||
mai departe — în eșantionul din curs, câteva astfel de tranzacții au ajuns la
|
||||
raport risc/recompensă final de aproape 1:4, față de 1:1 inițial la TP1.
|
||||
|
||||
### Exemplu 2 — Short, SPY (cifre din curs, rotunjite)
|
||||
Vezi diagrama Short de mai sus: candela M închide la 624.82, peste banda
|
||||
superioară (624.77), cu TICUS exact la +1000 pe aceeași candelă (limită, nu
|
||||
"aproape" — verificat prin click, nu din ochi). Trigger sell momentum →
|
||||
intrare **short 624.75**. Stop-loss **625.20** (highest high, 4 candele). TP1
|
||||
**624.30** (-0.45, 1:1).
|
||||
|
||||
### Exemplu 3 — Când M e îndeplinit dar trigger-ul nu vine (nu forța intrarea)
|
||||
Nu orice candelă care închide dincolo de bandă cu TICUS la extrem are imediat
|
||||
un trigger de moment în spate. Așa arată o instalare M validă care rămâne fără
|
||||
intrare:
|
||||
|
||||
<svg viewBox="0 0 420 240" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<line x1="20" y1="60" x2="400" y2="60" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="53" fill="#1a5fb4">623.90 — bandă inferioară</text>
|
||||
<polyline points="20,30 90,45 160,68 220,72 280,75 340,80 390,85" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="160" cy="68" r="5" fill="#c00"/>
|
||||
<text x="60" y="100" fill="#c00">M: close 623.85, TICUS -1200 (condiție îndeplinită)</text>
|
||||
<text x="180" y="130" fill="#333">dar candelele următoare rămân roșii, plate —</text>
|
||||
<text x="180" y="146" fill="#333">niciun buy momentum/doji/hammer</text>
|
||||
<text x="180" y="166" fill="#c00">nu intri: M fără trigger e doar o ipoteză, nu un semnal</text>
|
||||
</svg>
|
||||
|
||||
Regula practică e simetrică cu ce ai vedea în H&S sau alte pattern-uri din
|
||||
curs: condiția de context (M) nu e trigger de intrare — dacă trigger-ul nu
|
||||
apare, aștepți, nu intri "pentru că oricum era oversold".
|
||||
|
||||
## Rezultate de backtest (din curs, SPY, 15 min, eșantion de 50 de tranzacții)
|
||||
- Win rate **76%** (38 câștigătoare, 12 pierzătoare).
|
||||
- Proporție long/short: **30 long, 20 short**.
|
||||
- Câștig mediu **0.53%**, pierdere medie **0.42%**.
|
||||
- Profit total: **20.17%** fără trail / **22%** cu trail; minus **5%**
|
||||
pierdere cumulată → net **15.17%** (fără trail) / **17%** (cu trail).
|
||||
- Risc/recompensă inițial 1:1 (la TP1), dar **realizat pe eșantion ~1:4**
|
||||
datorită pozițiilor 2 și 3 lăsate pe trail.
|
||||
- Frecvență: în medie **1-2 semnale/zi** pe SPY 15 min (rar 3, uneori 0 mai
|
||||
multe zile la rând).
|
||||
- Volumul filtrat separat n-a schimbat rezultatele semnificativ (motivul
|
||||
pentru care e opțional, nu regulă obligatorie).
|
||||
|
||||
## Gotchas practice
|
||||
- **Nu presupune vizual — click pe candelă.** Diferența dintre "TICUS e sub
|
||||
-1000" și "e la limită, dar nu chiar" (sau bandă atinsă cu 2-3 cenți) nu se
|
||||
vede sigur cu ochiul liber — verifică valoarea exactă înainte să confirmi M.
|
||||
- **M și trigger pe candele diferite, dar TICUS și bandă pe aceeași candelă.**
|
||||
Trigger-ul (buy/sell momentum) poate veni pe candela următoare — normal. Dar
|
||||
condiția M (bandă + TICUS) trebuie îndeplinită **pe aceeași candelă**, nu pe
|
||||
două candele apropiate.
|
||||
- **Închide poziția la finalul sesiunii, indiferent de nivel.** E strategie de
|
||||
day trading, nu de swing — dacă rămâi în piață peste noapte pe futures,
|
||||
riști gap-uri pe care TICUS (limitat la regular session) nu te avertizează.
|
||||
- **Nu e pentru cei care vor multe tranzacții pe zi.** Cu 1-2 semnale/zi pe
|
||||
SPY 15 min, forțarea unor intrări suplimentare (fără M complet) strică
|
||||
exact avantajul statistic din backtest.
|
||||
|
||||
## Referințe
|
||||
- [Tradingsim — 2 Simple Strategies for Trading with the Tick Index](https://www.tradingsim.com/blog/tick-index) — mecanismul $TICK (uptick minus downtick), pe care se bazează TICUS.
|
||||
- [OANDA — Gauge trends, monitor for breakouts with Bollinger Bands](https://www.oanda.com/us-en/trade-tap-blog/trading-knowledge/gauge-trends-monitoring-for-breakouts-bollinger-bands/) — mecanismul benzilor Bollinger și mean reversion.
|
||||
- [Wikipedia — Short squeeze](https://en.wikipedia.org/wiki/Short_squeeze) — mecanismul de ordine forțate în lanț, folosit mai sus la "de ce funcționează".
|
||||
- [Dukascopy — Reversal Candlestick Patterns](https://www.dukascopy.com/swiss/english/marketwatch/articles/reversal-candlestick-patterns/) — hammer și alte candele de trigger folosite ca semnal de moment.
|
||||
|
||||
---
|
||||
*Notă: secțiunea "TICUS — mecanismul", "De ce funcționează" (cu diagramă),
|
||||
diagramele DA/NU, diagrama de management al poziției, Exemplul 3 (invalidare)
|
||||
și toate gotchas-urile sunt completări ale mele, dincolo de ce spune explicit
|
||||
transcrierea — cursul descrie regulile și arată exemple live pe TrayStation
|
||||
(TradeStation), fără mecanismul explicat pas cu pas sau un caz explicit de
|
||||
"M fără trigger". Cifrele de preț din exemplele 1 și 2 și rezultatele de
|
||||
backtest (win rate, profit, risc/recompensă) sunt reproduse din transcriere
|
||||
(rotunjite acolo unde citirea audio era ambiguă), nu inventate.*
|
||||
163
summaries/05_MODUL_4/04_workshop_4_emotiile.html
Normal file
163
summaries/05_MODUL_4/04_workshop_4_emotiile.html
Normal file
@@ -0,0 +1,163 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ro">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Modul 4 / #4 — Workshop 4: Emoțiile — pedală de frână sau accelerație</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>Modul 4 / #4 — Workshop 4: Emoțiile — pedală de frână sau accelerație</h1>
|
||||
<h2>TLDR</h2>
|
||||
<p>Workshop de psihologie/NLP (Bogdan Jinga), fără pattern-uri sau niveluri de
|
||||
preț — la fel ca <code>01_MODUL_1/10_workshop_increderea_in_tine.md</code>. Tema:
|
||||
emoțiile nu sunt "pozitive/negative", ci <strong>productive/neproductive</strong> — unele
|
||||
te îmbolnăvesc pe termen lung, altele te vindecă. Aplicat la trading: de ce
|
||||
day trading/scalping ține de frică susținută, de ce îngheți pe o poziție în
|
||||
pierdere, de ce vinovăția produce auto-sabotaj financiar, și un mecanism
|
||||
concret (nu doar o metaforă) pentru cum funcționează o emoție de la stimul
|
||||
la reacție conștientă.</p>
|
||||
<h2>Emoție vs. sentiment — de ce contează distincția la trading</h2>
|
||||
<p>Cursul pornește de la DEX: emoția e o "reacție de intensitate mijlocie și de
|
||||
durată relativ scurtă". Sentimentul e aceeași emoție întinsă pe termen lung
|
||||
(tristețe susținută = depresie). Mecanismul concret din spate: fiecare
|
||||
emoție injectează un cocktail chimic specific în sânge (la frică:
|
||||
adrenalină, noradrenalină, cortisol). Pe termen scurt, cocktailul ăsta e
|
||||
util — te pregătește să lupți sau să fugi de un pericol real. Pe termen
|
||||
lung, aceiași hormoni în sânge continuu suprimă sistemul imunitar (efect
|
||||
fiziologic documentat al cortizolului cronic), nu doar "te stresează" ca
|
||||
idee abstractă.</p>
|
||||
<p>Aplicat la trading: day trading și scalping țin traderul în stare de alertă
|
||||
(frică/cortizol) ore la rând, zi de zi. Nu e o chestiune de disciplină sau
|
||||
"stil de tranzacționare" — e expunere cronică la același mecanism biochimic
|
||||
care, susținut, degradează sănătatea. De asta cursul recomandă timeframe-uri
|
||||
mai largi pentru cei care nu vor să transforme trading-ul într-o sursă de
|
||||
stres cronic.</p>
|
||||
<h2>Mecanismul unei emoții, pas cu pas (nu doar "ai o emoție")</h2>
|
||||
<p>Cursul descrie 5 etape, de la stimul la conștientizare — important pentru
|
||||
trading pentru că <strong>decizia emoțională se ia înainte să-ți dai seama
|
||||
conștient de ea</strong>:</p>
|
||||
<ol>
|
||||
<li><strong>Trigger</strong> — un stimul extern (ex: ai pierdut bani pe o tranzacție) sau
|
||||
intern (o amintire, un gând care ruminează).</li>
|
||||
<li><strong>Evaluare emoțională</strong> — amigdala (nu cea din gât, cea din creierul
|
||||
limbic) decide în fracțiuni de secundă dacă stimulul e amenințare,
|
||||
recompensă sau neutru. Asta se întâmplă <strong>înainte</strong> să gândești orice.</li>
|
||||
<li><strong>Activare chimică</strong> — se eliberează cocktailul specific (vezi mai sus).</li>
|
||||
<li><strong>Reacție corporală</strong> — puls, respirație, tensiune musculară, expresie
|
||||
facială — toate coordonate de sistemul nervos autonom, nu de voință.</li>
|
||||
<li><strong>Percepție conștientă</strong> — abia acum "afli" că ți-e frică sau furie.</li>
|
||||
</ol>
|
||||
<p>Concluzia practică a cursului: "înțelegerea urmează experienței" — până
|
||||
observi conștient emoția, corpul tău a reacționat deja de 4 pași. De aici
|
||||
motivul pentru care nu poți "decide rațional" să nu simți frică în timp
|
||||
real pe o poziție — intervenția eficientă e mai devreme în lanț (pe corp/
|
||||
comportament), nu la nivelul gândului conștient.</p>
|
||||
<h2>Cele trei reacții la frică (fight / flight / freeze) — aplicate la un cont de tranzacționare</h2>
|
||||
<ul>
|
||||
<li><strong>Freeze (îngheț)</strong> — cea mai frecventă pe bursă, spune cursul explicit:
|
||||
stai și te uiți cum scade contul, fără nicio acțiune, exact fenomenul
|
||||
citat din Mark Douglas. Nu muți stop-loss-ul, nu închizi, pur și simplu nu
|
||||
faci nimic până durerea devine insuportabilă și abia atunci ieși — de
|
||||
regulă mult mai târziu decât ar fi trebuit (cursul dă exemplul concret:
|
||||
pierdere lăsată să crească de la 20% la 40% înainte de închidere,
|
||||
identic cu mecanismul din <code>10_workshop_increderea_in_tine.md</code>).</li>
|
||||
<li><strong>Fight</strong> — reacție agresivă (verbală: înjurături, jigniri) când frica
|
||||
apare, nu neapărat fizică.</li>
|
||||
<li><strong>Flight</strong> — ieși din poziție/piață imediat, disproporționat față de risc.</li>
|
||||
</ul>
|
||||
<p>Niciuna din cele trei nu e o decizie strategică — sunt reacții fiziologice
|
||||
automate. Regula scrisă dinainte (stop-loss, plan de ieșire) există exact ca
|
||||
să nu lași decizia pe mâna reacției de moment.</p>
|
||||
<h2>Emoția ca "limbaj de comunicare" — nu fugi de ea, întreabă-o ceva</h2>
|
||||
<p>Ideea centrală, distinctă față de workshopul despre încredere: fiecare
|
||||
emoție neproductivă (rușine, vinovăție, tristețe, frică) transmite un mesaj
|
||||
despre un tipar nerezolvat. Reacția tipică — a fugi de ea sau a o suprima —
|
||||
nu rezolvă nimic, doar amână repetarea ei. Pasul practic recomandat de curs:
|
||||
când apare o emoție de vibrație joasă, notează pe hârtie răspunsul la "ce
|
||||
context a declanșat-o?" și "ce am de învățat din contextul ăsta?" — exact
|
||||
cum cauți un pattern repetitiv pe un grafic, dar aplicat comportamentului
|
||||
propriu.</p>
|
||||
<h2>Cușca emoțională și de ce vinovăția lovește direct contul de trading</h2>
|
||||
<p>Rușinea și vinovăția sunt, spune cursul, singurele două emoții <strong>neînnăscute</strong>
|
||||
— induse explicit în copilărie prin critică ("să-ți fie rușine", pedepse,
|
||||
umilire în fața clasei). Mecanismul pe care cursul îl leagă direct de bani:
|
||||
vinovăția funcționează pe întrebarea internă "cum plătesc pentru greșeala
|
||||
mea?" — iar răspunsul subconștient e auto-pedeapsă, nu neapărat conștientă.
|
||||
Exemplul dat explicit în curs (anecdotă, nu generalizare statistică): un
|
||||
coleg rămas cu vinovăție nerezolvată după un conflict s-a ars la mână la
|
||||
scurt timp după. Aplicația directă pe care cursul o cere: dacă un cont de
|
||||
tranzacționare "nu reușește să treacă" de un anumit prag de mai multe ori la
|
||||
rând, fără o cauză tehnică clară, întreabă-te dacă nu cumva te auto-pedepsești
|
||||
pentru ceva ce te simți vinovat — nu doar dacă strategia e greșită.</p>
|
||||
<p>Furia, spre deosebire de rușine/vinovăție, e emoția care <strong>te scoate</strong> din
|
||||
cușcă — primul semn concret că nu mai stai blocat în rușine/vinovăție/
|
||||
tristețe/frică. Diferența dintre furie sănătoasă și distructivă nu e
|
||||
emoția, e comportamentul care urmează (te aperi vs. te răzbuni) — separare
|
||||
comportament/identitate identică cu cea din <code>10_workshop_increderea_in_tine.md</code>.</p>
|
||||
<h2>Scala Hawkins (Power vs. Force) — de ce contează pragul de 200</h2>
|
||||
<p>Cursul folosește scala psihiatrului David Hawkins, unde fiecare emoție are o
|
||||
"vibrație" numerică: rușine (20, cea mai joasă — aproape de nivelul unui
|
||||
cadavru, spune cursul), vinovăție (30), frică (100), curaj (200), iubire
|
||||
(500), bucurie (540). Sub 200 = emoții care consumă energie și, susținute,
|
||||
duc spre boală; peste 200 = emoții care regenerează. <strong>Curajul (200) e
|
||||
pragul de trecere</strong> — și mecanismul citat explicit e important: curajul nu e
|
||||
absența fricii, e alchimizarea ei ("curajul există doar în prezența
|
||||
fricii" — nu poți fi curajos față de ceva de care nu ți-e deloc frică).
|
||||
Aplicație directă la trading: frica de a intra/ieși dintr-un trade nu
|
||||
trebuie eliminată — trebuie convertită în acțiune (curaj), nu suprimată.</p>
|
||||
<p>Notă despre "dorință" vs. "intenție": cursul plasează dorința ("de ce nu
|
||||
am ce vreau?") sub 200, ca stare de lipsă, spre deosebire de intenție
|
||||
("am intenția să...") — recomandare practică de limbaj, nu doar filosofie.</p>
|
||||
<h2>Reprezentarea mentală — piața e stimul, filmul din capul tău decide reacția</h2>
|
||||
<p>Punctul cu care se încheie workshopul (continuat probabil în lecția
|
||||
următoare): reacția ta la un eveniment (o pierdere, o mișcare de preț) nu
|
||||
vine din eveniment, ci din reprezentarea mentală pe care o construiești
|
||||
despre el — imaginea/filmul mental, cu propriile lui variabile (aproape/
|
||||
departe, static/mișcare, clar/blurat, mic/mare, alb-negru/color, luminos/
|
||||
întunecat, poziția pe "ecranul mental"). Mecanismul: percepem realitatea
|
||||
prin cinci canale (VAKOG — vizual, auditiv, kinestezic, olfactiv, gustativ),
|
||||
filtrate în plus prin răni emoționale nevindecate și valori personale —
|
||||
ceea ce înseamnă că doi traderi care văd exact același grafic pot avea
|
||||
reprezentări mentale diferite despre el, deci reacții emoționale diferite
|
||||
la identic același preț.</p>
|
||||
<h2>Gotchas practice (completare a mea, dincolo de curs)</h2>
|
||||
<ul>
|
||||
<li><strong>Nu identifica "am înghețat pe poziție" cu "am fost prudent"</strong> — freeze e
|
||||
o reacție de stres fiziologică, nu o strategie de risc; dacă observi că
|
||||
aștepți fără plan explicit de ieșire, e semnul, nu justificarea.</li>
|
||||
<li><strong>Nu trata rușinea/vinovăția drept combustibil motivațional</strong> — cursul
|
||||
spune explicit că amândouă sunt sub pragul de 200 (destructive); dacă
|
||||
tipicul tău de auto-motivare e "sunt un ratat, trebuie să recuperez", e
|
||||
exact mecanismul de auto-sabotaj descris mai sus, nu o presiune sănătoasă.</li>
|
||||
<li><strong>Furia poate fi productivă doar dacă alegi canalul de descărcare
|
||||
înainte</strong> (mișcare fizică, scris, nu decizii de trading luate "la cald") —
|
||||
cursul dă explicit exemplul sacului de box; a lua o decizie de piață în
|
||||
aceeași fereastră de timp cu furia activă e riscul practic real.</li>
|
||||
</ul>
|
||||
<h2>Notă</h2>
|
||||
<p>Mecanismul biochimic (cocktail hormonal per emoție), cele 5 etape ale
|
||||
procesului emoțional, scala Hawkins și modelul VAKOG vin direct din
|
||||
transcrierea cursului, reformulate pe scurt. Aplicațiile explicite la
|
||||
trading (freeze pe poziție, day trading/cortizol, vinovăția și pragul de
|
||||
cont) sunt reluate din exemplele date chiar în curs, nu inventate. Secțiunea
|
||||
„Gotchas" e completare proprie, marcată ca atare. Nu am adăugat diagrame:
|
||||
STYLE.md le cere pentru pattern-uri de preț și niveluri numerice de trading —
|
||||
aici nu există niciunul, la fel ca în <code>10_workshop_increderea_in_tine.md</code>.</p>
|
||||
<h2>Referințe</h2>
|
||||
<ul>
|
||||
<li><a href="https://en.wikipedia.org/wiki/David_R._Hawkins">David R. Hawkins — Power vs. Force (rezumatul scalei conștiinței)</a> — sursa scalei de vibrație emoțională citate în curs.</li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Neuro-linguistic_programming">NLP — VAKOG / reprezentări senzoriale (Wikipedia, Neuro-linguistic programming)</a> — cadrul din spatele modelului "reprezentare mentală" folosit în workshop.</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
||||
151
summaries/05_MODUL_4/04_workshop_4_emotiile.md
Normal file
151
summaries/05_MODUL_4/04_workshop_4_emotiile.md
Normal file
@@ -0,0 +1,151 @@
|
||||
# Modul 4 / #4 — Workshop 4: Emoțiile — pedală de frână sau accelerație
|
||||
|
||||
## TLDR
|
||||
Workshop de psihologie/NLP (Bogdan Jinga), fără pattern-uri sau niveluri de
|
||||
preț — la fel ca `01_MODUL_1/10_workshop_increderea_in_tine.md`. Tema:
|
||||
emoțiile nu sunt "pozitive/negative", ci **productive/neproductive** — unele
|
||||
te îmbolnăvesc pe termen lung, altele te vindecă. Aplicat la trading: de ce
|
||||
day trading/scalping ține de frică susținută, de ce îngheți pe o poziție în
|
||||
pierdere, de ce vinovăția produce auto-sabotaj financiar, și un mecanism
|
||||
concret (nu doar o metaforă) pentru cum funcționează o emoție de la stimul
|
||||
la reacție conștientă.
|
||||
|
||||
## Emoție vs. sentiment — de ce contează distincția la trading
|
||||
Cursul pornește de la DEX: emoția e o "reacție de intensitate mijlocie și de
|
||||
durată relativ scurtă". Sentimentul e aceeași emoție întinsă pe termen lung
|
||||
(tristețe susținută = depresie). Mecanismul concret din spate: fiecare
|
||||
emoție injectează un cocktail chimic specific în sânge (la frică:
|
||||
adrenalină, noradrenalină, cortisol). Pe termen scurt, cocktailul ăsta e
|
||||
util — te pregătește să lupți sau să fugi de un pericol real. Pe termen
|
||||
lung, aceiași hormoni în sânge continuu suprimă sistemul imunitar (efect
|
||||
fiziologic documentat al cortizolului cronic), nu doar "te stresează" ca
|
||||
idee abstractă.
|
||||
|
||||
Aplicat la trading: day trading și scalping țin traderul în stare de alertă
|
||||
(frică/cortizol) ore la rând, zi de zi. Nu e o chestiune de disciplină sau
|
||||
"stil de tranzacționare" — e expunere cronică la același mecanism biochimic
|
||||
care, susținut, degradează sănătatea. De asta cursul recomandă timeframe-uri
|
||||
mai largi pentru cei care nu vor să transforme trading-ul într-o sursă de
|
||||
stres cronic.
|
||||
|
||||
## Mecanismul unei emoții, pas cu pas (nu doar "ai o emoție")
|
||||
Cursul descrie 5 etape, de la stimul la conștientizare — important pentru
|
||||
trading pentru că **decizia emoțională se ia înainte să-ți dai seama
|
||||
conștient de ea**:
|
||||
|
||||
1. **Trigger** — un stimul extern (ex: ai pierdut bani pe o tranzacție) sau
|
||||
intern (o amintire, un gând care ruminează).
|
||||
2. **Evaluare emoțională** — amigdala (nu cea din gât, cea din creierul
|
||||
limbic) decide în fracțiuni de secundă dacă stimulul e amenințare,
|
||||
recompensă sau neutru. Asta se întâmplă **înainte** să gândești orice.
|
||||
3. **Activare chimică** — se eliberează cocktailul specific (vezi mai sus).
|
||||
4. **Reacție corporală** — puls, respirație, tensiune musculară, expresie
|
||||
facială — toate coordonate de sistemul nervos autonom, nu de voință.
|
||||
5. **Percepție conștientă** — abia acum "afli" că ți-e frică sau furie.
|
||||
|
||||
Concluzia practică a cursului: "înțelegerea urmează experienței" — până
|
||||
observi conștient emoția, corpul tău a reacționat deja de 4 pași. De aici
|
||||
motivul pentru care nu poți "decide rațional" să nu simți frică în timp
|
||||
real pe o poziție — intervenția eficientă e mai devreme în lanț (pe corp/
|
||||
comportament), nu la nivelul gândului conștient.
|
||||
|
||||
## Cele trei reacții la frică (fight / flight / freeze) — aplicate la un cont de tranzacționare
|
||||
- **Freeze (îngheț)** — cea mai frecventă pe bursă, spune cursul explicit:
|
||||
stai și te uiți cum scade contul, fără nicio acțiune, exact fenomenul
|
||||
citat din Mark Douglas. Nu muți stop-loss-ul, nu închizi, pur și simplu nu
|
||||
faci nimic până durerea devine insuportabilă și abia atunci ieși — de
|
||||
regulă mult mai târziu decât ar fi trebuit (cursul dă exemplul concret:
|
||||
pierdere lăsată să crească de la 20% la 40% înainte de închidere,
|
||||
identic cu mecanismul din `10_workshop_increderea_in_tine.md`).
|
||||
- **Fight** — reacție agresivă (verbală: înjurături, jigniri) când frica
|
||||
apare, nu neapărat fizică.
|
||||
- **Flight** — ieși din poziție/piață imediat, disproporționat față de risc.
|
||||
|
||||
Niciuna din cele trei nu e o decizie strategică — sunt reacții fiziologice
|
||||
automate. Regula scrisă dinainte (stop-loss, plan de ieșire) există exact ca
|
||||
să nu lași decizia pe mâna reacției de moment.
|
||||
|
||||
## Emoția ca "limbaj de comunicare" — nu fugi de ea, întreabă-o ceva
|
||||
Ideea centrală, distinctă față de workshopul despre încredere: fiecare
|
||||
emoție neproductivă (rușine, vinovăție, tristețe, frică) transmite un mesaj
|
||||
despre un tipar nerezolvat. Reacția tipică — a fugi de ea sau a o suprima —
|
||||
nu rezolvă nimic, doar amână repetarea ei. Pasul practic recomandat de curs:
|
||||
când apare o emoție de vibrație joasă, notează pe hârtie răspunsul la "ce
|
||||
context a declanșat-o?" și "ce am de învățat din contextul ăsta?" — exact
|
||||
cum cauți un pattern repetitiv pe un grafic, dar aplicat comportamentului
|
||||
propriu.
|
||||
|
||||
## Cușca emoțională și de ce vinovăția lovește direct contul de trading
|
||||
Rușinea și vinovăția sunt, spune cursul, singurele două emoții **neînnăscute**
|
||||
— induse explicit în copilărie prin critică ("să-ți fie rușine", pedepse,
|
||||
umilire în fața clasei). Mecanismul pe care cursul îl leagă direct de bani:
|
||||
vinovăția funcționează pe întrebarea internă "cum plătesc pentru greșeala
|
||||
mea?" — iar răspunsul subconștient e auto-pedeapsă, nu neapărat conștientă.
|
||||
Exemplul dat explicit în curs (anecdotă, nu generalizare statistică): un
|
||||
coleg rămas cu vinovăție nerezolvată după un conflict s-a ars la mână la
|
||||
scurt timp după. Aplicația directă pe care cursul o cere: dacă un cont de
|
||||
tranzacționare "nu reușește să treacă" de un anumit prag de mai multe ori la
|
||||
rând, fără o cauză tehnică clară, întreabă-te dacă nu cumva te auto-pedepsești
|
||||
pentru ceva ce te simți vinovat — nu doar dacă strategia e greșită.
|
||||
|
||||
Furia, spre deosebire de rușine/vinovăție, e emoția care **te scoate** din
|
||||
cușcă — primul semn concret că nu mai stai blocat în rușine/vinovăție/
|
||||
tristețe/frică. Diferența dintre furie sănătoasă și distructivă nu e
|
||||
emoția, e comportamentul care urmează (te aperi vs. te răzbuni) — separare
|
||||
comportament/identitate identică cu cea din `10_workshop_increderea_in_tine.md`.
|
||||
|
||||
## Scala Hawkins (Power vs. Force) — de ce contează pragul de 200
|
||||
Cursul folosește scala psihiatrului David Hawkins, unde fiecare emoție are o
|
||||
"vibrație" numerică: rușine (20, cea mai joasă — aproape de nivelul unui
|
||||
cadavru, spune cursul), vinovăție (30), frică (100), curaj (200), iubire
|
||||
(500), bucurie (540). Sub 200 = emoții care consumă energie și, susținute,
|
||||
duc spre boală; peste 200 = emoții care regenerează. **Curajul (200) e
|
||||
pragul de trecere** — și mecanismul citat explicit e important: curajul nu e
|
||||
absența fricii, e alchimizarea ei ("curajul există doar în prezența
|
||||
fricii" — nu poți fi curajos față de ceva de care nu ți-e deloc frică).
|
||||
Aplicație directă la trading: frica de a intra/ieși dintr-un trade nu
|
||||
trebuie eliminată — trebuie convertită în acțiune (curaj), nu suprimată.
|
||||
|
||||
Notă despre "dorință" vs. "intenție": cursul plasează dorința ("de ce nu
|
||||
am ce vreau?") sub 200, ca stare de lipsă, spre deosebire de intenție
|
||||
("am intenția să...") — recomandare practică de limbaj, nu doar filosofie.
|
||||
|
||||
## Reprezentarea mentală — piața e stimul, filmul din capul tău decide reacția
|
||||
Punctul cu care se încheie workshopul (continuat probabil în lecția
|
||||
următoare): reacția ta la un eveniment (o pierdere, o mișcare de preț) nu
|
||||
vine din eveniment, ci din reprezentarea mentală pe care o construiești
|
||||
despre el — imaginea/filmul mental, cu propriile lui variabile (aproape/
|
||||
departe, static/mișcare, clar/blurat, mic/mare, alb-negru/color, luminos/
|
||||
întunecat, poziția pe "ecranul mental"). Mecanismul: percepem realitatea
|
||||
prin cinci canale (VAKOG — vizual, auditiv, kinestezic, olfactiv, gustativ),
|
||||
filtrate în plus prin răni emoționale nevindecate și valori personale —
|
||||
ceea ce înseamnă că doi traderi care văd exact același grafic pot avea
|
||||
reprezentări mentale diferite despre el, deci reacții emoționale diferite
|
||||
la identic același preț.
|
||||
|
||||
## Gotchas practice (completare a mea, dincolo de curs)
|
||||
- **Nu identifica "am înghețat pe poziție" cu "am fost prudent"** — freeze e
|
||||
o reacție de stres fiziologică, nu o strategie de risc; dacă observi că
|
||||
aștepți fără plan explicit de ieșire, e semnul, nu justificarea.
|
||||
- **Nu trata rușinea/vinovăția drept combustibil motivațional** — cursul
|
||||
spune explicit că amândouă sunt sub pragul de 200 (destructive); dacă
|
||||
tipicul tău de auto-motivare e "sunt un ratat, trebuie să recuperez", e
|
||||
exact mecanismul de auto-sabotaj descris mai sus, nu o presiune sănătoasă.
|
||||
- **Furia poate fi productivă doar dacă alegi canalul de descărcare
|
||||
înainte** (mișcare fizică, scris, nu decizii de trading luate "la cald") —
|
||||
cursul dă explicit exemplul sacului de box; a lua o decizie de piață în
|
||||
aceeași fereastră de timp cu furia activă e riscul practic real.
|
||||
|
||||
## Notă
|
||||
Mecanismul biochimic (cocktail hormonal per emoție), cele 5 etape ale
|
||||
procesului emoțional, scala Hawkins și modelul VAKOG vin direct din
|
||||
transcrierea cursului, reformulate pe scurt. Aplicațiile explicite la
|
||||
trading (freeze pe poziție, day trading/cortizol, vinovăția și pragul de
|
||||
cont) sunt reluate din exemplele date chiar în curs, nu inventate. Secțiunea
|
||||
„Gotchas" e completare proprie, marcată ca atare. Nu am adăugat diagrame:
|
||||
STYLE.md le cere pentru pattern-uri de preț și niveluri numerice de trading —
|
||||
aici nu există niciunul, la fel ca în `10_workshop_increderea_in_tine.md`.
|
||||
|
||||
## Referințe
|
||||
- [David R. Hawkins — Power vs. Force (rezumatul scalei conștiinței)](https://en.wikipedia.org/wiki/David_R._Hawkins) — sursa scalei de vibrație emoțională citate în curs.
|
||||
- [NLP — VAKOG / reprezentări senzoriale (Wikipedia, Neuro-linguistic programming)](https://en.wikipedia.org/wiki/Neuro-linguistic_programming) — cadrul din spatele modelului "reprezentare mentală" folosit în workshop.
|
||||
@@ -0,0 +1,136 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ro">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Analiză Fundamentală / #1 — de ce analiza tehnică singură nu e de-ajuns</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>Analiză Fundamentală / #1 — de ce analiza tehnică singură nu e de-ajuns</h1>
|
||||
<p>Notă despre conținut: lecția e o introducere de modul (7 minute, fără cifre sau
|
||||
niveluri de preț concrete) — stabilește <em>de ce</em> modulele următoare vor preda
|
||||
analiza fundamentală, nu un pattern sau indicator anume. Nu forțez exemple
|
||||
numerice de entry/SL/TP unde transcrierea nu discută un set-up concret;
|
||||
exemplul practic de mai jos ilustrează filtrul descris în curs (două companii
|
||||
identice tehnic, rezultate diferite), construit de mine la o scară plauzibilă.</p>
|
||||
<h2>TLDR</h2>
|
||||
<p>Analiza tehnică (graficul) arată <em>ce face prețul</em>; analiza fundamentală arată
|
||||
<em>dacă merită</em> — sănătatea reală a business-ului din spatele graficului. Un
|
||||
set-up tehnic bun nu e automat o investiție bună: multe pierderi vin din
|
||||
cumpărat "ambalajul" (un grafic frumos) fără să verifici "conținutul"
|
||||
(business-ul). De aici încolo, modulul integrează fundamentalul ca filtru
|
||||
peste tehnic, nu ca înlocuitor.</p>
|
||||
<h2>Mecanismul: de ce prețul singur poate minți</h2>
|
||||
<p>Prețul e ultima tranzacție încheiată — reflectă ce cred <em>acum</em> cumpărătorii și
|
||||
vânzătorii, nu cât valorează cu adevărat firma. Un grafic poate arăta higher
|
||||
highs/higher lows (trend de creștere clar, tehnic impecabil) în timp ce firma
|
||||
din spate acumulează datorii sau pierde clienți — informație care nu e încă
|
||||
"prețuită" de piață. Când realitatea iese la iveală (raport de earnings,
|
||||
downgrade, probleme de cash flow), prețul se ajustează brusc, adesea împotriva
|
||||
poziției tale — chiar dacă ai intrat pe un set-up tehnic "corect".</p>
|
||||
<p><svg viewBox="0 0 420 190" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:420px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="20" fill="#333">Prețul (vitrina) vs. business-ul (bucătăria)</text>
|
||||
<rect x="10" y="35" width="180" height="55" fill="none" stroke="#1a5fb4" stroke-width="1.5"/>
|
||||
<text x="30" y="58" fill="#1a5fb4">Preț / grafic</text>
|
||||
<text x="30" y="76" fill="#1a5fb4">= vitrina, ce vezi</text>
|
||||
<rect x="230" y="35" width="180" height="55" fill="none" stroke="#188a3e" stroke-width="1.5"/>
|
||||
<text x="250" y="58" fill="#188a3e">Business / cash, datorii</text>
|
||||
<text x="250" y="76" fill="#188a3e">= bucătăria, ce nu vezi</text>
|
||||
<line x1="190" y1="62" x2="230" y2="62" stroke="#666" stroke-width="1.5"/>
|
||||
<text x="30" y="120" fill="#666">Analiza tehnică citește doar vitrina.</text>
|
||||
<text x="30" y="138" fill="#666">Analiza fundamentală intră în bucătărie</text>
|
||||
<text x="30" y="156" fill="#666">înainte să pui capital la treabă.</text>
|
||||
</svg></p>
|
||||
<h2>De ce urmărești asta</h2>
|
||||
<p>Ca să nu cumperi "ambalajul" (un grafic care arată bine) fără "conținutul"
|
||||
(un business solid dedesubt) — exact mecanismul din curs prin care traderi
|
||||
deștepți pierd bani cumpărând o companie doar pentru că avea higher
|
||||
highs/higher lows și toată lumea vorbea despre ea.</p>
|
||||
<h2>Ce faci când vezi un set-up tehnic bun</h2>
|
||||
<p>Nu intri direct pe forma graficului. Verifici întâi structura fundamentală a
|
||||
business-ului (cash, datorie, tendința profitului — modulele următoare arată
|
||||
exact ce și cum) ca filtru peste set-up-ul tehnic deja găsit. Tehnicul
|
||||
rămâne motorul de găsit oportunități și de timing; fundamentalul decide dacă
|
||||
oportunitatea aia merită capital.</p>
|
||||
<h2>DA / NU — fundamentalul ca filtru peste același set-up tehnic</h2>
|
||||
<p>Aceeași formă tehnică (breakout peste rezistență) poate ascunde două realități
|
||||
fundamentale complet diferite — de-aia transcrierea insistă că "două companii
|
||||
identice la grafic" pot avea rezultate opuse. Cifrele de mai jos sunt un
|
||||
exemplu construit de mine, la o scară plauzibilă, ca să arate ideea din curs
|
||||
cu numere, nu doar afirmativ.</p>
|
||||
<p><strong>Firma A — breakout confirmat de fundamental solid (DA, poziția rezistă)</strong></p>
|
||||
<p><svg viewBox="0 0 420 170" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:420px;height:auto;font:12px sans-serif">
|
||||
<line x1="20" y1="70" x2="400" y2="70" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="23" y="63" fill="#1a5fb4">42.00 — rezistență / breakout</text>
|
||||
<polyline points="20,125 90,100 150,70 210,45 290,20" fill="none" stroke="#188a3e" stroke-width="2"/>
|
||||
<circle cx="150" cy="70" r="5" fill="#188a3e"/>
|
||||
<text x="155" y="93" fill="#188a3e">breakout 42.10, cash net pozitiv,</text>
|
||||
<text x="155" y="106" fill="#188a3e">datorie în scădere</text>
|
||||
<text x="20" y="155" fill="#188a3e">corecția pieței nu o oprește — continuă să urce</text>
|
||||
</svg></p>
|
||||
<p>Firma A trece de 42.00 cu volum, iar bilanțul arată cash mai mare decât
|
||||
datoria pe termen scurt și profit în creștere trimestru după trimestru.
|
||||
Când piața generală intră în corecție, firma A doar încetinește, nu se
|
||||
prăbușește — fundamentul solid "absoarbe" șocul.</p>
|
||||
<p><strong>Firma B — aceeași formă tehnică, fundamental fragil (NU, eșuează la corecție)</strong></p>
|
||||
<p><svg viewBox="0 0 420 190" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:420px;height:auto;font:12px sans-serif">
|
||||
<line x1="20" y1="70" x2="400" y2="70" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="23" y="63" fill="#1a5fb4">42.00 — rezistență / breakout</text>
|
||||
<polyline points="20,125 90,100 150,70 250,58 300,95 340,135" fill="none" stroke="#c00" stroke-width="2"/>
|
||||
<circle cx="150" cy="70" r="5" fill="#c88"/>
|
||||
<text x="20" y="150" fill="#c00">breakout 42.10, datorie mare, cash flow negativ —</text>
|
||||
<text x="20" y="163" fill="#c00">corecția pieței o trage rapid înapoi sub 42.00</text>
|
||||
</svg></p>
|
||||
<p>Firma B sparge exact aceeași rezistență (42.10), grafic identic până în
|
||||
acel punct. Dar are datorie mare scadentă curând și cash flow negativ (arde
|
||||
mai mulți bani decât produce). La aceeași corecție de piață care nu a mișcat
|
||||
Firma A, Firma B se prăbușește sub 42.00 — nu pentru că patternul tehnic a
|
||||
fost "greșit", ci pentru că nu avea structura fundamentală care să reziste
|
||||
șocului.</p>
|
||||
<p><strong>Trigger practic:</strong> breakout-ul tehnic (42.10 la ambele) e identic — <em>nu</em> e
|
||||
diferența. Diferența e filtrul fundamental aplicat <em>înainte</em> de a decide să
|
||||
intri: cash/datorie sănătoase și profit în creștere → tratezi breakout-ul ca
|
||||
valid; datorie mare și cash flow negativ → tratezi același breakout ca fragil,
|
||||
indiferent cât de curat arată tehnic.</p>
|
||||
<h2>Gotchas practice</h2>
|
||||
<ul>
|
||||
<li><strong>Grafic frumos nu înseamnă business sănătos.</strong> Higher highs/higher lows pot
|
||||
atrage atenția exact când firma acumulează probleme nevăzute încă în preț —
|
||||
criteriul din curs pentru "de ce oameni deștepți pierd bani la bursă".</li>
|
||||
<li><strong>O companie bună nu e automat o investiție bună.</strong> Dacă intri la un preț
|
||||
prea umflat față de sănătatea reală a business-ului, plătești scump ceva
|
||||
care oricum era corect — problema e prețul de intrare, nu firma.</li>
|
||||
<li><strong>Nu presupune că fundamentalul se vede "prin simetrie" pe grafic.</strong> Două
|
||||
companii cu grafic identic pot avea rezultate opuse la aceeași corecție de
|
||||
piață — exact motivul pentru care fundamentalul rămâne un filtru separat,
|
||||
nu ceva deductibil din formă.</li>
|
||||
</ul>
|
||||
<h2>Referințe</h2>
|
||||
<ul>
|
||||
<li><a href="https://www.ig.com/en/trading-strategies/fundamental-vs-technical-analysis--what-s-the-difference--230605">IG — Fundamental vs Technical Analysis: What Is the Difference?</a></li>
|
||||
<li><a href="https://www.ig.com/en/trading-strategies/beginners-guide-to-fundamental-analysis-190503">IG — What is Fundamental Analysis?</a></li>
|
||||
<li><a href="https://www.oanda.com/us-en/learn/fundamental-analysis/introduction-to-fundamental-analysis/">OANDA — Beginners Guide to Fundamental Analysis</a></li>
|
||||
<li><a href="https://www.oanda.com/us-en/learn/technical-analysis/introduction-to-technical-analysis/">OANDA — Beginners Guide to Technical Analysis</a></li>
|
||||
</ul>
|
||||
<hr />
|
||||
<p><em>Notă: diagrama vitrină/bucătărie, secțiunea DA/NU (Firma A/Firma B, cifrele
|
||||
de breakout 42.00/42.10 și descrierile de cash/datorie) și gotchas sunt
|
||||
completări ale mele, dincolo de ce spune explicit transcrierea — cursul dă
|
||||
metaforele (vitrină/bucătărie, ambalaj/conținut, vopsea/motor) și ideea că
|
||||
două companii identice tehnic pot diverge fundamental, dar nu un exemplu
|
||||
numeric. Metaforele, mecanismul general (fundamental ca filtru peste tehnic,
|
||||
nu înlocuitor) și concluzia despre reducerea stresului/creșterea consistenței
|
||||
vin direct din curs.</em></p>
|
||||
</body>
|
||||
</html>
|
||||
129
summaries/16_ANALIZA_FUNDAMENTALA/01_af_tehnic_vs_fundamental.md
Normal file
129
summaries/16_ANALIZA_FUNDAMENTALA/01_af_tehnic_vs_fundamental.md
Normal file
@@ -0,0 +1,129 @@
|
||||
# Analiză Fundamentală / #1 — de ce analiza tehnică singură nu e de-ajuns
|
||||
|
||||
Notă despre conținut: lecția e o introducere de modul (7 minute, fără cifre sau
|
||||
niveluri de preț concrete) — stabilește *de ce* modulele următoare vor preda
|
||||
analiza fundamentală, nu un pattern sau indicator anume. Nu forțez exemple
|
||||
numerice de entry/SL/TP unde transcrierea nu discută un set-up concret;
|
||||
exemplul practic de mai jos ilustrează filtrul descris în curs (două companii
|
||||
identice tehnic, rezultate diferite), construit de mine la o scară plauzibilă.
|
||||
|
||||
## TLDR
|
||||
Analiza tehnică (graficul) arată *ce face prețul*; analiza fundamentală arată
|
||||
*dacă merită* — sănătatea reală a business-ului din spatele graficului. Un
|
||||
set-up tehnic bun nu e automat o investiție bună: multe pierderi vin din
|
||||
cumpărat "ambalajul" (un grafic frumos) fără să verifici "conținutul"
|
||||
(business-ul). De aici încolo, modulul integrează fundamentalul ca filtru
|
||||
peste tehnic, nu ca înlocuitor.
|
||||
|
||||
## Mecanismul: de ce prețul singur poate minți
|
||||
|
||||
Prețul e ultima tranzacție încheiată — reflectă ce cred *acum* cumpărătorii și
|
||||
vânzătorii, nu cât valorează cu adevărat firma. Un grafic poate arăta higher
|
||||
highs/higher lows (trend de creștere clar, tehnic impecabil) în timp ce firma
|
||||
din spate acumulează datorii sau pierde clienți — informație care nu e încă
|
||||
"prețuită" de piață. Când realitatea iese la iveală (raport de earnings,
|
||||
downgrade, probleme de cash flow), prețul se ajustează brusc, adesea împotriva
|
||||
poziției tale — chiar dacă ai intrat pe un set-up tehnic "corect".
|
||||
|
||||
<svg viewBox="0 0 420 190" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:420px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="20" fill="#333">Prețul (vitrina) vs. business-ul (bucătăria)</text>
|
||||
<rect x="10" y="35" width="180" height="55" fill="none" stroke="#1a5fb4" stroke-width="1.5"/>
|
||||
<text x="30" y="58" fill="#1a5fb4">Preț / grafic</text>
|
||||
<text x="30" y="76" fill="#1a5fb4">= vitrina, ce vezi</text>
|
||||
<rect x="230" y="35" width="180" height="55" fill="none" stroke="#188a3e" stroke-width="1.5"/>
|
||||
<text x="250" y="58" fill="#188a3e">Business / cash, datorii</text>
|
||||
<text x="250" y="76" fill="#188a3e">= bucătăria, ce nu vezi</text>
|
||||
<line x1="190" y1="62" x2="230" y2="62" stroke="#666" stroke-width="1.5"/>
|
||||
<text x="30" y="120" fill="#666">Analiza tehnică citește doar vitrina.</text>
|
||||
<text x="30" y="138" fill="#666">Analiza fundamentală intră în bucătărie</text>
|
||||
<text x="30" y="156" fill="#666">înainte să pui capital la treabă.</text>
|
||||
</svg>
|
||||
|
||||
## De ce urmărești asta
|
||||
Ca să nu cumperi "ambalajul" (un grafic care arată bine) fără "conținutul"
|
||||
(un business solid dedesubt) — exact mecanismul din curs prin care traderi
|
||||
deștepți pierd bani cumpărând o companie doar pentru că avea higher
|
||||
highs/higher lows și toată lumea vorbea despre ea.
|
||||
|
||||
## Ce faci când vezi un set-up tehnic bun
|
||||
Nu intri direct pe forma graficului. Verifici întâi structura fundamentală a
|
||||
business-ului (cash, datorie, tendința profitului — modulele următoare arată
|
||||
exact ce și cum) ca filtru peste set-up-ul tehnic deja găsit. Tehnicul
|
||||
rămâne motorul de găsit oportunități și de timing; fundamentalul decide dacă
|
||||
oportunitatea aia merită capital.
|
||||
|
||||
## DA / NU — fundamentalul ca filtru peste același set-up tehnic
|
||||
Aceeași formă tehnică (breakout peste rezistență) poate ascunde două realități
|
||||
fundamentale complet diferite — de-aia transcrierea insistă că "două companii
|
||||
identice la grafic" pot avea rezultate opuse. Cifrele de mai jos sunt un
|
||||
exemplu construit de mine, la o scară plauzibilă, ca să arate ideea din curs
|
||||
cu numere, nu doar afirmativ.
|
||||
|
||||
**Firma A — breakout confirmat de fundamental solid (DA, poziția rezistă)**
|
||||
|
||||
<svg viewBox="0 0 420 170" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:420px;height:auto;font:12px sans-serif">
|
||||
<line x1="20" y1="70" x2="400" y2="70" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="23" y="63" fill="#1a5fb4">42.00 — rezistență / breakout</text>
|
||||
<polyline points="20,125 90,100 150,70 210,45 290,20" fill="none" stroke="#188a3e" stroke-width="2"/>
|
||||
<circle cx="150" cy="70" r="5" fill="#188a3e"/>
|
||||
<text x="155" y="93" fill="#188a3e">breakout 42.10, cash net pozitiv,</text>
|
||||
<text x="155" y="106" fill="#188a3e">datorie în scădere</text>
|
||||
<text x="20" y="155" fill="#188a3e">corecția pieței nu o oprește — continuă să urce</text>
|
||||
</svg>
|
||||
|
||||
Firma A trece de 42.00 cu volum, iar bilanțul arată cash mai mare decât
|
||||
datoria pe termen scurt și profit în creștere trimestru după trimestru.
|
||||
Când piața generală intră în corecție, firma A doar încetinește, nu se
|
||||
prăbușește — fundamentul solid "absoarbe" șocul.
|
||||
|
||||
**Firma B — aceeași formă tehnică, fundamental fragil (NU, eșuează la corecție)**
|
||||
|
||||
<svg viewBox="0 0 420 190" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:420px;height:auto;font:12px sans-serif">
|
||||
<line x1="20" y1="70" x2="400" y2="70" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="23" y="63" fill="#1a5fb4">42.00 — rezistență / breakout</text>
|
||||
<polyline points="20,125 90,100 150,70 250,58 300,95 340,135" fill="none" stroke="#c00" stroke-width="2"/>
|
||||
<circle cx="150" cy="70" r="5" fill="#c88"/>
|
||||
<text x="20" y="150" fill="#c00">breakout 42.10, datorie mare, cash flow negativ —</text>
|
||||
<text x="20" y="163" fill="#c00">corecția pieței o trage rapid înapoi sub 42.00</text>
|
||||
</svg>
|
||||
|
||||
Firma B sparge exact aceeași rezistență (42.10), grafic identic până în
|
||||
acel punct. Dar are datorie mare scadentă curând și cash flow negativ (arde
|
||||
mai mulți bani decât produce). La aceeași corecție de piață care nu a mișcat
|
||||
Firma A, Firma B se prăbușește sub 42.00 — nu pentru că patternul tehnic a
|
||||
fost "greșit", ci pentru că nu avea structura fundamentală care să reziste
|
||||
șocului.
|
||||
|
||||
**Trigger practic:** breakout-ul tehnic (42.10 la ambele) e identic — *nu* e
|
||||
diferența. Diferența e filtrul fundamental aplicat *înainte* de a decide să
|
||||
intri: cash/datorie sănătoase și profit în creștere → tratezi breakout-ul ca
|
||||
valid; datorie mare și cash flow negativ → tratezi același breakout ca fragil,
|
||||
indiferent cât de curat arată tehnic.
|
||||
|
||||
## Gotchas practice
|
||||
- **Grafic frumos nu înseamnă business sănătos.** Higher highs/higher lows pot
|
||||
atrage atenția exact când firma acumulează probleme nevăzute încă în preț —
|
||||
criteriul din curs pentru "de ce oameni deștepți pierd bani la bursă".
|
||||
- **O companie bună nu e automat o investiție bună.** Dacă intri la un preț
|
||||
prea umflat față de sănătatea reală a business-ului, plătești scump ceva
|
||||
care oricum era corect — problema e prețul de intrare, nu firma.
|
||||
- **Nu presupune că fundamentalul se vede "prin simetrie" pe grafic.** Două
|
||||
companii cu grafic identic pot avea rezultate opuse la aceeași corecție de
|
||||
piață — exact motivul pentru care fundamentalul rămâne un filtru separat,
|
||||
nu ceva deductibil din formă.
|
||||
|
||||
## Referințe
|
||||
- [IG — Fundamental vs Technical Analysis: What Is the Difference?](https://www.ig.com/en/trading-strategies/fundamental-vs-technical-analysis--what-s-the-difference--230605)
|
||||
- [IG — What is Fundamental Analysis?](https://www.ig.com/en/trading-strategies/beginners-guide-to-fundamental-analysis-190503)
|
||||
- [OANDA — Beginners Guide to Fundamental Analysis](https://www.oanda.com/us-en/learn/fundamental-analysis/introduction-to-fundamental-analysis/)
|
||||
- [OANDA — Beginners Guide to Technical Analysis](https://www.oanda.com/us-en/learn/technical-analysis/introduction-to-technical-analysis/)
|
||||
|
||||
---
|
||||
*Notă: diagrama vitrină/bucătărie, secțiunea DA/NU (Firma A/Firma B, cifrele
|
||||
de breakout 42.00/42.10 și descrierile de cash/datorie) și gotchas sunt
|
||||
completări ale mele, dincolo de ce spune explicit transcrierea — cursul dă
|
||||
metaforele (vitrină/bucătărie, ambalaj/conținut, vopsea/motor) și ideea că
|
||||
două companii identice tehnic pot diverge fundamental, dar nu un exemplu
|
||||
numeric. Metaforele, mecanismul general (fundamental ca filtru peste tehnic,
|
||||
nu înlocuitor) și concluzia despre reducerea stresului/creșterea consistenței
|
||||
vin direct din curs.*
|
||||
@@ -0,0 +1,210 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ro">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Analiză Fundamentală / #2 — Cele trei straturi: cont de profit și pierdere, bilanț, cash flow</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>Analiză Fundamentală / #2 — Cele trei straturi: cont de profit și pierdere, bilanț, cash flow</h1>
|
||||
<h2>TLDR</h2>
|
||||
<p>Orice business are trei straturi de citit, nu unul: <strong>contul de profit și
|
||||
pierdere</strong> (povestea pe o perioadă), <strong>bilanțul</strong> (poziția la un moment dat)
|
||||
și <strong>cash flow-ul</strong> (dacă banii chiar există). Profitul e ce scrie pe hârtie,
|
||||
cash-ul e ce ai efectiv în cont — nu sunt același lucru, din motive
|
||||
mecanice, nu de opinie. Cash flow-ul confirmă sau contrazice povestea din
|
||||
P&L. Iar când vine vorba de creștere, mărimea creșterii contează mai puțin
|
||||
decât <strong>calitatea</strong> ei: poate veni din eficiență (sănătos), din datorie
|
||||
(risc) sau din diluție (subțiază acționarii) — și din exterior, toate trei
|
||||
arată identic.</p>
|
||||
<h2>Cele trei straturi</h2>
|
||||
<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="440" height="60" fill="none" stroke="#1a5fb4" stroke-width="1.5"/>
|
||||
<text x="20" y="32" fill="#1a5fb4">Cont de profit și pierdere (P&L)</text>
|
||||
<text x="20" y="50" fill="#666">povestea pe o perioadă (trimestru/an) — venituri, cheltuieli, profit</text>
|
||||
<line x1="230" y1="70" x2="230" y2="90" stroke="#888" stroke-width="1.5"/>
|
||||
<rect x="10" y="95" width="440" height="60" fill="none" stroke="#333" stroke-width="1.5"/>
|
||||
<text x="20" y="117" fill="#333">Bilanț</text>
|
||||
<text x="20" y="135" fill="#666">poziția la un moment dat — ce are, ce datorează, ce rămâne acționarilor</text>
|
||||
<line x1="230" y1="155" x2="230" y2="175" stroke="#888" stroke-width="1.5"/>
|
||||
<rect x="10" y="180" width="440" height="60" fill="none" stroke="#188a3e" stroke-width="1.5"/>
|
||||
<text x="20" y="202" fill="#188a3e">Cash flow</text>
|
||||
<text x="20" y="220" fill="#666">verificarea — banii chiar intră/ies pe bune, sau doar pe hârtie?</text>
|
||||
</svg></p>
|
||||
<p>Analogia din curs: dacă vrei să cumperi un restaurant, nu te uiți doar dacă e
|
||||
plin de clienți (vitrina) — vrei să știi cât încasează, cât cheltuie și cu
|
||||
ce rămâne (P&L), ce are și ce datorează (bilanț ca fundație a casei), și
|
||||
dacă banii chiar intră în casă (cash flow), nu doar pe hârtie.</p>
|
||||
<h2>De ce profitul nu înseamnă bani în cont — mecanismul, nu doar afirmația</h2>
|
||||
<p>Mai jos folosesc de mai multe ori ideea că "profitul și cash-ul pot diverge".
|
||||
O explic o singură dată, mecanic, înainte s-o aplic pe exemple.</p>
|
||||
<p>Contabilitatea de angajament (accrual) înregistrează venitul când produsul e
|
||||
livrat/factura e emisă — <strong>nu</strong> când clientul plătește efectiv. Dacă o
|
||||
companie vinde 1.000.000$ pe credit, cu plată în 60 de zile, profitul de
|
||||
1.000.000$ apare imediat în P&L. Dar cheltuielile (salarii, chirie, marfă)
|
||||
se plătesc adesea imediat, cash. Rezultatul: profit pe hârtie azi, cash
|
||||
efectiv abia peste două luni — și dacă între timp clientul întârzie sau nu
|
||||
mai plătește, profitul rămâne pe hârtie definitiv.</p>
|
||||
<p><svg viewBox="0 0 420 130" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:420px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#333">Ziua 0: vânzare de 1.000.000$ pe credit (plată în 60 zile)</text>
|
||||
<rect x="10" y="25" width="130" height="26" fill="#1a5fb4"/>
|
||||
<text x="15" y="42" fill="#fff">Profit +1.000.000$</text>
|
||||
<text x="150" y="42" fill="#1a5fb4">înregistrat azi (P&L)</text>
|
||||
<rect x="10" y="60" width="130" height="26" fill="#888" opacity="0.4"/>
|
||||
<text x="15" y="77" fill="#333">Cash: 0$</text>
|
||||
<text x="150" y="77" fill="#666">clientul n-a plătit încă</text>
|
||||
<line x1="10" y1="105" x2="400" y2="105" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="150" y="120" fill="#188a3e">Ziua 60: abia acum intră cash-ul (dacă intră)</text>
|
||||
</svg></p>
|
||||
<h2>DA / NU — cash flow-ul confirmă profitul?</h2>
|
||||
<p>Aceeași cifră de profit poate ascunde o realitate complet diferită dedesubt.</p>
|
||||
<p><strong>DA — cash flow-ul confirmă profitul (business sănătos)</strong></p>
|
||||
<p><svg viewBox="0 0 300 170" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:300px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#333">Compania A — trimestru curent</text>
|
||||
<line x1="20" y1="140" x2="280" y2="140" stroke="#999" stroke-width="1"/>
|
||||
<rect x="50" y="40" width="50" height="100" fill="#1a5fb4"/>
|
||||
<text x="25" y="155" fill="#1a5fb4">Profit net</text>
|
||||
<text x="30" y="168" fill="#1a5fb4">18M$</text>
|
||||
<rect x="150" y="48" width="50" height="92" fill="#188a3e"/>
|
||||
<text x="125" y="155" fill="#188a3e">Cash flow op.</text>
|
||||
<text x="150" y="168" fill="#188a3e">17M$</text>
|
||||
</svg></p>
|
||||
<p>Profit net 18M$, cash flow operațional 17M$ — aproape identice (~94%).
|
||||
Clienții chiar plătesc, marfa nu stă blocată în stoc. Povestea din P&L e
|
||||
susținută de bani reali.</p>
|
||||
<p><strong>NU — cash flow-ul nu confirmă profitul (semnal de alarmă)</strong></p>
|
||||
<p><svg viewBox="0 0 300 170" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:300px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#333">Compania B — trimestru curent</text>
|
||||
<line x1="20" y1="100" x2="280" y2="100" stroke="#999" stroke-width="1"/>
|
||||
<rect x="50" y="20" width="50" height="80" fill="#1a5fb4"/>
|
||||
<text x="25" y="115" fill="#1a5fb4">Profit net</text>
|
||||
<text x="30" y="128" fill="#1a5fb4">18M$</text>
|
||||
<rect x="150" y="100" width="50" height="25" fill="#c00"/>
|
||||
<text x="120" y="140" fill="#c00">Cash flow op.</text>
|
||||
<text x="130" y="153" fill="#c00">-5M$</text>
|
||||
</svg></p>
|
||||
<p>Profit net raportat identic — 18M$ — dar cash flow operațional <strong>negativ</strong>
|
||||
(-5M$): clienții încă nu au plătit facturile (creanțe +25M$ față de
|
||||
trimestrul anterior). Pe hârtie, cele două companii arată la fel. În
|
||||
bucătărie, una are bani, cealaltă are doar promisiuni de plată.</p>
|
||||
<h2>Calitatea creșterii — de unde vine, nu doar cât de mare e</h2>
|
||||
<p>Din curs: "poate să vină din eficiență, poate să vină din datorie, sau poate
|
||||
să vină din diluție. Din exterior toate arată la fel, dar din interior sunt
|
||||
complet diferite." Exemplu concret — două companii raportează exact aceeași
|
||||
creștere de venituri și profit (+20%):</p>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th></th>
|
||||
<th>Compania A (eficiență)</th>
|
||||
<th>Compania B (datorie + creanțe)</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>Venituri</td>
|
||||
<td>100M$ → 120M$ (+20%)</td>
|
||||
<td>100M$ → 120M$ (+20%)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Profit net</td>
|
||||
<td>15M$ → 18M$ (+20%)</td>
|
||||
<td>15M$ → 18M$ (+20%)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Cash flow operațional</td>
|
||||
<td>17M$ (confirmă)</td>
|
||||
<td>-5M$ (nu confirmă)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Datorie totală</td>
|
||||
<td>40M$ → 40M$ (stabilă)</td>
|
||||
<td>40M$ → 70M$ (+75%)</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>Headline-ul ("+20% venituri, +20% profit") e identic. Dedesubt, Compania A
|
||||
crește pentru că vinde mai eficient și încasează ce vinde; Compania B
|
||||
crește pentru că a împrumutat masiv și a lăsat clienții să plătească mai
|
||||
târziu (sau deloc) — o creștere care se poate rupe la primul șoc (dobânzi
|
||||
mai mari, un client mare care nu mai plătește).</p>
|
||||
<p>Diluția e a treia cale, separată: o companie poate raporta profit total mai
|
||||
mare doar pentru că a emis acțiuni noi (ex: pentru o achiziție sau ca să
|
||||
strângă cash), nu pentru că fiecare acțiune valorează mai mult. Profitul pe
|
||||
acțiune (EPS) poate chiar <strong>scădea</strong> în timp ce profitul total crește —
|
||||
verifică EPS, nu doar profitul total.</p>
|
||||
<h2>Cum folosești asta practic</h2>
|
||||
<p><strong>De ce urmărești asta:</strong> ca să nu cumperi o poveste de creștere (%) care de
|
||||
fapt e susținută de datorie sau de creanțe neîncasate — o "creștere" care se
|
||||
poate prăbuși brusc la primul șoc, exact când tehnicul arăta un breakout
|
||||
frumos.</p>
|
||||
<p><strong>Ce faci când vezi o cifră de creștere raportată:</strong> nu te oprești la
|
||||
titlu. Verifici (1) dacă cash flow-ul operațional confirmă profitul net
|
||||
(raport apropiat de 1, ca la Compania A) și (2) dacă datoria a crescut
|
||||
proporțional mai mult decât veniturile (ca la Compania B).</p>
|
||||
<p><strong>Trigger valid vs. prea devreme</strong>, aplicat pe un breakout tehnic real (long):</p>
|
||||
<p><svg viewBox="0 0 320 150" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:320px;height:auto;font:12px sans-serif">
|
||||
<line x1="10" y1="100" x2="310" y2="100" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="15" y="93" fill="#1a5fb4">45.00 — rezistență (range 40-45)</text>
|
||||
<polyline points="10,80 60,60 110,75 160,50 210,45 260,20" fill="none" stroke="#188a3e" stroke-width="2"/>
|
||||
<circle cx="210" cy="45" r="5" fill="#188a3e"/>
|
||||
<text x="120" y="28" fill="#188a3e">breakout ~45.30</text>
|
||||
<text x="120" y="41" fill="#188a3e">cash flow confirmă profitul</text>
|
||||
<line x1="10" y1="120" x2="310" y2="120" stroke="#c00" stroke-width="1.5" stroke-dasharray="2 2"/>
|
||||
<text x="15" y="135" fill="#c00">43.50 — SL, sub zona de breakout</text>
|
||||
</svg></p>
|
||||
<p><strong>Exemplu complet — long, Compania A:</strong> intri long la retest 45.30 după
|
||||
breakout peste 45.00 (raportul confirmă: profit 18M$ ≈ cash flow 17M$, datorie
|
||||
stabilă). SL 43.50 (sub zona de breakout — dacă revine acolo, ideea de forță
|
||||
fundamentală e invalidată pe termen scurt). TP 51.00 (proiecție = înălțimea
|
||||
range-ului anterior, 6 puncte, dusă de la nivelul de breakout). Risc 1.80,
|
||||
recompensă 5.70, R:R ~1:3.2.</p>
|
||||
<p><strong>Exemplu complet — invers, Compania B (aceeași creștere pe hârtie, alt
|
||||
verdict):</strong> stock-ul rupe și el 45.00 pe același titlu de "+20% venituri,
|
||||
+20% profit", dar cash flow-ul e negativ și datoria a explodat. Nu cumperi
|
||||
breakout-ul doar pe titlu — aștepți raportul complet. Când divergența iese
|
||||
la iveală (10-Q următor), prețul cedează sub suportul de 43.00: intri
|
||||
<strong>short</strong> la 42.80, SL 45.50 (peste maximul falsului breakout — dacă-l
|
||||
recucerește, teza de fragilitate e greșită), TP 37.00 (suport tehnic
|
||||
anterior). Risc 2.70, recompensă 5.80, R:R ~1:2.1.</p>
|
||||
<h2>Gotchas practice</h2>
|
||||
<ul>
|
||||
<li><strong>Nu cumpăra o poveste doar din procentul de creștere</strong> — verifică mereu
|
||||
dacă cash flow-ul operațional confirmă profitul net, nu doar titlul.</li>
|
||||
<li><strong>Profit crescut + datorie explodează = fragilitate, nu forță</strong> — mărimea
|
||||
nu înseamnă forță, structura înseamnă forță (chiar din curs).</li>
|
||||
<li><strong>Diluția poate ascunde stagnarea reală</strong> — profitul total poate crește
|
||||
chiar dacă EPS scade; verifică EPS, nu doar linia de profit total.</li>
|
||||
<li><strong>Un singur trimestru nu e suficient</strong> — o divergență profit/cash izolată
|
||||
poate fi temporară (sezonalitate); caută dacă se repetă 2-3 trimestre
|
||||
la rând înainte să tragi o concluzie.</li>
|
||||
</ul>
|
||||
<h2>Referințe</h2>
|
||||
<ul>
|
||||
<li><a href="https://corporatefinanceinstitute.com/resources/accounting/cash-flow-vs-net-income/">Corporate Finance Institute — Cash Flow vs Net Income</a> — mecanismul accrual vs cash, exact divergența din acest fișier.</li>
|
||||
<li><a href="https://corporatefinanceinstitute.com/balance-sheet">Corporate Finance Institute — Balance Sheet</a> — structura bilanțului (active, datorii, capitaluri).</li>
|
||||
<li><a href="https://corporatefinanceinstitute.com/learn/resources/valuation/dilutive-securities">Corporate Finance Institute — Dilutive Securities</a> — cum diluția afectează EPS.</li>
|
||||
<li><a href="https://www.investor.gov/introduction-investing/getting-started/researching-investments/how-read-10-k">SEC Investor.gov — How to Read a 10-K</a> — unde găsești efectiv cele trei situații financiare într-un raport real.</li>
|
||||
</ul>
|
||||
<hr />
|
||||
<p><em>Notă: mecanismul accrual (exemplul cu vânzarea pe credit), diagramele
|
||||
DA/NU cu companiile A/B, tabelul comparativ de calitate a creșterii,
|
||||
explicația diluției/EPS, secțiunea "cum folosești asta practic" (inclusiv
|
||||
ambele exemple de trade, long și short, cu cifre de entry/SL/TP) și
|
||||
gotchas-urile sunt completări ale mele, dincolo de ce spune explicit
|
||||
transcrierea — cursul introduce cele trei straturi, distincția profit/cash
|
||||
și cele trei surse de creștere (eficiență/datorie/diluție), dar fără cifre
|
||||
sau exemple de tranzacționare concrete.</em></p>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,191 @@
|
||||
# Analiză Fundamentală / #2 — Cele trei straturi: cont de profit și pierdere, bilanț, cash flow
|
||||
|
||||
## TLDR
|
||||
Orice business are trei straturi de citit, nu unul: **contul de profit și
|
||||
pierdere** (povestea pe o perioadă), **bilanțul** (poziția la un moment dat)
|
||||
și **cash flow-ul** (dacă banii chiar există). Profitul e ce scrie pe hârtie,
|
||||
cash-ul e ce ai efectiv în cont — nu sunt același lucru, din motive
|
||||
mecanice, nu de opinie. Cash flow-ul confirmă sau contrazice povestea din
|
||||
P&L. Iar când vine vorba de creștere, mărimea creșterii contează mai puțin
|
||||
decât **calitatea** ei: poate veni din eficiență (sănătos), din datorie
|
||||
(risc) sau din diluție (subțiază acționarii) — și din exterior, toate trei
|
||||
arată identic.
|
||||
|
||||
## Cele trei straturi
|
||||
|
||||
<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="440" height="60" fill="none" stroke="#1a5fb4" stroke-width="1.5"/>
|
||||
<text x="20" y="32" fill="#1a5fb4">Cont de profit și pierdere (P&L)</text>
|
||||
<text x="20" y="50" fill="#666">povestea pe o perioadă (trimestru/an) — venituri, cheltuieli, profit</text>
|
||||
<line x1="230" y1="70" x2="230" y2="90" stroke="#888" stroke-width="1.5"/>
|
||||
<rect x="10" y="95" width="440" height="60" fill="none" stroke="#333" stroke-width="1.5"/>
|
||||
<text x="20" y="117" fill="#333">Bilanț</text>
|
||||
<text x="20" y="135" fill="#666">poziția la un moment dat — ce are, ce datorează, ce rămâne acționarilor</text>
|
||||
<line x1="230" y1="155" x2="230" y2="175" stroke="#888" stroke-width="1.5"/>
|
||||
<rect x="10" y="180" width="440" height="60" fill="none" stroke="#188a3e" stroke-width="1.5"/>
|
||||
<text x="20" y="202" fill="#188a3e">Cash flow</text>
|
||||
<text x="20" y="220" fill="#666">verificarea — banii chiar intră/ies pe bune, sau doar pe hârtie?</text>
|
||||
</svg>
|
||||
|
||||
Analogia din curs: dacă vrei să cumperi un restaurant, nu te uiți doar dacă e
|
||||
plin de clienți (vitrina) — vrei să știi cât încasează, cât cheltuie și cu
|
||||
ce rămâne (P&L), ce are și ce datorează (bilanț ca fundație a casei), și
|
||||
dacă banii chiar intră în casă (cash flow), nu doar pe hârtie.
|
||||
|
||||
## De ce profitul nu înseamnă bani în cont — mecanismul, nu doar afirmația
|
||||
|
||||
Mai jos folosesc de mai multe ori ideea că "profitul și cash-ul pot diverge".
|
||||
O explic o singură dată, mecanic, înainte s-o aplic pe exemple.
|
||||
|
||||
Contabilitatea de angajament (accrual) înregistrează venitul când produsul e
|
||||
livrat/factura e emisă — **nu** când clientul plătește efectiv. Dacă o
|
||||
companie vinde 1.000.000$ pe credit, cu plată în 60 de zile, profitul de
|
||||
1.000.000$ apare imediat în P&L. Dar cheltuielile (salarii, chirie, marfă)
|
||||
se plătesc adesea imediat, cash. Rezultatul: profit pe hârtie azi, cash
|
||||
efectiv abia peste două luni — și dacă între timp clientul întârzie sau nu
|
||||
mai plătește, profitul rămâne pe hârtie definitiv.
|
||||
|
||||
<svg viewBox="0 0 420 130" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:420px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#333">Ziua 0: vânzare de 1.000.000$ pe credit (plată în 60 zile)</text>
|
||||
<rect x="10" y="25" width="130" height="26" fill="#1a5fb4"/>
|
||||
<text x="15" y="42" fill="#fff">Profit +1.000.000$</text>
|
||||
<text x="150" y="42" fill="#1a5fb4">înregistrat azi (P&L)</text>
|
||||
<rect x="10" y="60" width="130" height="26" fill="#888" opacity="0.4"/>
|
||||
<text x="15" y="77" fill="#333">Cash: 0$</text>
|
||||
<text x="150" y="77" fill="#666">clientul n-a plătit încă</text>
|
||||
<line x1="10" y1="105" x2="400" y2="105" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="150" y="120" fill="#188a3e">Ziua 60: abia acum intră cash-ul (dacă intră)</text>
|
||||
</svg>
|
||||
|
||||
## DA / NU — cash flow-ul confirmă profitul?
|
||||
|
||||
Aceeași cifră de profit poate ascunde o realitate complet diferită dedesubt.
|
||||
|
||||
**DA — cash flow-ul confirmă profitul (business sănătos)**
|
||||
|
||||
<svg viewBox="0 0 300 170" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:300px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#333">Compania A — trimestru curent</text>
|
||||
<line x1="20" y1="140" x2="280" y2="140" stroke="#999" stroke-width="1"/>
|
||||
<rect x="50" y="40" width="50" height="100" fill="#1a5fb4"/>
|
||||
<text x="25" y="155" fill="#1a5fb4">Profit net</text>
|
||||
<text x="30" y="168" fill="#1a5fb4">18M$</text>
|
||||
<rect x="150" y="48" width="50" height="92" fill="#188a3e"/>
|
||||
<text x="125" y="155" fill="#188a3e">Cash flow op.</text>
|
||||
<text x="150" y="168" fill="#188a3e">17M$</text>
|
||||
</svg>
|
||||
|
||||
Profit net 18M$, cash flow operațional 17M$ — aproape identice (~94%).
|
||||
Clienții chiar plătesc, marfa nu stă blocată în stoc. Povestea din P&L e
|
||||
susținută de bani reali.
|
||||
|
||||
**NU — cash flow-ul nu confirmă profitul (semnal de alarmă)**
|
||||
|
||||
<svg viewBox="0 0 300 170" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:300px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#333">Compania B — trimestru curent</text>
|
||||
<line x1="20" y1="100" x2="280" y2="100" stroke="#999" stroke-width="1"/>
|
||||
<rect x="50" y="20" width="50" height="80" fill="#1a5fb4"/>
|
||||
<text x="25" y="115" fill="#1a5fb4">Profit net</text>
|
||||
<text x="30" y="128" fill="#1a5fb4">18M$</text>
|
||||
<rect x="150" y="100" width="50" height="25" fill="#c00"/>
|
||||
<text x="120" y="140" fill="#c00">Cash flow op.</text>
|
||||
<text x="130" y="153" fill="#c00">-5M$</text>
|
||||
</svg>
|
||||
|
||||
Profit net raportat identic — 18M$ — dar cash flow operațional **negativ**
|
||||
(-5M$): clienții încă nu au plătit facturile (creanțe +25M$ față de
|
||||
trimestrul anterior). Pe hârtie, cele două companii arată la fel. În
|
||||
bucătărie, una are bani, cealaltă are doar promisiuni de plată.
|
||||
|
||||
## Calitatea creșterii — de unde vine, nu doar cât de mare e
|
||||
|
||||
Din curs: "poate să vină din eficiență, poate să vină din datorie, sau poate
|
||||
să vină din diluție. Din exterior toate arată la fel, dar din interior sunt
|
||||
complet diferite." Exemplu concret — două companii raportează exact aceeași
|
||||
creștere de venituri și profit (+20%):
|
||||
|
||||
| | Compania A (eficiență) | Compania B (datorie + creanțe) |
|
||||
|---|---|---|
|
||||
| Venituri | 100M$ → 120M$ (+20%) | 100M$ → 120M$ (+20%) |
|
||||
| Profit net | 15M$ → 18M$ (+20%) | 15M$ → 18M$ (+20%) |
|
||||
| Cash flow operațional | 17M$ (confirmă) | -5M$ (nu confirmă) |
|
||||
| Datorie totală | 40M$ → 40M$ (stabilă) | 40M$ → 70M$ (+75%) |
|
||||
|
||||
Headline-ul ("+20% venituri, +20% profit") e identic. Dedesubt, Compania A
|
||||
crește pentru că vinde mai eficient și încasează ce vinde; Compania B
|
||||
crește pentru că a împrumutat masiv și a lăsat clienții să plătească mai
|
||||
târziu (sau deloc) — o creștere care se poate rupe la primul șoc (dobânzi
|
||||
mai mari, un client mare care nu mai plătește).
|
||||
|
||||
Diluția e a treia cale, separată: o companie poate raporta profit total mai
|
||||
mare doar pentru că a emis acțiuni noi (ex: pentru o achiziție sau ca să
|
||||
strângă cash), nu pentru că fiecare acțiune valorează mai mult. Profitul pe
|
||||
acțiune (EPS) poate chiar **scădea** în timp ce profitul total crește —
|
||||
verifică EPS, nu doar profitul total.
|
||||
|
||||
## Cum folosești asta practic
|
||||
|
||||
**De ce urmărești asta:** ca să nu cumperi o poveste de creștere (%) care de
|
||||
fapt e susținută de datorie sau de creanțe neîncasate — o "creștere" care se
|
||||
poate prăbuși brusc la primul șoc, exact când tehnicul arăta un breakout
|
||||
frumos.
|
||||
|
||||
**Ce faci când vezi o cifră de creștere raportată:** nu te oprești la
|
||||
titlu. Verifici (1) dacă cash flow-ul operațional confirmă profitul net
|
||||
(raport apropiat de 1, ca la Compania A) și (2) dacă datoria a crescut
|
||||
proporțional mai mult decât veniturile (ca la Compania B).
|
||||
|
||||
**Trigger valid vs. prea devreme**, aplicat pe un breakout tehnic real (long):
|
||||
|
||||
<svg viewBox="0 0 320 150" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:320px;height:auto;font:12px sans-serif">
|
||||
<line x1="10" y1="100" x2="310" y2="100" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="15" y="93" fill="#1a5fb4">45.00 — rezistență (range 40-45)</text>
|
||||
<polyline points="10,80 60,60 110,75 160,50 210,45 260,20" fill="none" stroke="#188a3e" stroke-width="2"/>
|
||||
<circle cx="210" cy="45" r="5" fill="#188a3e"/>
|
||||
<text x="120" y="28" fill="#188a3e">breakout ~45.30</text>
|
||||
<text x="120" y="41" fill="#188a3e">cash flow confirmă profitul</text>
|
||||
<line x1="10" y1="120" x2="310" y2="120" stroke="#c00" stroke-width="1.5" stroke-dasharray="2 2"/>
|
||||
<text x="15" y="135" fill="#c00">43.50 — SL, sub zona de breakout</text>
|
||||
</svg>
|
||||
|
||||
**Exemplu complet — long, Compania A:** intri long la retest 45.30 după
|
||||
breakout peste 45.00 (raportul confirmă: profit 18M$ ≈ cash flow 17M$, datorie
|
||||
stabilă). SL 43.50 (sub zona de breakout — dacă revine acolo, ideea de forță
|
||||
fundamentală e invalidată pe termen scurt). TP 51.00 (proiecție = înălțimea
|
||||
range-ului anterior, 6 puncte, dusă de la nivelul de breakout). Risc 1.80,
|
||||
recompensă 5.70, R:R ~1:3.2.
|
||||
|
||||
**Exemplu complet — invers, Compania B (aceeași creștere pe hârtie, alt
|
||||
verdict):** stock-ul rupe și el 45.00 pe același titlu de "+20% venituri,
|
||||
+20% profit", dar cash flow-ul e negativ și datoria a explodat. Nu cumperi
|
||||
breakout-ul doar pe titlu — aștepți raportul complet. Când divergența iese
|
||||
la iveală (10-Q următor), prețul cedează sub suportul de 43.00: intri
|
||||
**short** la 42.80, SL 45.50 (peste maximul falsului breakout — dacă-l
|
||||
recucerește, teza de fragilitate e greșită), TP 37.00 (suport tehnic
|
||||
anterior). Risc 2.70, recompensă 5.80, R:R ~1:2.1.
|
||||
|
||||
## Gotchas practice
|
||||
- **Nu cumpăra o poveste doar din procentul de creștere** — verifică mereu
|
||||
dacă cash flow-ul operațional confirmă profitul net, nu doar titlul.
|
||||
- **Profit crescut + datorie explodează = fragilitate, nu forță** — mărimea
|
||||
nu înseamnă forță, structura înseamnă forță (chiar din curs).
|
||||
- **Diluția poate ascunde stagnarea reală** — profitul total poate crește
|
||||
chiar dacă EPS scade; verifică EPS, nu doar linia de profit total.
|
||||
- **Un singur trimestru nu e suficient** — o divergență profit/cash izolată
|
||||
poate fi temporară (sezonalitate); caută dacă se repetă 2-3 trimestre
|
||||
la rând înainte să tragi o concluzie.
|
||||
|
||||
## Referințe
|
||||
- [Corporate Finance Institute — Cash Flow vs Net Income](https://corporatefinanceinstitute.com/resources/accounting/cash-flow-vs-net-income/) — mecanismul accrual vs cash, exact divergența din acest fișier.
|
||||
- [Corporate Finance Institute — Balance Sheet](https://corporatefinanceinstitute.com/balance-sheet) — structura bilanțului (active, datorii, capitaluri).
|
||||
- [Corporate Finance Institute — Dilutive Securities](https://corporatefinanceinstitute.com/learn/resources/valuation/dilutive-securities) — cum diluția afectează EPS.
|
||||
- [SEC Investor.gov — How to Read a 10-K](https://www.investor.gov/introduction-investing/getting-started/researching-investments/how-read-10-k) — unde găsești efectiv cele trei situații financiare într-un raport real.
|
||||
|
||||
---
|
||||
*Notă: mecanismul accrual (exemplul cu vânzarea pe credit), diagramele
|
||||
DA/NU cu companiile A/B, tabelul comparativ de calitate a creșterii,
|
||||
explicația diluției/EPS, secțiunea "cum folosești asta practic" (inclusiv
|
||||
ambele exemple de trade, long și short, cu cifre de entry/SL/TP) și
|
||||
gotchas-urile sunt completări ale mele, dincolo de ce spune explicit
|
||||
transcrierea — cursul introduce cele trei straturi, distincția profit/cash
|
||||
și cele trei surse de creștere (eficiență/datorie/diluție), dar fără cifre
|
||||
sau exemple de tranzacționare concrete.*
|
||||
256
summaries/16_ANALIZA_FUNDAMENTALA/03_af_income_statement.html
Normal file
256
summaries/16_ANALIZA_FUNDAMENTALA/03_af_income_statement.html
Normal file
@@ -0,0 +1,256 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ro">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Analiză Fundamentală / #3 — Income Statement: traseul banilor de la vânzări la profit net</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>Analiză Fundamentală / #3 — Income Statement: traseul banilor de la vânzări la profit net</h1>
|
||||
<h2>TLDR</h2>
|
||||
<p>Income statement (contul de profit și pierdere) e primul din cele 3 situații
|
||||
financiare fundamentale (income statement, balance sheet, cash flow) și
|
||||
răspunde la o singură întrebare: <strong>compania știe să transforme vânzările în
|
||||
profit?</strong> Banii curg în cascadă: Revenue → minus Cost of Revenue → Gross
|
||||
Profit → minus Operating Expenses → Operating Income → ajustări (dobânzi,
|
||||
alte venituri) → Pre-tax Income → minus taxe → Net Income. Fiecare scădere
|
||||
răspunde la o întrebare diferită despre business. Exemplu real din curs:
|
||||
Coca-Cola (KO), date TTM (Trailing 12 Months) de pe Yahoo Finance —
|
||||
Revenue $49,284M, Net Income $13,701M, adică din fiecare $100 vânduți rămân
|
||||
~$28 profit net.</p>
|
||||
<h2>De ce urmărești asta</h2>
|
||||
<p>Nu cumperi un ticker, cumperi un business. Revenue-ul singur nu spune nimic —
|
||||
o companie poate vinde masiv și tot să nu facă profit (marje subțiri, costuri
|
||||
scăpate de sub control). Income statement-ul te ajută să separă "compania
|
||||
vinde mult" de "compania păstrează bani din ce vinde", ca să nu cumperi o
|
||||
companie doar pe baza unui titlu de genul "creștere de venituri 40%" care
|
||||
ascunde marje în scădere.</p>
|
||||
<p><strong>Ce faci când te uiți la el:</strong> nu te oprești la un singur an — calculezi
|
||||
marjele (gross margin = Gross Profit / Revenue, operating margin =
|
||||
Operating Income / Revenue) și le compari cu anii anteriori ale aceleiași
|
||||
companii (trend) și cu competitorii din același sector (context). Un singur
|
||||
an bun nu e un business bun, un trend de mai mulți ani da.</p>
|
||||
<h2>Cum ajungi la cifre (mecanica, o dată)</h2>
|
||||
<p>Pe Yahoo Finance: cauți simbolul (ex. <code>KO</code> pentru Coca-Cola) → tab
|
||||
<strong>Financials</strong> → <strong>Income Statement</strong>. Coloana <strong>TTM</strong> (Trailing 12 Months)
|
||||
înseamnă ultimele 12 luni raportate, nu doar ultimul an fiscal încheiat —
|
||||
practic "cum arată business-ul chiar acum", nu o poză veche de un an.</p>
|
||||
<h2>Diagramă principală — traseul banilor la Coca-Cola (TTM, $ milioane)</h2>
|
||||
<p>Cascadă desenată la scară: fiecare bară e proporțională cu suma ei
|
||||
(4px per milion... de fapt 4px per $ miliard, ca să încapă pe ecran).</p>
|
||||
<p><svg viewBox="0 0 480 220" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:500px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="20" fill="#333">Revenue</text>
|
||||
<rect x="190" y="5" width="197" height="26" fill="#188a3e"/>
|
||||
<text x="392" y="23" fill="#188a3e">$49,284M</text>
|
||||
<text x="10" y="55" fill="#333">− COGS</text>
|
||||
<rect x="190" y="40" width="75" height="26" fill="#c00"/>
|
||||
<text x="270" y="58" fill="#c00">$18,854M</text>
|
||||
<text x="10" y="90" fill="#333">= Gross Profit</text>
|
||||
<rect x="190" y="75" width="122" height="26" fill="#1a5fb4"/>
|
||||
<text x="317" y="93" fill="#1a5fb4">$30,430M</text>
|
||||
<text x="10" y="125" fill="#333">− OpEx</text>
|
||||
<rect x="190" y="110" width="60" height="26" fill="#c00"/>
|
||||
<text x="255" y="128" fill="#c00">$14,865M</text>
|
||||
<text x="10" y="160" fill="#333">= Op. Income</text>
|
||||
<rect x="190" y="145" width="62" height="26" fill="#1a5fb4"/>
|
||||
<text x="257" y="163" fill="#1a5fb4">$15,565M</text>
|
||||
<text x="10" y="200" fill="#666" style="font-size:11px">Scară: 4px = $1 miliard. Fiecare bară e proporțională</text>
|
||||
<text x="10" y="213" fill="#666" style="font-size:11px">cu suma ei — Gross Profit e vizual ~62% din Revenue.</text>
|
||||
</svg></p>
|
||||
<p>Din $49,284M vânzări, $18,854M se duc pe costul produsului (materii prime,
|
||||
ambalare, producție), rămân $30,430M profit brut — peste 60 de cenți din
|
||||
fiecare dolar vândut. Din ăia, $14,865M se duc pe operarea business-ului
|
||||
(marketing, vânzări, corporate), rămân $15,565M profit operațional — ~31.6%
|
||||
din revenue. Asta e marja operațională: cât produce motorul companiei,
|
||||
înainte de taxe și dobânzi.</p>
|
||||
<h2>Termenii, în ordinea în care apar</h2>
|
||||
<p><strong>Cost of Revenue</strong> (costul produsului) — tot ce costă să produci și să
|
||||
livrezi ce vinzi: materii prime, ambalaj, producție, muncă directă. La
|
||||
Coca-Cola: apă, zahăr, arome, doze, capace, energie, mentenanță utilaje.
|
||||
<em>Nu</em> include marketing sau salarii de corporate — aia e la categoria
|
||||
următoare.</p>
|
||||
<p><strong>Gross Profit</strong> (profit brut) = Revenue − Cost of Revenue. Răspunde la "are
|
||||
compania marjă bună, brand puternic, pricing power?" — la Coca-Cola, da:
|
||||
$30,430M rămân după costul produsului.</p>
|
||||
<p><strong>Operating Expenses</strong> (OpEx) — costul de a <em>rula</em> business-ul, nu de a
|
||||
produce produsul: marketing, echipe de vânzări, distribuție, corporate,
|
||||
resurse umane, legal, IT, amortizare. La Coca-Cola: $14,865M.</p>
|
||||
<p><strong>Operating Income</strong> = Gross Profit − Operating Expenses. Una dintre cele
|
||||
mai importante cifre din tot statement-ul, pentru că izolează <strong>motorul de
|
||||
bază al business-ului</strong> — ignorând taxe, dobânzi și alte elemente
|
||||
financiare care nu au legătură cu cât de bine vinde și operează compania.</p>
|
||||
<h3>EBIT vs Operating Income — aproape la fel, dar nu identic</h3>
|
||||
<p>EBIT (Earnings Before Interest and Taxes — profit înainte de dobânzi și
|
||||
taxe) e, conceptual, aceeași idee ca Operating Income: profitul rămas
|
||||
înainte ca banca și statul să ia din el. În practică, de multe ori cele
|
||||
două cifre sunt aproape egale, dar nu identice — diferența vine din elemente
|
||||
non-operaționale (ex. venituri din investiții, câștiguri/pierderi
|
||||
excepționale) care intră în EBIT, dar nu în Operating Income. La Coca-Cola,
|
||||
Operating Income e $15,565M, iar EBIT raportat e $18,194M — o diferență de
|
||||
câteva miliarde, semn că există elemente non-operaționale semnificative
|
||||
(vezi Other Income/Expense mai jos).</p>
|
||||
<p><svg viewBox="0 0 380 90" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:380px;height:auto;font:12px sans-serif">
|
||||
<rect x="10" y="10" width="170" height="35" fill="none" stroke="#1a5fb4" stroke-width="1.5"/>
|
||||
<text x="18" y="25" fill="#1a5fb4">Operating Income</text>
|
||||
<text x="18" y="40" fill="#333">$15,565M — doar core business</text>
|
||||
<rect x="200" y="10" width="170" height="35" fill="none" stroke="#7a3fb4" stroke-width="1.5"/>
|
||||
<text x="208" y="25" fill="#7a3fb4">EBIT</text>
|
||||
<text x="208" y="40" fill="#333">$18,194M — + elemente non-op.</text>
|
||||
<text x="10" y="70" fill="#666" style="font-size:11px">De regulă foarte apropiate; diferența = venituri/cheltuieli</text>
|
||||
<text x="10" y="83" fill="#666" style="font-size:11px">care nu vin din vânzarea produsului de bază.</text>
|
||||
</svg></p>
|
||||
<p><strong>Other Income/Expense</strong> — restul evenimentelor financiare care influențează
|
||||
profitul, dar nu vin din vânzarea produsului: dobândă încasată din cash,
|
||||
vânzare de active (fabrici, terenuri), efecte de curs valutar (relevant
|
||||
pentru o companie globală ca Coca-Cola), procese/despăgubiri,
|
||||
restructurări. La Coca-Cola: +$1,801M (net pozitiv în perioada analizată).</p>
|
||||
<p><strong>Pre-tax Income</strong> (profit înainte de taxe) = Operating Income ± Other
|
||||
Income/Expense (ajustat și cu EBIT/elemente financiare suplimentare, care
|
||||
în raportul Coca-Cola introduc mici diferențe de rotunjire față de o sumă
|
||||
simplă). La Coca-Cola: $16,552M.</p>
|
||||
<p><strong>Tax Provision</strong> — cât ia statul. La Coca-Cola: $2,784M.</p>
|
||||
<p><strong>Net Income</strong> (profit net) = Pre-tax Income − Tax Provision. Cifra finală
|
||||
care rămâne acționarilor și care alimentează P/E, EPS și net margin. La
|
||||
Coca-Cola: $13,701M — adică din $49,284M vânzări, ~27.8% ajung profit net
|
||||
final.</p>
|
||||
<p><svg viewBox="0 0 380 110" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:380px;height:auto;font:12px sans-serif">
|
||||
<rect x="10" y="10" width="360" height="30" fill="none" stroke="#1a1a1a" stroke-width="1.5"/>
|
||||
<text x="18" y="30" fill="#1a1a1a">Pre-tax Income $16,552M</text>
|
||||
<line x1="190" y1="40" x2="190" y2="60" stroke="#888" stroke-width="1.5"/>
|
||||
<text x="70" y="55" fill="#c00">− Tax Provision $2,784M (statul)</text>
|
||||
<rect x="10" y="65" width="360" height="30" fill="none" stroke="#188a3e" stroke-width="1.5"/>
|
||||
<text x="18" y="85" fill="#188a3e">Net Income $13,701M — rămâne acționarilor</text>
|
||||
</svg></p>
|
||||
<p><strong>EBITDA</strong> (Earnings Before Interest, Taxes, Depreciation and Amortization —
|
||||
profit înainte de dobânzi, taxe, depreciere și amortizare) — un pas
|
||||
suplimentar față de EBIT: adaugă înapoi depreciere și amortizare
|
||||
(cheltuieli contabile, nu ieșiri reale de cash). Motivul pentru care
|
||||
interesează: arată cât cash generating power are business-ul înainte de
|
||||
costurile pur contabile — util mai ales când compari companii cu structuri
|
||||
de active foarte diferite (una cu fabrici scumpe depreciate agresiv, alta
|
||||
fără active fizice).</p>
|
||||
<h3>EPS: Basic vs Diluted</h3>
|
||||
<p>EPS (Earnings Per Share — profit per acțiune) = Net Income / numărul de
|
||||
acțiuni. Dar "numărul de acțiuni" nu e o cifră simplă:</p>
|
||||
<ul>
|
||||
<li><strong>Basic EPS</strong> = Net Income / acțiuni existente <em>acum</em>.</li>
|
||||
<li><strong>Diluted EPS</strong> = Net Income / acțiuni existente <em>acum</em> + acțiuni care pot
|
||||
apărea în viitor din stock options, RSU-uri (compensații către angajați)
|
||||
și obligațiuni convertibile.</li>
|
||||
</ul>
|
||||
<p>Diluted EPS e mai mic sau egal cu Basic EPS (niciodată mai mare), pentru că
|
||||
numitorul e mai mare sau egal. De-aia investitorul conservator se uită la
|
||||
diluted, nu la basic — basic poate arăta un profit-per-acțiune umflat
|
||||
artificial dacă firma are multe instrumente convertibile în așteptare.</p>
|
||||
<p><svg viewBox="0 0 400 150" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:400px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="18" fill="#333">Exemplu construit (ilustrativ, cifre plauzibile pt. o companie</text>
|
||||
<text x="10" y="33" fill="#333">de mărimea Coca-Cola — nu vin din transcriere):</text>
|
||||
<rect x="10" y="45" width="180" height="45" fill="none" stroke="#1a5fb4" stroke-width="1.5"/>
|
||||
<text x="18" y="63" fill="#1a5fb4">Basic: 4.32B acțiuni</text>
|
||||
<text x="18" y="80" fill="#333">EPS = 13,701 / 4,320 = $3.17</text>
|
||||
<rect x="205" y="45" width="185" height="45" fill="none" stroke="#c00" stroke-width="1.5"/>
|
||||
<text x="213" y="63" fill="#c00">Diluted: 4.36B acțiuni</text>
|
||||
<text x="213" y="80" fill="#333">EPS = 13,701 / 4,360 = $3.14</text>
|
||||
<text x="10" y="115" fill="#666" style="font-size:11px">+40M acțiuni potențiale din stock options / RSU / bonduri</text>
|
||||
<text x="10" y="130" fill="#666" style="font-size:11px">convertibile — același profit, împărțit la mai multe felii.</text>
|
||||
</svg></p>
|
||||
<h2>Confirmare vs capcană — marjă în creștere vs. "revenue growth" înșelător</h2>
|
||||
<p>Revenue crescător e vestea bună pe care o vede toată lumea la headline —
|
||||
dar nu spune dacă profitul chiar crește proporțional. Aceeași creștere de
|
||||
revenue poate ascunde două realități complet diferite:</p>
|
||||
<p><strong>DA — marje sănătoase, revenue growth real</strong></p>
|
||||
<p><svg viewBox="0 0 320 165" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:340px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="18" fill="#188a3e">Compania A — Revenue +12% an/an</text>
|
||||
<text x="10" y="40" fill="#333">An trecut: gross margin 61%</text>
|
||||
<rect x="10" y="46" width="183" height="18" fill="#188a3e" opacity="0.4"/>
|
||||
<text x="10" y="85" fill="#333">Anul ăsta: gross margin 62%</text>
|
||||
<rect x="10" y="91" width="186" height="18" fill="#188a3e"/>
|
||||
<text x="10" y="130" fill="#188a3e">Revenue crește ȘI marja crește/se menține —</text>
|
||||
<text x="10" y="145" fill="#188a3e">pricing power real, nu doar volum.</text>
|
||||
</svg></p>
|
||||
<p><strong>NU — revenue growth care ascunde marjă în scădere</strong></p>
|
||||
<p><svg viewBox="0 0 320 165" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:340px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="18" fill="#c00">Compania B (construit) — Revenue +20% an/an</text>
|
||||
<text x="10" y="40" fill="#333">An trecut: gross margin 45%</text>
|
||||
<rect x="10" y="46" width="135" height="18" fill="#c88" opacity="0.5"/>
|
||||
<text x="10" y="85" fill="#333">Anul ăsta: gross margin 32%</text>
|
||||
<rect x="10" y="91" width="96" height="18" fill="#c00"/>
|
||||
<text x="10" y="130" fill="#c00">Revenue crește 20%, dar costul de a produce</text>
|
||||
<text x="10" y="145" fill="#c00">crește și mai repede — marja se prăbușește.</text>
|
||||
</svg></p>
|
||||
<p>Compania B (exemplu construit, nu din curs) vinde mai mult, dar câștigă mai
|
||||
puțin per unitate vândută — de regulă semn de război de prețuri, costuri de
|
||||
producție scăpate de sub control, sau creștere "cumpărată" prin discount-uri
|
||||
agresive. Titlul de presă ar fi identic ("revenue +20%!"), dar business-ul
|
||||
din spate se deteriorează. Fără să te uiți la marjă, ai fi confundat cele
|
||||
două companii.</p>
|
||||
<h2>Exemplu complet — de la income statement la decizie de investiție</h2>
|
||||
<p>Nu e un trade cu entry/SL/TP în pips (asta vine cu analiza tehnică, module
|
||||
separate) — e o decizie de investiție pe termen lung, pas cu pas:</p>
|
||||
<ol>
|
||||
<li><strong>Identifici</strong>: Coca-Cola, Revenue TTM $49,284M — vinde la scară mare,
|
||||
deci "oamenii încă cumpără produsele companiei" (întrebarea inițială).</li>
|
||||
<li><strong>Verifici marja brută</strong>: Gross Profit $30,430M / Revenue $49,284M ≈
|
||||
61.7%. Peste 60 de cenți din fiecare dolar rămân după costul produsului —
|
||||
marjă solidă, semn de brand puternic și pricing power (compari cu un
|
||||
retailer de bunuri de larg consum, unde marja brută abia trece de 20-30%).</li>
|
||||
<li><strong>Verifici marja operațională</strong>: Operating Income $15,565M / Revenue
|
||||
$49,284M ≈ 31.6%. Compania nu doar are marjă brută bună, dar și
|
||||
controlează eficient costurile de operare (marketing, vânzări,
|
||||
corporate) — marja nu se "mănâncă" în etapa următoare.</li>
|
||||
<li><strong>Verifici marja netă</strong>: Net Income $13,701M / Revenue $49,284M ≈ 27.8%.
|
||||
Confirmă că profitul supraviețuiește și după taxe și elemente
|
||||
non-operaționale.</li>
|
||||
<li><strong>Decizie</strong>: cele 3 marje sunt toate solide și consistente unele cu
|
||||
altele (nu ai o marjă brută bună care se prăbușește la operațional, ca
|
||||
la Compania B din exemplul de mai sus) — Coca-Cola trece testul income
|
||||
statement-ului. Următorul pas, nu opțional, e balance sheet-ul (Modul 4):
|
||||
marjă bună nu înseamnă automat companie solidă financiar dacă e îngropată
|
||||
în datorii.</li>
|
||||
</ol>
|
||||
<h2>Gotchas practice</h2>
|
||||
<ul>
|
||||
<li><strong>Nu te uita doar la Net Income absolut</strong> — $13,701M înseamnă puțin fără
|
||||
să-l raportezi la Revenue (net margin) sau la nr. de acțiuni (EPS). O
|
||||
companie mai mică cu marjă mai mare poate fi un business mai bun decât una
|
||||
mare cu marjă subțire.</li>
|
||||
<li><strong>Revenue growth fără margin growth e un semnal de verificat, nu de
|
||||
ignorat</strong> — vezi exemplul Compania B mai sus; verifică întotdeauna trendul
|
||||
marjelor pe 3-5 ani, nu un singur trimestru.</li>
|
||||
<li><strong>Diluted EPS, nu Basic</strong> — dacă o companie are multe stock options/RSU-uri
|
||||
în circulație, Basic EPS supraestimează profitul real per acțiune.</li>
|
||||
<li><strong>Un singur an nu e un business</strong> — un an excelent poate fi excepție (o
|
||||
vânzare de active, un câștig valutar întâmplător la Other Income/Expense);
|
||||
uită-te la trend, nu la un singur punct de date.</li>
|
||||
</ul>
|
||||
<h2>Referințe</h2>
|
||||
<ul>
|
||||
<li><a href="https://corporatefinanceinstitute.com/resources/accounting/three-financial-statements/">Corporate Finance Institute — The 3 Financial Statements</a> — cum se leagă income statement, balance sheet, cash flow.</li>
|
||||
<li><a href="https://corporatefinanceinstitute.com/resources/valuation/what-is-earnings-per-share-eps/">Corporate Finance Institute — Earnings Per Share (Basic vs Diluted)</a> — formulele EPS.</li>
|
||||
<li><a href="https://corporatefinanceinstitute.com/resources/valuation/diluted-eps-formula-calculation">Corporate Finance Institute — Diluted EPS Formula and Calculation</a> — mecanica diluării.</li>
|
||||
<li><a href="https://finance.yahoo.com/quote/KO/financials/">Yahoo Finance — Coca-Cola (KO) Financials</a> — sursa exemplului din curs (coloana TTM).</li>
|
||||
</ul>
|
||||
<hr />
|
||||
<p><em>Notă: cifrele Coca-Cola (Revenue, Cost of Revenue, Gross Profit, Operating
|
||||
Expenses, Operating Income, EBIT, Other Income/Expense, Pre-tax Income, Tax
|
||||
Provision, Net Income) vin direct din transcrierea cursului. Diagramele care
|
||||
le vizualizează sunt completarea mea. Diferența EBIT/Operating Income și
|
||||
segmentul Other Income → Pre-tax Income conțin mici inconsistențe aritmetice
|
||||
proprii transcrierii audio (rotunjiri) — cifrele sunt redate așa cum apar în
|
||||
curs. Secțiunea EBITDA (definiție, de ce contează), exemplul Basic vs
|
||||
Diluted EPS (cifre ilustrative), secțiunea "Confirmare vs capcană" (Compania
|
||||
B, construită), exemplul complet de decizie de investiție și gotchas-urile
|
||||
practice sunt completări ale mele, dincolo de ce spune explicit transcrierea.</em></p>
|
||||
</body>
|
||||
</html>
|
||||
262
summaries/16_ANALIZA_FUNDAMENTALA/03_af_income_statement.md
Normal file
262
summaries/16_ANALIZA_FUNDAMENTALA/03_af_income_statement.md
Normal file
@@ -0,0 +1,262 @@
|
||||
# Analiză Fundamentală / #3 — Income Statement: traseul banilor de la vânzări la profit net
|
||||
|
||||
## TLDR
|
||||
Income statement (contul de profit și pierdere) e primul din cele 3 situații
|
||||
financiare fundamentale (income statement, balance sheet, cash flow) și
|
||||
răspunde la o singură întrebare: **compania știe să transforme vânzările în
|
||||
profit?** Banii curg în cascadă: Revenue → minus Cost of Revenue → Gross
|
||||
Profit → minus Operating Expenses → Operating Income → ajustări (dobânzi,
|
||||
alte venituri) → Pre-tax Income → minus taxe → Net Income. Fiecare scădere
|
||||
răspunde la o întrebare diferită despre business. Exemplu real din curs:
|
||||
Coca-Cola (KO), date TTM (Trailing 12 Months) de pe Yahoo Finance —
|
||||
Revenue $49,284M, Net Income $13,701M, adică din fiecare $100 vânduți rămân
|
||||
~$28 profit net.
|
||||
|
||||
## De ce urmărești asta
|
||||
Nu cumperi un ticker, cumperi un business. Revenue-ul singur nu spune nimic —
|
||||
o companie poate vinde masiv și tot să nu facă profit (marje subțiri, costuri
|
||||
scăpate de sub control). Income statement-ul te ajută să separă "compania
|
||||
vinde mult" de "compania păstrează bani din ce vinde", ca să nu cumperi o
|
||||
companie doar pe baza unui titlu de genul "creștere de venituri 40%" care
|
||||
ascunde marje în scădere.
|
||||
|
||||
**Ce faci când te uiți la el:** nu te oprești la un singur an — calculezi
|
||||
marjele (gross margin = Gross Profit / Revenue, operating margin =
|
||||
Operating Income / Revenue) și le compari cu anii anteriori ale aceleiași
|
||||
companii (trend) și cu competitorii din același sector (context). Un singur
|
||||
an bun nu e un business bun, un trend de mai mulți ani da.
|
||||
|
||||
## Cum ajungi la cifre (mecanica, o dată)
|
||||
Pe Yahoo Finance: cauți simbolul (ex. `KO` pentru Coca-Cola) → tab
|
||||
**Financials** → **Income Statement**. Coloana **TTM** (Trailing 12 Months)
|
||||
înseamnă ultimele 12 luni raportate, nu doar ultimul an fiscal încheiat —
|
||||
practic "cum arată business-ul chiar acum", nu o poză veche de un an.
|
||||
|
||||
## Diagramă principală — traseul banilor la Coca-Cola (TTM, $ milioane)
|
||||
Cascadă desenată la scară: fiecare bară e proporțională cu suma ei
|
||||
(4px per milion... de fapt 4px per $ miliard, ca să încapă pe ecran).
|
||||
|
||||
<svg viewBox="0 0 480 220" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:500px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="20" fill="#333">Revenue</text>
|
||||
<rect x="190" y="5" width="197" height="26" fill="#188a3e"/>
|
||||
<text x="392" y="23" fill="#188a3e">$49,284M</text>
|
||||
<text x="10" y="55" fill="#333">− COGS</text>
|
||||
<rect x="190" y="40" width="75" height="26" fill="#c00"/>
|
||||
<text x="270" y="58" fill="#c00">$18,854M</text>
|
||||
<text x="10" y="90" fill="#333">= Gross Profit</text>
|
||||
<rect x="190" y="75" width="122" height="26" fill="#1a5fb4"/>
|
||||
<text x="317" y="93" fill="#1a5fb4">$30,430M</text>
|
||||
<text x="10" y="125" fill="#333">− OpEx</text>
|
||||
<rect x="190" y="110" width="60" height="26" fill="#c00"/>
|
||||
<text x="255" y="128" fill="#c00">$14,865M</text>
|
||||
<text x="10" y="160" fill="#333">= Op. Income</text>
|
||||
<rect x="190" y="145" width="62" height="26" fill="#1a5fb4"/>
|
||||
<text x="257" y="163" fill="#1a5fb4">$15,565M</text>
|
||||
<text x="10" y="200" fill="#666" style="font-size:11px">Scară: 4px = $1 miliard. Fiecare bară e proporțională</text>
|
||||
<text x="10" y="213" fill="#666" style="font-size:11px">cu suma ei — Gross Profit e vizual ~62% din Revenue.</text>
|
||||
</svg>
|
||||
|
||||
Din $49,284M vânzări, $18,854M se duc pe costul produsului (materii prime,
|
||||
ambalare, producție), rămân $30,430M profit brut — peste 60 de cenți din
|
||||
fiecare dolar vândut. Din ăia, $14,865M se duc pe operarea business-ului
|
||||
(marketing, vânzări, corporate), rămân $15,565M profit operațional — ~31.6%
|
||||
din revenue. Asta e marja operațională: cât produce motorul companiei,
|
||||
înainte de taxe și dobânzi.
|
||||
|
||||
## Termenii, în ordinea în care apar
|
||||
|
||||
**Cost of Revenue** (costul produsului) — tot ce costă să produci și să
|
||||
livrezi ce vinzi: materii prime, ambalaj, producție, muncă directă. La
|
||||
Coca-Cola: apă, zahăr, arome, doze, capace, energie, mentenanță utilaje.
|
||||
*Nu* include marketing sau salarii de corporate — aia e la categoria
|
||||
următoare.
|
||||
|
||||
**Gross Profit** (profit brut) = Revenue − Cost of Revenue. Răspunde la "are
|
||||
compania marjă bună, brand puternic, pricing power?" — la Coca-Cola, da:
|
||||
$30,430M rămân după costul produsului.
|
||||
|
||||
**Operating Expenses** (OpEx) — costul de a *rula* business-ul, nu de a
|
||||
produce produsul: marketing, echipe de vânzări, distribuție, corporate,
|
||||
resurse umane, legal, IT, amortizare. La Coca-Cola: $14,865M.
|
||||
|
||||
**Operating Income** = Gross Profit − Operating Expenses. Una dintre cele
|
||||
mai importante cifre din tot statement-ul, pentru că izolează **motorul de
|
||||
bază al business-ului** — ignorând taxe, dobânzi și alte elemente
|
||||
financiare care nu au legătură cu cât de bine vinde și operează compania.
|
||||
|
||||
### EBIT vs Operating Income — aproape la fel, dar nu identic
|
||||
EBIT (Earnings Before Interest and Taxes — profit înainte de dobânzi și
|
||||
taxe) e, conceptual, aceeași idee ca Operating Income: profitul rămas
|
||||
înainte ca banca și statul să ia din el. În practică, de multe ori cele
|
||||
două cifre sunt aproape egale, dar nu identice — diferența vine din elemente
|
||||
non-operaționale (ex. venituri din investiții, câștiguri/pierderi
|
||||
excepționale) care intră în EBIT, dar nu în Operating Income. La Coca-Cola,
|
||||
Operating Income e $15,565M, iar EBIT raportat e $18,194M — o diferență de
|
||||
câteva miliarde, semn că există elemente non-operaționale semnificative
|
||||
(vezi Other Income/Expense mai jos).
|
||||
|
||||
<svg viewBox="0 0 380 90" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:380px;height:auto;font:12px sans-serif">
|
||||
<rect x="10" y="10" width="170" height="35" fill="none" stroke="#1a5fb4" stroke-width="1.5"/>
|
||||
<text x="18" y="25" fill="#1a5fb4">Operating Income</text>
|
||||
<text x="18" y="40" fill="#333">$15,565M — doar core business</text>
|
||||
<rect x="200" y="10" width="170" height="35" fill="none" stroke="#7a3fb4" stroke-width="1.5"/>
|
||||
<text x="208" y="25" fill="#7a3fb4">EBIT</text>
|
||||
<text x="208" y="40" fill="#333">$18,194M — + elemente non-op.</text>
|
||||
<text x="10" y="70" fill="#666" style="font-size:11px">De regulă foarte apropiate; diferența = venituri/cheltuieli</text>
|
||||
<text x="10" y="83" fill="#666" style="font-size:11px">care nu vin din vânzarea produsului de bază.</text>
|
||||
</svg>
|
||||
|
||||
**Other Income/Expense** — restul evenimentelor financiare care influențează
|
||||
profitul, dar nu vin din vânzarea produsului: dobândă încasată din cash,
|
||||
vânzare de active (fabrici, terenuri), efecte de curs valutar (relevant
|
||||
pentru o companie globală ca Coca-Cola), procese/despăgubiri,
|
||||
restructurări. La Coca-Cola: +$1,801M (net pozitiv în perioada analizată).
|
||||
|
||||
**Pre-tax Income** (profit înainte de taxe) = Operating Income ± Other
|
||||
Income/Expense (ajustat și cu EBIT/elemente financiare suplimentare, care
|
||||
în raportul Coca-Cola introduc mici diferențe de rotunjire față de o sumă
|
||||
simplă). La Coca-Cola: $16,552M.
|
||||
|
||||
**Tax Provision** — cât ia statul. La Coca-Cola: $2,784M.
|
||||
|
||||
**Net Income** (profit net) = Pre-tax Income − Tax Provision. Cifra finală
|
||||
care rămâne acționarilor și care alimentează P/E, EPS și net margin. La
|
||||
Coca-Cola: $13,701M — adică din $49,284M vânzări, ~27.8% ajung profit net
|
||||
final.
|
||||
|
||||
<svg viewBox="0 0 380 110" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:380px;height:auto;font:12px sans-serif">
|
||||
<rect x="10" y="10" width="360" height="30" fill="none" stroke="#1a1a1a" stroke-width="1.5"/>
|
||||
<text x="18" y="30" fill="#1a1a1a">Pre-tax Income $16,552M</text>
|
||||
<line x1="190" y1="40" x2="190" y2="60" stroke="#888" stroke-width="1.5"/>
|
||||
<text x="70" y="55" fill="#c00">− Tax Provision $2,784M (statul)</text>
|
||||
<rect x="10" y="65" width="360" height="30" fill="none" stroke="#188a3e" stroke-width="1.5"/>
|
||||
<text x="18" y="85" fill="#188a3e">Net Income $13,701M — rămâne acționarilor</text>
|
||||
</svg>
|
||||
|
||||
**EBITDA** (Earnings Before Interest, Taxes, Depreciation and Amortization —
|
||||
profit înainte de dobânzi, taxe, depreciere și amortizare) — un pas
|
||||
suplimentar față de EBIT: adaugă înapoi depreciere și amortizare
|
||||
(cheltuieli contabile, nu ieșiri reale de cash). Motivul pentru care
|
||||
interesează: arată cât cash generating power are business-ul înainte de
|
||||
costurile pur contabile — util mai ales când compari companii cu structuri
|
||||
de active foarte diferite (una cu fabrici scumpe depreciate agresiv, alta
|
||||
fără active fizice).
|
||||
|
||||
### EPS: Basic vs Diluted
|
||||
EPS (Earnings Per Share — profit per acțiune) = Net Income / numărul de
|
||||
acțiuni. Dar "numărul de acțiuni" nu e o cifră simplă:
|
||||
|
||||
- **Basic EPS** = Net Income / acțiuni existente *acum*.
|
||||
- **Diluted EPS** = Net Income / acțiuni existente *acum* + acțiuni care pot
|
||||
apărea în viitor din stock options, RSU-uri (compensații către angajați)
|
||||
și obligațiuni convertibile.
|
||||
|
||||
Diluted EPS e mai mic sau egal cu Basic EPS (niciodată mai mare), pentru că
|
||||
numitorul e mai mare sau egal. De-aia investitorul conservator se uită la
|
||||
diluted, nu la basic — basic poate arăta un profit-per-acțiune umflat
|
||||
artificial dacă firma are multe instrumente convertibile în așteptare.
|
||||
|
||||
<svg viewBox="0 0 400 150" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:400px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="18" fill="#333">Exemplu construit (ilustrativ, cifre plauzibile pt. o companie</text>
|
||||
<text x="10" y="33" fill="#333">de mărimea Coca-Cola — nu vin din transcriere):</text>
|
||||
<rect x="10" y="45" width="180" height="45" fill="none" stroke="#1a5fb4" stroke-width="1.5"/>
|
||||
<text x="18" y="63" fill="#1a5fb4">Basic: 4.32B acțiuni</text>
|
||||
<text x="18" y="80" fill="#333">EPS = 13,701 / 4,320 = $3.17</text>
|
||||
<rect x="205" y="45" width="185" height="45" fill="none" stroke="#c00" stroke-width="1.5"/>
|
||||
<text x="213" y="63" fill="#c00">Diluted: 4.36B acțiuni</text>
|
||||
<text x="213" y="80" fill="#333">EPS = 13,701 / 4,360 = $3.14</text>
|
||||
<text x="10" y="115" fill="#666" style="font-size:11px">+40M acțiuni potențiale din stock options / RSU / bonduri</text>
|
||||
<text x="10" y="130" fill="#666" style="font-size:11px">convertibile — același profit, împărțit la mai multe felii.</text>
|
||||
</svg>
|
||||
|
||||
## Confirmare vs capcană — marjă în creștere vs. "revenue growth" înșelător
|
||||
Revenue crescător e vestea bună pe care o vede toată lumea la headline —
|
||||
dar nu spune dacă profitul chiar crește proporțional. Aceeași creștere de
|
||||
revenue poate ascunde două realități complet diferite:
|
||||
|
||||
**DA — marje sănătoase, revenue growth real**
|
||||
|
||||
<svg viewBox="0 0 320 165" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:340px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="18" fill="#188a3e">Compania A — Revenue +12% an/an</text>
|
||||
<text x="10" y="40" fill="#333">An trecut: gross margin 61%</text>
|
||||
<rect x="10" y="46" width="183" height="18" fill="#188a3e" opacity="0.4"/>
|
||||
<text x="10" y="85" fill="#333">Anul ăsta: gross margin 62%</text>
|
||||
<rect x="10" y="91" width="186" height="18" fill="#188a3e"/>
|
||||
<text x="10" y="130" fill="#188a3e">Revenue crește ȘI marja crește/se menține —</text>
|
||||
<text x="10" y="145" fill="#188a3e">pricing power real, nu doar volum.</text>
|
||||
</svg>
|
||||
|
||||
**NU — revenue growth care ascunde marjă în scădere**
|
||||
|
||||
<svg viewBox="0 0 320 165" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:340px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="18" fill="#c00">Compania B (construit) — Revenue +20% an/an</text>
|
||||
<text x="10" y="40" fill="#333">An trecut: gross margin 45%</text>
|
||||
<rect x="10" y="46" width="135" height="18" fill="#c88" opacity="0.5"/>
|
||||
<text x="10" y="85" fill="#333">Anul ăsta: gross margin 32%</text>
|
||||
<rect x="10" y="91" width="96" height="18" fill="#c00"/>
|
||||
<text x="10" y="130" fill="#c00">Revenue crește 20%, dar costul de a produce</text>
|
||||
<text x="10" y="145" fill="#c00">crește și mai repede — marja se prăbușește.</text>
|
||||
</svg>
|
||||
|
||||
Compania B (exemplu construit, nu din curs) vinde mai mult, dar câștigă mai
|
||||
puțin per unitate vândută — de regulă semn de război de prețuri, costuri de
|
||||
producție scăpate de sub control, sau creștere "cumpărată" prin discount-uri
|
||||
agresive. Titlul de presă ar fi identic ("revenue +20%!"), dar business-ul
|
||||
din spate se deteriorează. Fără să te uiți la marjă, ai fi confundat cele
|
||||
două companii.
|
||||
|
||||
## Exemplu complet — de la income statement la decizie de investiție
|
||||
Nu e un trade cu entry/SL/TP în pips (asta vine cu analiza tehnică, module
|
||||
separate) — e o decizie de investiție pe termen lung, pas cu pas:
|
||||
|
||||
1. **Identifici**: Coca-Cola, Revenue TTM $49,284M — vinde la scară mare,
|
||||
deci "oamenii încă cumpără produsele companiei" (întrebarea inițială).
|
||||
2. **Verifici marja brută**: Gross Profit $30,430M / Revenue $49,284M ≈
|
||||
61.7%. Peste 60 de cenți din fiecare dolar rămân după costul produsului —
|
||||
marjă solidă, semn de brand puternic și pricing power (compari cu un
|
||||
retailer de bunuri de larg consum, unde marja brută abia trece de 20-30%).
|
||||
3. **Verifici marja operațională**: Operating Income $15,565M / Revenue
|
||||
$49,284M ≈ 31.6%. Compania nu doar are marjă brută bună, dar și
|
||||
controlează eficient costurile de operare (marketing, vânzări,
|
||||
corporate) — marja nu se "mănâncă" în etapa următoare.
|
||||
4. **Verifici marja netă**: Net Income $13,701M / Revenue $49,284M ≈ 27.8%.
|
||||
Confirmă că profitul supraviețuiește și după taxe și elemente
|
||||
non-operaționale.
|
||||
5. **Decizie**: cele 3 marje sunt toate solide și consistente unele cu
|
||||
altele (nu ai o marjă brută bună care se prăbușește la operațional, ca
|
||||
la Compania B din exemplul de mai sus) — Coca-Cola trece testul income
|
||||
statement-ului. Următorul pas, nu opțional, e balance sheet-ul (Modul 4):
|
||||
marjă bună nu înseamnă automat companie solidă financiar dacă e îngropată
|
||||
în datorii.
|
||||
|
||||
## Gotchas practice
|
||||
- **Nu te uita doar la Net Income absolut** — $13,701M înseamnă puțin fără
|
||||
să-l raportezi la Revenue (net margin) sau la nr. de acțiuni (EPS). O
|
||||
companie mai mică cu marjă mai mare poate fi un business mai bun decât una
|
||||
mare cu marjă subțire.
|
||||
- **Revenue growth fără margin growth e un semnal de verificat, nu de
|
||||
ignorat** — vezi exemplul Compania B mai sus; verifică întotdeauna trendul
|
||||
marjelor pe 3-5 ani, nu un singur trimestru.
|
||||
- **Diluted EPS, nu Basic** — dacă o companie are multe stock options/RSU-uri
|
||||
în circulație, Basic EPS supraestimează profitul real per acțiune.
|
||||
- **Un singur an nu e un business** — un an excelent poate fi excepție (o
|
||||
vânzare de active, un câștig valutar întâmplător la Other Income/Expense);
|
||||
uită-te la trend, nu la un singur punct de date.
|
||||
|
||||
## Referințe
|
||||
- [Corporate Finance Institute — The 3 Financial Statements](https://corporatefinanceinstitute.com/resources/accounting/three-financial-statements/) — cum se leagă income statement, balance sheet, cash flow.
|
||||
- [Corporate Finance Institute — Earnings Per Share (Basic vs Diluted)](https://corporatefinanceinstitute.com/resources/valuation/what-is-earnings-per-share-eps/) — formulele EPS.
|
||||
- [Corporate Finance Institute — Diluted EPS Formula and Calculation](https://corporatefinanceinstitute.com/resources/valuation/diluted-eps-formula-calculation) — mecanica diluării.
|
||||
- [Yahoo Finance — Coca-Cola (KO) Financials](https://finance.yahoo.com/quote/KO/financials/) — sursa exemplului din curs (coloana TTM).
|
||||
|
||||
---
|
||||
*Notă: cifrele Coca-Cola (Revenue, Cost of Revenue, Gross Profit, Operating
|
||||
Expenses, Operating Income, EBIT, Other Income/Expense, Pre-tax Income, Tax
|
||||
Provision, Net Income) vin direct din transcrierea cursului. Diagramele care
|
||||
le vizualizează sunt completarea mea. Diferența EBIT/Operating Income și
|
||||
segmentul Other Income → Pre-tax Income conțin mici inconsistențe aritmetice
|
||||
proprii transcrierii audio (rotunjiri) — cifrele sunt redate așa cum apar în
|
||||
curs. Secțiunea EBITDA (definiție, de ce contează), exemplul Basic vs
|
||||
Diluted EPS (cifre ilustrative), secțiunea "Confirmare vs capcană" (Compania
|
||||
B, construită), exemplul complet de decizie de investiție și gotchas-urile
|
||||
practice sunt completări ale mele, dincolo de ce spune explicit transcrierea.*
|
||||
264
summaries/16_ANALIZA_FUNDAMENTALA/04_bilant_balance_sheet.html
Normal file
264
summaries/16_ANALIZA_FUNDAMENTALA/04_bilant_balance_sheet.html
Normal file
@@ -0,0 +1,264 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ro">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Modul Analiză Fundamentală / #4 — Bilanțul (Balance Sheet): active, datorii, echitate</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>Modul Analiză Fundamentală / #4 — Bilanțul (Balance Sheet): active, datorii, echitate</h1>
|
||||
<h2>TLDR</h2>
|
||||
<p>Dacă income statement-ul e un film (ce s-a întâmplat într-un an), balance
|
||||
sheet-ul e o fotografie la un moment fix — de obicei finalul anului sau al
|
||||
trimestrului. Răspunde la 3 întrebări: ce deține compania (<strong>assets</strong>), ce
|
||||
datorează (<strong>liabilities</strong>), și ce rămâne acționarilor (<strong>equity</strong>). Exemplul
|
||||
din curs: Coca-Cola are 104,8 miliarde $ în active, 70,5 miliarde $ în
|
||||
datorii totale, din care 45,492 miliarde $ este <strong>datorie financiară reală</strong>
|
||||
(total debt), și 32,169 miliarde $ rămân acționarilor. Concluzia mentorului:
|
||||
o companie profitabilă (văzută în income statement) poate totuși fi fragilă
|
||||
financiar — bilanțul e testul de soliditate, nu de profitabilitate.</p>
|
||||
<p><svg viewBox="0 0 460 150" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#333">Bilanțul răspunde la 3 întrebări (Coca-Cola, în miliarde $)</text>
|
||||
<rect x="10" y="30" width="130" height="90" fill="none" stroke="#1a5fb4" stroke-width="1.5"/>
|
||||
<text x="20" y="48" fill="#1a5fb4">Assets</text>
|
||||
<text x="20" y="65" fill="#333">ce deține</text>
|
||||
<text x="20" y="100" fill="#1a5fb4">104,8</text>
|
||||
<rect x="165" y="30" width="130" height="90" fill="none" stroke="#c00" stroke-width="1.5"/>
|
||||
<text x="175" y="48" fill="#c00">Liabilities</text>
|
||||
<text x="175" y="65" fill="#333">ce datorează</text>
|
||||
<text x="175" y="100" fill="#c00">70,5</text>
|
||||
<rect x="320" y="30" width="130" height="90" fill="none" stroke="#188a3e" stroke-width="1.5"/>
|
||||
<text x="330" y="48" fill="#188a3e">Equity</text>
|
||||
<text x="330" y="65" fill="#333">ce rămâne acț.</text>
|
||||
<text x="330" y="100" fill="#188a3e">32,169</text>
|
||||
<text x="10" y="140" fill="#666">Assets ≈ Liabilities + Equity + Minority Interest (aproximativ, vezi mai jos)</text>
|
||||
</svg></p>
|
||||
<h2>Assets — ce controlează compania</h2>
|
||||
<p>Total assets: <strong>104,8 miliarde $</strong> — tot ce controlează Coca-Cola: cash,
|
||||
stocuri, bani de încasat, fabrici, utilaje, branduri, investiții. Prima
|
||||
întrebare de investitor: <em>are business-ul substanță reală, sau există doar
|
||||
pe hârtie?</em> Pentru Coca-Cola, răspunsul e vizibil — active fizice și
|
||||
branduri globale, nu doar cifre.</p>
|
||||
<p>Se împarte în <strong>current assets</strong> (active care pot deveni cash relativ
|
||||
repede — sub un an) și <strong>non-current assets</strong> (active pe termen lung).</p>
|
||||
<p><svg viewBox="0 0 460 130" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#333">Total assets: 104,8 mld — compoziție</text>
|
||||
<text x="10" y="35" fill="#1a5fb4">Current assets (lichide, <1 an)</text>
|
||||
<rect x="10" y="41" width="93" height="22" fill="#1a5fb4"/>
|
||||
<text x="108" y="57" fill="#1a5fb4">31 mld</text>
|
||||
<text x="10" y="83" fill="#333">Non-current assets (termen lung)</text>
|
||||
<rect x="10" y="89" width="221" height="22" fill="#555"/>
|
||||
<text x="236" y="105" fill="#333">73,7 mld</text>
|
||||
</svg></p>
|
||||
<h3>Current assets (31 miliarde $)</h3>
|
||||
<ul>
|
||||
<li><strong>Cash and cash equivalents</strong> — banii pe care compania îi are acum, deja
|
||||
în cont, nu de încasat. La Coca-Cola: <strong>10,270 miliarde $</strong>. Întrebarea de
|
||||
investitor: dacă mâine apare o provocare (o criză, o achiziție forțată de
|
||||
circumstanțe), are cu ce s-o acopere? Aici, da.</li>
|
||||
<li><strong>Receivables</strong> — bani pe care clienții încă trebuie să-i plătească (ex:
|
||||
distribuitori care au primit marfă, dar au plata la termen).</li>
|
||||
<li><strong>Inventory</strong> — stocuri (doze, sticle, concentrate, zahăr, ambalaje).</li>
|
||||
</ul>
|
||||
<p><svg viewBox="0 0 460 130" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#333">Current assets: 31 mld — componente principale</text>
|
||||
<text x="10" y="35" fill="#188a3e">Cash and cash equivalents</text>
|
||||
<rect x="10" y="41" width="103" height="22" fill="#188a3e"/>
|
||||
<text x="118" y="57" fill="#188a3e">10,27 mld</text>
|
||||
<text x="10" y="83" fill="#666">+ receivables (de încasat) + inventory (stocuri) = restul de 31 mld</text>
|
||||
</svg></p>
|
||||
<h3>Non-current assets (73,7 miliarde $) — și mecanismul Goodwill</h3>
|
||||
<p>Aici intră <strong>net PP&E</strong> (property, plant & equipment — fabrici, linii de
|
||||
producție, depozite, clădiri), <strong>brand assets / intangibles</strong> (Coca-Cola,
|
||||
Fanta, Sprite ca active contabile) și <strong>Goodwill</strong>.</p>
|
||||
<p><strong>Goodwill — definiție:</strong> diferența dintre cât plătește o companie pentru o
|
||||
achiziție și valoarea contabilă a activelor fizice cumpărate. Exemplul din
|
||||
curs: în 2018 Coca-Cola a cumpărat Costa Coffee cu ~5,1 miliarde $. Costa nu
|
||||
înseamnă doar cafenele și expresoare — Coca-Cola a plătit pentru brand,
|
||||
clienți, rețeaua de distribuție, poziția globală și potențialul de creștere.
|
||||
Toată acea parte intangibilă (peste valoarea contabilă a activelor fizice)
|
||||
intră în Goodwill.</p>
|
||||
<p><svg viewBox="0 0 460 160" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#333">Mecanism Goodwill — achiziția Costa Coffee (2018)</text>
|
||||
<rect x="10" y="30" width="440" height="30" fill="#888" opacity="0.3"/>
|
||||
<text x="20" y="50" fill="#333">Preț plătit: 5,1 mld $</text>
|
||||
<rect x="10" y="75" width="180" height="30" fill="#1a5fb4" opacity="0.5"/>
|
||||
<text x="20" y="95" fill="#1a5fb4">Valoare contabilă active fizice</text>
|
||||
<rect x="200" y="75" width="250" height="30" fill="#c00" opacity="0.5"/>
|
||||
<text x="210" y="95" fill="#c00">Diferență → Goodwill (brand, clienți, rețea)</text>
|
||||
<text x="10" y="130" fill="#666">Coca-Cola nu cumpără doar cafenele — cumpără brand, clienți,</text>
|
||||
<text x="10" y="145" fill="#666">distribuție și poziție de piață. Aceeași logică la Body Armor,</text>
|
||||
<text x="10" y="158" fill="#666">Honest Tea, Vitamin Water.</text>
|
||||
</svg></p>
|
||||
<p>Goodwill mare <strong>nu e automat rău</strong> — la Coca-Cola vine din achiziții de
|
||||
branduri peste valoarea contabilă, coerent cu un model de business bazat pe
|
||||
brand, distribuție și poziție globală. Ce verifici ca investitor: dacă
|
||||
Goodwill-ul crește exagerat de repede și dacă achizițiile chiar produc
|
||||
profit ulterior (uneori companiile plătesc prea mult pentru o achiziție, iar
|
||||
acel Goodwill riscă să fie ulterior "afectat"/scris parțial ca pierdere).</p>
|
||||
<h2>Liabilities — ce datorează compania</h2>
|
||||
<p>Total liabilities: <strong>70,5 miliarde $</strong> — obligațiuni emise, datorii către
|
||||
furnizori, taxe, leasing. Se împart în <strong>current liabilities</strong> (de plătit în
|
||||
următoarele 12 luni) și restul, pe termen lung.</p>
|
||||
<p><svg viewBox="0 0 460 150" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#333">Datoria financiară reală (total debt), nu tot ce e în Liabilities</text>
|
||||
<text x="10" y="38" fill="#c00">Current debt and capital lease</text>
|
||||
<rect x="10" y="44" width="34" height="22" fill="#c00"/>
|
||||
<text x="48" y="60" fill="#c00">3,373 mld</text>
|
||||
<text x="10" y="88" fill="#1a5fb4">Long term debt</text>
|
||||
<rect x="10" y="94" width="405" height="22" fill="#1a5fb4"/>
|
||||
<text x="10" y="130" fill="#333">= Total debt ≈ 45,49 mld (datoria financiară reală, folosită pentru leverage)</text>
|
||||
</svg></p>
|
||||
<p>Current liabilities: <strong>21,3 miliarde $</strong> — din care <strong>Current debt and
|
||||
capital lease obligation</strong> (datoria care "bate la ușă", vine curând):
|
||||
<strong>3,373 miliarde $</strong>. Long term debt: <strong>42,192 miliarde $</strong>. Adunate,
|
||||
mentorul obține <strong>Total Debt = 45,492 miliarde $</strong> — aceasta e cifra de
|
||||
leverage, nu Total Liabilities (70,5 mld include și taxe, furnizori,
|
||||
leasing, nu doar datorie financiară pură). Notă: componentele citite cu voce
|
||||
tare (3,373 + 42,192 = 45,565) nu se potrivesc exact cu totalul de 45,492 —
|
||||
probabil o cifră a fost transcrisă greșit din audio; păstrez totalul dat
|
||||
explicit de mentor, pentru că se potrivește exact cu calculul de mai jos.</p>
|
||||
<h3>Leverage — ce înseamnă și de ce nu e automat rău</h3>
|
||||
<p><strong>Leverage</strong> (grad de îndatorare) = cât de mult folosește compania bani
|
||||
împrumutați (de la bănci, investitori, obligațiuni corporatiste) ca să-și
|
||||
finanțeze afacerea, în loc de capital propriu.</p>
|
||||
<p><svg viewBox="0 0 460 120" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#333">Metafora leverage-ului</text>
|
||||
<rect x="10" y="25" width="210" height="75" fill="none" stroke="#188a3e" stroke-width="1.5"/>
|
||||
<text x="20" y="45" fill="#188a3e">Persoana A</text>
|
||||
<text x="20" y="63" fill="#333">casă plătită cash</text>
|
||||
<text x="20" y="80" fill="#333">leverage zero</text>
|
||||
<rect x="240" y="25" width="210" height="75" fill="none" stroke="#c00" stroke-width="1.5"/>
|
||||
<text x="250" y="45" fill="#c00">Persoana B</text>
|
||||
<text x="250" y="63" fill="#333">casă pe credit/leasing/carduri</text>
|
||||
<text x="250" y="80" fill="#c00">leverage mare</text>
|
||||
</svg></p>
|
||||
<p>Companiile folosesc leverage pentru expansiune, achiziții, buybacks, fabrici
|
||||
noi, uneori optimizare fiscală. Nu e automat rău — problema apare când
|
||||
datoria crește și business-ul nu mai produce suficient cash ca s-o susțină.</p>
|
||||
<h3>Net debt — datoria reală, după ce scazi cash-ul</h3>
|
||||
<p><strong>Net debt</strong> = Total debt − Cash and cash equivalents = 45,492 − 10,270 =
|
||||
<strong>35,222 miliarde $</strong>. Adică dacă Coca-Cola și-ar folosi tot cash-ul mâine
|
||||
ca să plătească datorii, tot ar rămâne cu 35,2 miliarde $ de acoperit.</p>
|
||||
<p><svg viewBox="0 0 460 110" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#333">Net debt (miliarde $)</text>
|
||||
<rect x="10" y="30" width="200" height="24" fill="#c00"/>
|
||||
<text x="15" y="47" fill="#fff">Total debt 45,492</text>
|
||||
<text x="220" y="47" fill="#333">−</text>
|
||||
<rect x="240" y="30" width="45" height="24" fill="#188a3e"/>
|
||||
<text x="245" y="47" fill="#fff">10,27</text>
|
||||
<text x="295" y="47" fill="#333">=</text>
|
||||
<rect x="310" y="30" width="155" height="24" fill="#1a5fb4"/>
|
||||
<text x="315" y="47" fill="#fff">Net debt 35,222</text>
|
||||
</svg></p>
|
||||
<p>Aici e momentul unde nu te sperii de datorie doar pentru că e mare: din
|
||||
income statement și cash-flow (materialul următor), Coca-Cola produce un
|
||||
venit net de 13,7 miliarde $ și un operating cash-flow de 7,4 miliarde $ —
|
||||
un motor de cash suficient de puternic încât să susțină leverage-ul. Aceasta
|
||||
e diferența dintre o datorie scăpată de sub control și un leverage sănătos.</p>
|
||||
<h2>Equity — ce rămâne acționarilor</h2>
|
||||
<p><strong>Formula:</strong> Equity = Total Assets − Liabilities − Minority Interest.
|
||||
La Coca-Cola: 104,8 − 70,5 (aprox.) − minority interest = <strong>32,169
|
||||
miliarde $</strong>, valoarea contabilă a afacerii pentru acționari.</p>
|
||||
<p><strong>Minority interest</strong> — partea altor investitori din subsidiarele
|
||||
controlate de compania-mamă, dar nu deținute 100%. Exemplu din curs:
|
||||
Coca-Cola deține 80% dintr-o companie din Brazilia, altcineva deține 20%.
|
||||
Acei 20% nu aparțin acționarilor Coca-Cola, dar apar contabil aici.</p>
|
||||
<p><svg viewBox="0 0 460 130" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#333">Minority interest — exemplu subsidiară din Brazilia</text>
|
||||
<rect x="10" y="30" width="360" height="30" fill="#1a5fb4" opacity="0.6"/>
|
||||
<text x="20" y="50" fill="#fff">80% — al acționarilor Coca-Cola</text>
|
||||
<rect x="370" y="30" width="90" height="30" fill="#888"/>
|
||||
<text x="375" y="50" fill="#fff">20% minority</text>
|
||||
<text x="10" y="90" fill="#666">Cei 20% deținuți de partenerul local apar în bilanț la Minority</text>
|
||||
<text x="10" y="105" fill="#666">Interest — scad din ce rămâne acționarilor Coca-Cola (equity).</text>
|
||||
</svg></p>
|
||||
<h2>Aplicație practică — cum folosești bilanțul înainte de un trade/investiție</h2>
|
||||
<p><strong>De ce urmărești asta:</strong> un P&L profitabil nu garantează soliditate.
|
||||
Bilanțul îți spune dacă o companie poate onora obligațiile pe termen scurt
|
||||
și dacă datoria e susținută de cash real — te ajută să eviți să intri
|
||||
long-term într-o companie "pe hârtie profitabilă" dar fragilă financiar, ca
|
||||
să nu fii prins într-o scădere bruscă la primul șoc de lichiditate.</p>
|
||||
<p><strong>Ce faci când te uiți la bilanț, înainte de a decide o poziție:</strong>
|
||||
1. Verifici <strong>current ratio</strong> = current assets / current liabilities (termen
|
||||
nou, nu vine explicit din curs — e completarea mea, testul standard de
|
||||
lichiditate pe termen scurt). La Coca-Cola: 31 / 21,3 ≈ <strong>1,46</strong> — poate
|
||||
acoperi de 1,46 ori obligațiile de sub un an.
|
||||
2. Verifici raportul net debt / operating cash flow — la Coca-Cola: 35,222 /
|
||||
7,4 ≈ <strong>4,76x</strong> — câți ani de cash-flow ar lua să acopere toată datoria
|
||||
netă.
|
||||
3. Verifici cât de mult din active e Goodwill (activ intangibil, greu de
|
||||
lichidat rapid dacă lucrurile merg prost).</p>
|
||||
<p><strong>DA / NU — trigger de bilanț sănătos vs. semnal de alarmă:</strong></p>
|
||||
<p><svg viewBox="0 0 460 170" 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="210" height="140" fill="none" stroke="#188a3e" stroke-width="1.5"/>
|
||||
<text x="20" y="30" fill="#188a3e">DA — Coca-Cola (din curs)</text>
|
||||
<text x="20" y="55" fill="#333">Current ratio: 31/21,3 ≈ 1,46</text>
|
||||
<text x="20" y="75" fill="#333">Net debt/OCF: 35,2/7,4 ≈ 4,76x</text>
|
||||
<text x="20" y="95" fill="#333">Cash disponibil: 10,27 mld</text>
|
||||
<text x="20" y="125" fill="#188a3e">→ poate acoperi termenul</text>
|
||||
<text x="20" y="140" fill="#188a3e">scurt, procedezi la valuare</text>
|
||||
<rect x="240" y="10" width="210" height="140" fill="none" stroke="#c00" stroke-width="1.5"/>
|
||||
<text x="250" y="30" fill="#c00">NU — companie ipotetică</text>
|
||||
<text x="250" y="55" fill="#333">Current ratio: 15/21 ≈ 0,71</text>
|
||||
<text x="250" y="75" fill="#333">Net debt/OCF: peste 10x</text>
|
||||
<text x="250" y="95" fill="#333">Cash insuficient, OCF în scădere</text>
|
||||
<text x="250" y="125" fill="#c00">→ risc de refinanțare,</text>
|
||||
<text x="250" y="140" fill="#c00">eviți sau ieși din poziție</text>
|
||||
</svg></p>
|
||||
<p><strong>Exemplu complet (construit de mine, plauzibil pe scara stabilită în curs,
|
||||
KO — acțiunile Coca-Cola):</strong> presupui o poziție long-term pe acțiunile
|
||||
Coca-Cola, filtrată întâi prin bilanț (nu doar prin P&L). Entry: <strong>62$</strong>
|
||||
(nivel de intrare, motivat de un bilanț sănătos — current ratio 1,46, net
|
||||
debt/OCF sub 5x). Stop conceptual/preț: <strong>55$</strong> — nivel tehnic de suport
|
||||
care ar coincide, în timp, cu o deteriorare confirmată a bilanțului (ex.
|
||||
raportul următor arată net debt/OCF peste 7-8x sau current ratio sub 1);
|
||||
dacă prețul ajunge acolo, ieși — teza de "companie solidă" e invalidată,
|
||||
nu doar "acțiunea a scăzut puțin". Target: <strong>72$</strong> — bazat pe reevaluarea
|
||||
multiplului de piață odată ce soliditatea financiară e confirmată de
|
||||
rapoartele următoare. Risc 7$, recompensă 10$, R:R ≈ 1:1,4.</p>
|
||||
<h2>Gotchas practice</h2>
|
||||
<ul>
|
||||
<li><strong>Total Liabilities ≠ Total Debt.</strong> 70,5 miliarde $ include furnizori,
|
||||
taxe, leasing — nu doar datorie financiară. Pentru leverage real,
|
||||
calculezi separat current debt + long-term debt (45,492 miliarde $ la
|
||||
Coca-Cola).</li>
|
||||
<li><strong>Datorie mare nu înseamnă automat risc</strong> — verifică mereu dacă operating
|
||||
cash-flow-ul (din cash-flow statement) o poate susține, nu doar mărimea
|
||||
absolută a datoriei.</li>
|
||||
<li><strong>Goodwill nu e cash</strong> — e o estimare contabilă a valorii plătite peste
|
||||
activele fizice; un Goodwill care crește brusc fără profit ulterior din
|
||||
achiziții e un semnal de avertizare, nu un activ lichid pe care te poți
|
||||
baza într-o criză.</li>
|
||||
<li><strong>Nu te opri la o singură cifră izolată</strong> (ex. doar "70,5 miliarde
|
||||
datorii" sună alarmant) — pune-o mereu lângă cash, cash-flow și context
|
||||
(industrie, ciclu de afaceri) înainte să tragi o concluzie.</li>
|
||||
</ul>
|
||||
<h2>Referințe</h2>
|
||||
<ul>
|
||||
<li><a href="https://www.investopedia.com/terms/b/balancesheet.asp">Investopedia — Balance Sheet</a> — structura assets/liabilities/equity.</li>
|
||||
<li><a href="https://www.investopedia.com/terms/g/goodwill.asp">Investopedia — Goodwill</a> — definiție și mecanism contabil.</li>
|
||||
<li><a href="https://www.investopedia.com/terms/c/currentratio.asp">Investopedia — Current Ratio</a> — formula și interpretare.</li>
|
||||
<li><a href="https://www.investopedia.com/terms/n/net-debt.asp">Investopedia — Net Debt</a> — formula net debt = total debt − cash.</li>
|
||||
</ul>
|
||||
<hr />
|
||||
<p><em>Notă: definiția current ratio, raportul net debt/OCF, diagrama DA/NU de
|
||||
mai sus și exemplul complet de poziție long-term pe KO (entry/stop/target)
|
||||
sunt completări ale mele — cursul discută bilanțul Coca-Cola linie cu
|
||||
linie, dar nu construiește explicit un trigger de tranzacționare sau un
|
||||
exemplu numeric de intrare/ieșire. Toate cifrele Coca-Cola (assets,
|
||||
liabilities, equity, debt, cash, goodwill/achiziții) vin direct din
|
||||
transcriere.</em></p>
|
||||
</body>
|
||||
</html>
|
||||
276
summaries/16_ANALIZA_FUNDAMENTALA/04_bilant_balance_sheet.md
Normal file
276
summaries/16_ANALIZA_FUNDAMENTALA/04_bilant_balance_sheet.md
Normal file
@@ -0,0 +1,276 @@
|
||||
# Modul Analiză Fundamentală / #4 — Bilanțul (Balance Sheet): active, datorii, echitate
|
||||
|
||||
## TLDR
|
||||
Dacă income statement-ul e un film (ce s-a întâmplat într-un an), balance
|
||||
sheet-ul e o fotografie la un moment fix — de obicei finalul anului sau al
|
||||
trimestrului. Răspunde la 3 întrebări: ce deține compania (**assets**), ce
|
||||
datorează (**liabilities**), și ce rămâne acționarilor (**equity**). Exemplul
|
||||
din curs: Coca-Cola are 104,8 miliarde $ în active, 70,5 miliarde $ în
|
||||
datorii totale, din care 45,492 miliarde $ este **datorie financiară reală**
|
||||
(total debt), și 32,169 miliarde $ rămân acționarilor. Concluzia mentorului:
|
||||
o companie profitabilă (văzută în income statement) poate totuși fi fragilă
|
||||
financiar — bilanțul e testul de soliditate, nu de profitabilitate.
|
||||
|
||||
<svg viewBox="0 0 460 150" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#333">Bilanțul răspunde la 3 întrebări (Coca-Cola, în miliarde $)</text>
|
||||
<rect x="10" y="30" width="130" height="90" fill="none" stroke="#1a5fb4" stroke-width="1.5"/>
|
||||
<text x="20" y="48" fill="#1a5fb4">Assets</text>
|
||||
<text x="20" y="65" fill="#333">ce deține</text>
|
||||
<text x="20" y="100" fill="#1a5fb4">104,8</text>
|
||||
<rect x="165" y="30" width="130" height="90" fill="none" stroke="#c00" stroke-width="1.5"/>
|
||||
<text x="175" y="48" fill="#c00">Liabilities</text>
|
||||
<text x="175" y="65" fill="#333">ce datorează</text>
|
||||
<text x="175" y="100" fill="#c00">70,5</text>
|
||||
<rect x="320" y="30" width="130" height="90" fill="none" stroke="#188a3e" stroke-width="1.5"/>
|
||||
<text x="330" y="48" fill="#188a3e">Equity</text>
|
||||
<text x="330" y="65" fill="#333">ce rămâne acț.</text>
|
||||
<text x="330" y="100" fill="#188a3e">32,169</text>
|
||||
<text x="10" y="140" fill="#666">Assets ≈ Liabilities + Equity + Minority Interest (aproximativ, vezi mai jos)</text>
|
||||
</svg>
|
||||
|
||||
## Assets — ce controlează compania
|
||||
|
||||
Total assets: **104,8 miliarde $** — tot ce controlează Coca-Cola: cash,
|
||||
stocuri, bani de încasat, fabrici, utilaje, branduri, investiții. Prima
|
||||
întrebare de investitor: *are business-ul substanță reală, sau există doar
|
||||
pe hârtie?* Pentru Coca-Cola, răspunsul e vizibil — active fizice și
|
||||
branduri globale, nu doar cifre.
|
||||
|
||||
Se împarte în **current assets** (active care pot deveni cash relativ
|
||||
repede — sub un an) și **non-current assets** (active pe termen lung).
|
||||
|
||||
<svg viewBox="0 0 460 130" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#333">Total assets: 104,8 mld — compoziție</text>
|
||||
<text x="10" y="35" fill="#1a5fb4">Current assets (lichide, <1 an)</text>
|
||||
<rect x="10" y="41" width="93" height="22" fill="#1a5fb4"/>
|
||||
<text x="108" y="57" fill="#1a5fb4">31 mld</text>
|
||||
<text x="10" y="83" fill="#333">Non-current assets (termen lung)</text>
|
||||
<rect x="10" y="89" width="221" height="22" fill="#555"/>
|
||||
<text x="236" y="105" fill="#333">73,7 mld</text>
|
||||
</svg>
|
||||
|
||||
### Current assets (31 miliarde $)
|
||||
|
||||
- **Cash and cash equivalents** — banii pe care compania îi are acum, deja
|
||||
în cont, nu de încasat. La Coca-Cola: **10,270 miliarde $**. Întrebarea de
|
||||
investitor: dacă mâine apare o provocare (o criză, o achiziție forțată de
|
||||
circumstanțe), are cu ce s-o acopere? Aici, da.
|
||||
- **Receivables** — bani pe care clienții încă trebuie să-i plătească (ex:
|
||||
distribuitori care au primit marfă, dar au plata la termen).
|
||||
- **Inventory** — stocuri (doze, sticle, concentrate, zahăr, ambalaje).
|
||||
|
||||
<svg viewBox="0 0 460 130" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#333">Current assets: 31 mld — componente principale</text>
|
||||
<text x="10" y="35" fill="#188a3e">Cash and cash equivalents</text>
|
||||
<rect x="10" y="41" width="103" height="22" fill="#188a3e"/>
|
||||
<text x="118" y="57" fill="#188a3e">10,27 mld</text>
|
||||
<text x="10" y="83" fill="#666">+ receivables (de încasat) + inventory (stocuri) = restul de 31 mld</text>
|
||||
</svg>
|
||||
|
||||
### Non-current assets (73,7 miliarde $) — și mecanismul Goodwill
|
||||
|
||||
Aici intră **net PP&E** (property, plant & equipment — fabrici, linii de
|
||||
producție, depozite, clădiri), **brand assets / intangibles** (Coca-Cola,
|
||||
Fanta, Sprite ca active contabile) și **Goodwill**.
|
||||
|
||||
**Goodwill — definiție:** diferența dintre cât plătește o companie pentru o
|
||||
achiziție și valoarea contabilă a activelor fizice cumpărate. Exemplul din
|
||||
curs: în 2018 Coca-Cola a cumpărat Costa Coffee cu ~5,1 miliarde $. Costa nu
|
||||
înseamnă doar cafenele și expresoare — Coca-Cola a plătit pentru brand,
|
||||
clienți, rețeaua de distribuție, poziția globală și potențialul de creștere.
|
||||
Toată acea parte intangibilă (peste valoarea contabilă a activelor fizice)
|
||||
intră în Goodwill.
|
||||
|
||||
<svg viewBox="0 0 460 160" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#333">Mecanism Goodwill — achiziția Costa Coffee (2018)</text>
|
||||
<rect x="10" y="30" width="440" height="30" fill="#888" opacity="0.3"/>
|
||||
<text x="20" y="50" fill="#333">Preț plătit: 5,1 mld $</text>
|
||||
<rect x="10" y="75" width="180" height="30" fill="#1a5fb4" opacity="0.5"/>
|
||||
<text x="20" y="95" fill="#1a5fb4">Valoare contabilă active fizice</text>
|
||||
<rect x="200" y="75" width="250" height="30" fill="#c00" opacity="0.5"/>
|
||||
<text x="210" y="95" fill="#c00">Diferență → Goodwill (brand, clienți, rețea)</text>
|
||||
<text x="10" y="130" fill="#666">Coca-Cola nu cumpără doar cafenele — cumpără brand, clienți,</text>
|
||||
<text x="10" y="145" fill="#666">distribuție și poziție de piață. Aceeași logică la Body Armor,</text>
|
||||
<text x="10" y="158" fill="#666">Honest Tea, Vitamin Water.</text>
|
||||
</svg>
|
||||
|
||||
Goodwill mare **nu e automat rău** — la Coca-Cola vine din achiziții de
|
||||
branduri peste valoarea contabilă, coerent cu un model de business bazat pe
|
||||
brand, distribuție și poziție globală. Ce verifici ca investitor: dacă
|
||||
Goodwill-ul crește exagerat de repede și dacă achizițiile chiar produc
|
||||
profit ulterior (uneori companiile plătesc prea mult pentru o achiziție, iar
|
||||
acel Goodwill riscă să fie ulterior "afectat"/scris parțial ca pierdere).
|
||||
|
||||
## Liabilities — ce datorează compania
|
||||
|
||||
Total liabilities: **70,5 miliarde $** — obligațiuni emise, datorii către
|
||||
furnizori, taxe, leasing. Se împart în **current liabilities** (de plătit în
|
||||
următoarele 12 luni) și restul, pe termen lung.
|
||||
|
||||
<svg viewBox="0 0 460 150" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#333">Datoria financiară reală (total debt), nu tot ce e în Liabilities</text>
|
||||
<text x="10" y="38" fill="#c00">Current debt and capital lease</text>
|
||||
<rect x="10" y="44" width="34" height="22" fill="#c00"/>
|
||||
<text x="48" y="60" fill="#c00">3,373 mld</text>
|
||||
<text x="10" y="88" fill="#1a5fb4">Long term debt</text>
|
||||
<rect x="10" y="94" width="405" height="22" fill="#1a5fb4"/>
|
||||
<text x="10" y="130" fill="#333">= Total debt ≈ 45,49 mld (datoria financiară reală, folosită pentru leverage)</text>
|
||||
</svg>
|
||||
|
||||
Current liabilities: **21,3 miliarde $** — din care **Current debt and
|
||||
capital lease obligation** (datoria care "bate la ușă", vine curând):
|
||||
**3,373 miliarde $**. Long term debt: **42,192 miliarde $**. Adunate,
|
||||
mentorul obține **Total Debt = 45,492 miliarde $** — aceasta e cifra de
|
||||
leverage, nu Total Liabilities (70,5 mld include și taxe, furnizori,
|
||||
leasing, nu doar datorie financiară pură). Notă: componentele citite cu voce
|
||||
tare (3,373 + 42,192 = 45,565) nu se potrivesc exact cu totalul de 45,492 —
|
||||
probabil o cifră a fost transcrisă greșit din audio; păstrez totalul dat
|
||||
explicit de mentor, pentru că se potrivește exact cu calculul de mai jos.
|
||||
|
||||
### Leverage — ce înseamnă și de ce nu e automat rău
|
||||
|
||||
**Leverage** (grad de îndatorare) = cât de mult folosește compania bani
|
||||
împrumutați (de la bănci, investitori, obligațiuni corporatiste) ca să-și
|
||||
finanțeze afacerea, în loc de capital propriu.
|
||||
|
||||
<svg viewBox="0 0 460 120" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#333">Metafora leverage-ului</text>
|
||||
<rect x="10" y="25" width="210" height="75" fill="none" stroke="#188a3e" stroke-width="1.5"/>
|
||||
<text x="20" y="45" fill="#188a3e">Persoana A</text>
|
||||
<text x="20" y="63" fill="#333">casă plătită cash</text>
|
||||
<text x="20" y="80" fill="#333">leverage zero</text>
|
||||
<rect x="240" y="25" width="210" height="75" fill="none" stroke="#c00" stroke-width="1.5"/>
|
||||
<text x="250" y="45" fill="#c00">Persoana B</text>
|
||||
<text x="250" y="63" fill="#333">casă pe credit/leasing/carduri</text>
|
||||
<text x="250" y="80" fill="#c00">leverage mare</text>
|
||||
</svg>
|
||||
|
||||
Companiile folosesc leverage pentru expansiune, achiziții, buybacks, fabrici
|
||||
noi, uneori optimizare fiscală. Nu e automat rău — problema apare când
|
||||
datoria crește și business-ul nu mai produce suficient cash ca s-o susțină.
|
||||
|
||||
### Net debt — datoria reală, după ce scazi cash-ul
|
||||
|
||||
**Net debt** = Total debt − Cash and cash equivalents = 45,492 − 10,270 =
|
||||
**35,222 miliarde $**. Adică dacă Coca-Cola și-ar folosi tot cash-ul mâine
|
||||
ca să plătească datorii, tot ar rămâne cu 35,2 miliarde $ de acoperit.
|
||||
|
||||
<svg viewBox="0 0 460 110" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#333">Net debt (miliarde $)</text>
|
||||
<rect x="10" y="30" width="200" height="24" fill="#c00"/>
|
||||
<text x="15" y="47" fill="#fff">Total debt 45,492</text>
|
||||
<text x="220" y="47" fill="#333">−</text>
|
||||
<rect x="240" y="30" width="45" height="24" fill="#188a3e"/>
|
||||
<text x="245" y="47" fill="#fff">10,27</text>
|
||||
<text x="295" y="47" fill="#333">=</text>
|
||||
<rect x="310" y="30" width="155" height="24" fill="#1a5fb4"/>
|
||||
<text x="315" y="47" fill="#fff">Net debt 35,222</text>
|
||||
</svg>
|
||||
|
||||
Aici e momentul unde nu te sperii de datorie doar pentru că e mare: din
|
||||
income statement și cash-flow (materialul următor), Coca-Cola produce un
|
||||
venit net de 13,7 miliarde $ și un operating cash-flow de 7,4 miliarde $ —
|
||||
un motor de cash suficient de puternic încât să susțină leverage-ul. Aceasta
|
||||
e diferența dintre o datorie scăpată de sub control și un leverage sănătos.
|
||||
|
||||
## Equity — ce rămâne acționarilor
|
||||
|
||||
**Formula:** Equity = Total Assets − Liabilities − Minority Interest.
|
||||
La Coca-Cola: 104,8 − 70,5 (aprox.) − minority interest = **32,169
|
||||
miliarde $**, valoarea contabilă a afacerii pentru acționari.
|
||||
|
||||
**Minority interest** — partea altor investitori din subsidiarele
|
||||
controlate de compania-mamă, dar nu deținute 100%. Exemplu din curs:
|
||||
Coca-Cola deține 80% dintr-o companie din Brazilia, altcineva deține 20%.
|
||||
Acei 20% nu aparțin acționarilor Coca-Cola, dar apar contabil aici.
|
||||
|
||||
<svg viewBox="0 0 460 130" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#333">Minority interest — exemplu subsidiară din Brazilia</text>
|
||||
<rect x="10" y="30" width="360" height="30" fill="#1a5fb4" opacity="0.6"/>
|
||||
<text x="20" y="50" fill="#fff">80% — al acționarilor Coca-Cola</text>
|
||||
<rect x="370" y="30" width="90" height="30" fill="#888"/>
|
||||
<text x="375" y="50" fill="#fff">20% minority</text>
|
||||
<text x="10" y="90" fill="#666">Cei 20% deținuți de partenerul local apar în bilanț la Minority</text>
|
||||
<text x="10" y="105" fill="#666">Interest — scad din ce rămâne acționarilor Coca-Cola (equity).</text>
|
||||
</svg>
|
||||
|
||||
## Aplicație practică — cum folosești bilanțul înainte de un trade/investiție
|
||||
|
||||
**De ce urmărești asta:** un P&L profitabil nu garantează soliditate.
|
||||
Bilanțul îți spune dacă o companie poate onora obligațiile pe termen scurt
|
||||
și dacă datoria e susținută de cash real — te ajută să eviți să intri
|
||||
long-term într-o companie "pe hârtie profitabilă" dar fragilă financiar, ca
|
||||
să nu fii prins într-o scădere bruscă la primul șoc de lichiditate.
|
||||
|
||||
**Ce faci când te uiți la bilanț, înainte de a decide o poziție:**
|
||||
1. Verifici **current ratio** = current assets / current liabilities (termen
|
||||
nou, nu vine explicit din curs — e completarea mea, testul standard de
|
||||
lichiditate pe termen scurt). La Coca-Cola: 31 / 21,3 ≈ **1,46** — poate
|
||||
acoperi de 1,46 ori obligațiile de sub un an.
|
||||
2. Verifici raportul net debt / operating cash flow — la Coca-Cola: 35,222 /
|
||||
7,4 ≈ **4,76x** — câți ani de cash-flow ar lua să acopere toată datoria
|
||||
netă.
|
||||
3. Verifici cât de mult din active e Goodwill (activ intangibil, greu de
|
||||
lichidat rapid dacă lucrurile merg prost).
|
||||
|
||||
**DA / NU — trigger de bilanț sănătos vs. semnal de alarmă:**
|
||||
|
||||
<svg viewBox="0 0 460 170" 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="210" height="140" fill="none" stroke="#188a3e" stroke-width="1.5"/>
|
||||
<text x="20" y="30" fill="#188a3e">DA — Coca-Cola (din curs)</text>
|
||||
<text x="20" y="55" fill="#333">Current ratio: 31/21,3 ≈ 1,46</text>
|
||||
<text x="20" y="75" fill="#333">Net debt/OCF: 35,2/7,4 ≈ 4,76x</text>
|
||||
<text x="20" y="95" fill="#333">Cash disponibil: 10,27 mld</text>
|
||||
<text x="20" y="125" fill="#188a3e">→ poate acoperi termenul</text>
|
||||
<text x="20" y="140" fill="#188a3e">scurt, procedezi la valuare</text>
|
||||
<rect x="240" y="10" width="210" height="140" fill="none" stroke="#c00" stroke-width="1.5"/>
|
||||
<text x="250" y="30" fill="#c00">NU — companie ipotetică</text>
|
||||
<text x="250" y="55" fill="#333">Current ratio: 15/21 ≈ 0,71</text>
|
||||
<text x="250" y="75" fill="#333">Net debt/OCF: peste 10x</text>
|
||||
<text x="250" y="95" fill="#333">Cash insuficient, OCF în scădere</text>
|
||||
<text x="250" y="125" fill="#c00">→ risc de refinanțare,</text>
|
||||
<text x="250" y="140" fill="#c00">eviți sau ieși din poziție</text>
|
||||
</svg>
|
||||
|
||||
**Exemplu complet (construit de mine, plauzibil pe scara stabilită în curs,
|
||||
KO — acțiunile Coca-Cola):** presupui o poziție long-term pe acțiunile
|
||||
Coca-Cola, filtrată întâi prin bilanț (nu doar prin P&L). Entry: **62$**
|
||||
(nivel de intrare, motivat de un bilanț sănătos — current ratio 1,46, net
|
||||
debt/OCF sub 5x). Stop conceptual/preț: **55$** — nivel tehnic de suport
|
||||
care ar coincide, în timp, cu o deteriorare confirmată a bilanțului (ex.
|
||||
raportul următor arată net debt/OCF peste 7-8x sau current ratio sub 1);
|
||||
dacă prețul ajunge acolo, ieși — teza de "companie solidă" e invalidată,
|
||||
nu doar "acțiunea a scăzut puțin". Target: **72$** — bazat pe reevaluarea
|
||||
multiplului de piață odată ce soliditatea financiară e confirmată de
|
||||
rapoartele următoare. Risc 7$, recompensă 10$, R:R ≈ 1:1,4.
|
||||
|
||||
## Gotchas practice
|
||||
- **Total Liabilities ≠ Total Debt.** 70,5 miliarde $ include furnizori,
|
||||
taxe, leasing — nu doar datorie financiară. Pentru leverage real,
|
||||
calculezi separat current debt + long-term debt (45,492 miliarde $ la
|
||||
Coca-Cola).
|
||||
- **Datorie mare nu înseamnă automat risc** — verifică mereu dacă operating
|
||||
cash-flow-ul (din cash-flow statement) o poate susține, nu doar mărimea
|
||||
absolută a datoriei.
|
||||
- **Goodwill nu e cash** — e o estimare contabilă a valorii plătite peste
|
||||
activele fizice; un Goodwill care crește brusc fără profit ulterior din
|
||||
achiziții e un semnal de avertizare, nu un activ lichid pe care te poți
|
||||
baza într-o criză.
|
||||
- **Nu te opri la o singură cifră izolată** (ex. doar "70,5 miliarde
|
||||
datorii" sună alarmant) — pune-o mereu lângă cash, cash-flow și context
|
||||
(industrie, ciclu de afaceri) înainte să tragi o concluzie.
|
||||
|
||||
## Referințe
|
||||
- [Investopedia — Balance Sheet](https://www.investopedia.com/terms/b/balancesheet.asp) — structura assets/liabilities/equity.
|
||||
- [Investopedia — Goodwill](https://www.investopedia.com/terms/g/goodwill.asp) — definiție și mecanism contabil.
|
||||
- [Investopedia — Current Ratio](https://www.investopedia.com/terms/c/currentratio.asp) — formula și interpretare.
|
||||
- [Investopedia — Net Debt](https://www.investopedia.com/terms/n/net-debt.asp) — formula net debt = total debt − cash.
|
||||
|
||||
---
|
||||
*Notă: definiția current ratio, raportul net debt/OCF, diagrama DA/NU de
|
||||
mai sus și exemplul complet de poziție long-term pe KO (entry/stop/target)
|
||||
sunt completări ale mele — cursul discută bilanțul Coca-Cola linie cu
|
||||
linie, dar nu construiește explicit un trigger de tranzacționare sau un
|
||||
exemplu numeric de intrare/ieșire. Toate cifrele Coca-Cola (assets,
|
||||
liabilities, equity, debt, cash, goodwill/achiziții) vin direct din
|
||||
transcriere.*
|
||||
@@ -0,0 +1,202 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ro">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Analiză Fundamentală / #5 — Cash Flow Statement: al treilea document</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>Analiză Fundamentală / #5 — Cash Flow Statement: al treilea document</h1>
|
||||
<h2>TLDR</h2>
|
||||
<p>Income statement arată profitul, balance sheet arată sănătatea financiară,
|
||||
dar niciunul nu răspunde la întrebarea esențială: <strong>profitul chiar se
|
||||
transformă în bani reali?</strong> Cash flow statement are 3 categorii — operating
|
||||
(cash din activitatea de bază), investing (cumpărare/vânzare de active) și
|
||||
financing (ce face compania cu capitalul: dividende, buybacks, datorii).
|
||||
Formula centrală: <strong>Free Cash Flow = Operating Cash Flow − CapEx</strong>. Cel mai
|
||||
important semnal de alarmă: dacă operating cash flow scade sub net income,
|
||||
o parte din profitul contabil încă nu s-a transformat în cash.</p>
|
||||
<h2>Cele 3 categorii de cash flow</h2>
|
||||
<p><svg viewBox="0 0 460 190" 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="440" height="50" fill="none" stroke="#1a5fb4" stroke-width="1.5"/>
|
||||
<text x="20" y="30" fill="#1a5fb4">1. Operating Cash Flow — cât cash produce business-ul</text>
|
||||
<text x="20" y="48" fill="#666">încasări din vânzări, minus plăți furnizori/salarii/operațiuni</text>
|
||||
<rect x="10" y="70" width="440" height="50" fill="none" stroke="#188a3e" stroke-width="1.5"/>
|
||||
<text x="20" y="90" fill="#188a3e">2. Investing Cash Flow — ce face cu banii în active</text>
|
||||
<text x="20" y="108" fill="#666">cumpărare/vânzare de active, CapEx, achiziții, investiții</text>
|
||||
<rect x="10" y="130" width="440" height="50" fill="none" stroke="#7a3fb4" stroke-width="1.5"/>
|
||||
<text x="20" y="150" fill="#7a3fb4">3. Financing Cash Flow — ce face cu capitalul</text>
|
||||
<text x="20" y="168" fill="#666">dividende, buybacks, emitere/rambursare datorii</text>
|
||||
</svg></p>
|
||||
<h2>De ce urmărești asta — profitul nu e totuna cu banii</h2>
|
||||
<p>Mai jos folosesc de mai multe ori ideea că venitul contabil (net income) și
|
||||
cash-ul real pot diverge. O explic o singură dată, mecanic, înainte s-o aplic
|
||||
pe Coca-Cola.</p>
|
||||
<h3>Mecanismul: accrual accounting vs. cash real</h3>
|
||||
<p>Contabilitatea pe bază de angajamente (accrual) recunoaște venitul <strong>la
|
||||
vânzare</strong> (când emiți factura), nu la încasare. Dacă vinzi pe credit, profitul
|
||||
apare imediat în income statement, dar cash-ul intră abia peste 30-60-90 de
|
||||
zile — sau, dacă clientul nu plătește, deloc. La fel, dacă cumperi marfă pe
|
||||
stoc, banii ies din cont acum, dar costul (COGS) apare în income statement
|
||||
abia când marfa se vinde. De-aia profitul și cash-ul pot arăta complet diferit
|
||||
în aceeași perioadă:</p>
|
||||
<p><svg viewBox="0 0 420 165" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:420px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="16" fill="#333">Exemplu simplificat: vând marfă de 100 pe credit, cost 80 (plătit deja cash)</text>
|
||||
<text x="10" y="40" fill="#1a5fb4">Profit contabil (recunoscut la vânzare)</text>
|
||||
<rect x="250" y="28" width="40" height="16" fill="#1a5fb4"/>
|
||||
<text x="295" y="40" fill="#1a5fb4">+20</text>
|
||||
<text x="10" y="70" fill="#188a3e">Cash încasat de la client</text>
|
||||
<text x="250" y="70" fill="#188a3e">0 (pe credit, neîncasat)</text>
|
||||
<text x="10" y="100" fill="#c00">Cash plătit deja furnizorului</text>
|
||||
<rect x="250" y="88" width="160" height="16" fill="#c00"/>
|
||||
<text x="10" y="140" fill="#333">Cash flow operațional real în această perioadă:</text>
|
||||
<text x="10" y="158" fill="#c00">-80, deși profitul contabil e +20.</text>
|
||||
</svg></p>
|
||||
<p>Asta e exact ce se întâmplă la scară mare la Coca-Cola: dacă cresc
|
||||
receivables (bani de încasat de la clienți) și stocurile, o parte din
|
||||
profitul contabil e "blocat" în bilanț, nu în cont.</p>
|
||||
<h2>Exemplul real din curs: Coca-Cola, ultima raportare</h2>
|
||||
<p><svg viewBox="0 0 460 335" 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="#1a5fb4">Operating Cash Flow</text>
|
||||
<rect x="10" y="22" width="148" height="20" fill="#1a5fb4"/>
|
||||
<text x="162" y="37" fill="#1a5fb4">7,4 mld</text>
|
||||
<text x="10" y="66" fill="#c00">− CapEx (reinvestit în business)</text>
|
||||
<rect x="10" y="72" width="42" height="20" fill="#c00"/>
|
||||
<text x="56" y="87" fill="#c00">2,1 mld</text>
|
||||
<line x1="10" y1="102" x2="450" y2="102" stroke="#999" stroke-dasharray="3 3"/>
|
||||
<text x="10" y="122" fill="#188a3e">= Free Cash Flow</text>
|
||||
<rect x="10" y="128" width="106" height="20" fill="#188a3e"/>
|
||||
<text x="120" y="143" fill="#188a3e">5,3 mld</text>
|
||||
<text x="10" y="168" fill="#7a3fb4">Investing Cash Flow (linie separată de CapEx)</text>
|
||||
<rect x="10" y="174" width="1.5" height="20" fill="#7a3fb4"/>
|
||||
<text x="16" y="189" fill="#7a3fb4">-0,067 mld</text>
|
||||
<text x="10" y="214" fill="#a04060">Financing Cash Flow (dividende, buybacks, datorii)</text>
|
||||
<rect x="10" y="220" width="163" height="20" fill="#a04060"/>
|
||||
<text x="177" y="235" fill="#a04060">-8,14 mld</text>
|
||||
<line x1="10" y1="252" x2="450" y2="252" stroke="#999" stroke-dasharray="3 3"/>
|
||||
<text x="10" y="272" fill="#333">End Cash Position</text>
|
||||
<rect x="10" y="278" width="220" height="20" fill="#333"/>
|
||||
<text x="234" y="293" fill="#333">11 mld</text>
|
||||
<text x="10" y="308" fill="#666">Scală: 1,47px/milion USD.</text>
|
||||
<text x="10" y="322" fill="#666">Investing Cash Flow e aproape flat, linie separată de CapEx.</text>
|
||||
</svg></p>
|
||||
<p>Formula aplicată: 7,4 mld (operating) − 2,1 mld (CapEx) = <strong>5,3 mld Free Cash
|
||||
Flow</strong> — cash-ul care rămâne după ce compania își întreține și reinvestește
|
||||
în infrastructură (fabrici, linii de producție, logistică), înainte de orice
|
||||
distribuție către investitori/creditori.</p>
|
||||
<h2>OCF vs. Net Income — semnalul de calitate a profitului</h2>
|
||||
<p>Din modulul anterior (income statement), net income al Coca-Cola era 13,1
|
||||
mld. Operating cash flow e 7,4 mld — cu <strong>5,7 mld mai puțin</strong>. Aplicat pe
|
||||
mecanismul de mai sus: o parte din profit e "blocat" în receivables și
|
||||
stocuri care au crescut, nu în cont. Nu înseamnă automat fraudă sau problemă
|
||||
gravă — dar înseamnă că trebuie să investighezi <em>de ce</em>, nu să iei profitul
|
||||
contabil ca literă de lege.</p>
|
||||
<h2>DA/NU — cash flow sănătos vs. semnal de alarmă</h2>
|
||||
<p>Aceeași observație ("OCF sub Net Income") poate fi un episod izolat sau un
|
||||
tipar persistent. Diferența se vede doar urmărind mai multe trimestre, nu
|
||||
unul singur.</p>
|
||||
<p><strong>DA — divergență izolată, într-un business sănătos</strong></p>
|
||||
<p><svg viewBox="0 0 340 140" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:340px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="16" fill="#188a3e">Raport OCF / Net Income pe 4 trimestre</text>
|
||||
<line x1="20" y1="100" x2="290" y2="100" stroke="#999" stroke-dasharray="3 3"/>
|
||||
<text x="296" y="103" fill="#999">1,0</text>
|
||||
<polyline points="20,60 100,50 180,90 260,55" fill="none" stroke="#188a3e" stroke-width="2"/>
|
||||
<circle cx="20" cy="60" r="4" fill="#188a3e"/><circle cx="100" cy="50" r="4" fill="#188a3e"/>
|
||||
<circle cx="180" cy="90" r="4" fill="#188a3e"/><circle cx="260" cy="55" r="4" fill="#188a3e"/>
|
||||
<text x="10" y="130" fill="#188a3e">un singur trimestru sub 1,0 (T3), apoi revine — nu e tendință</text>
|
||||
</svg></p>
|
||||
<p>Ratio-ul coboară sub 1 într-un singur trimestru (de obicei sezonier — stoc
|
||||
acumulat înainte de un vârf de vânzări) și revine imediat. Nu e semnal de
|
||||
alarmă, e ciclu normal de business.</p>
|
||||
<p><strong>NU — deteriorare persistentă (companie fictivă, ilustrativă)</strong></p>
|
||||
<p><svg viewBox="0 0 340 140" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:340px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="16" fill="#c00">Raport OCF / Net Income pe 4 trimestre</text>
|
||||
<line x1="20" y1="70" x2="290" y2="70" stroke="#999" stroke-dasharray="3 3"/>
|
||||
<text x="296" y="73" fill="#999">1,0</text>
|
||||
<polyline points="20,65 100,85 180,105 260,120" fill="none" stroke="#c00" stroke-width="2"/>
|
||||
<circle cx="20" cy="65" r="4" fill="#c00"/><circle cx="100" cy="85" r="4" fill="#c00"/>
|
||||
<circle cx="180" cy="105" r="4" fill="#c00"/><circle cx="260" cy="120" r="4" fill="#c00"/>
|
||||
<text x="10" y="130" fill="#c00">0,95 → 0,75 → 0,55 → 0,40 — scade în fiecare trimestru</text>
|
||||
</svg></p>
|
||||
<p>Ratio-ul scade constant, trimestru după trimestru, în timp ce receivables și
|
||||
stocurile cresc mai repede decât vânzările. Asta e semnalul de "calitate slabă
|
||||
a profitului" — compania raportează profit crescând, dar tot mai puțin din el
|
||||
devine cash real. Motive tipice: clienți care nu mai plătesc la timp, marfă
|
||||
care nu se mai vinde la fel de repede (stoc "mort"), sau presiune să arate
|
||||
creștere de venit prin condiții de plată mai relaxate acordate clienților.</p>
|
||||
<h2>Ce faci când vezi asta — de la analiză la decizie</h2>
|
||||
<p><strong>De ce urmărești asta:</strong> ca investitor, vrei să știi dacă profitul e
|
||||
"real" înainte să decizi să intri sau să rămâi într-o poziție pe termen lung
|
||||
— altfel poți plăti pentru o creștere de profit care nu se va materializa
|
||||
niciodată în cash cu care compania să plătească dividende sau să reinvestească.</p>
|
||||
<p><strong>Ce faci când vezi divergența:</strong> nu tragi concluzia din un singur
|
||||
trimestru. Te uiți la ratio-ul OCF/Net Income pe ultimele 4-8 trimestre
|
||||
(vezi DA/NU de mai sus) și verifici dacă financing cash flow (dividende +
|
||||
buybacks) e susținut de Free Cash Flow sau de datorie crescândă — la
|
||||
Coca-Cola, financing cash flow (-8,14 mld) depășește Free Cash Flow-ul (5,3
|
||||
mld) în această perioadă, deci diferența a venit din rezerve de cash sau
|
||||
datorie. Un trimestru izolat nu strică teza; 2-3 trimestre la rând ar fi
|
||||
motiv să investighezi structura de capital.</p>
|
||||
<p><strong>Exemplu complet — decizie de poziție pe termen lung (construcție proprie,
|
||||
niveluri de preț ilustrative, nu cotații reale):</strong></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">
|
||||
<text x="8" y="15" fill="#666">KO (ilustrativ) — preț ↑</text>
|
||||
<polyline points="20,60 80,90 140,130 200,150 260,140 320,120 380,95 430,80" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<line x1="20" y1="150" x2="430" y2="150" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="143" fill="#1a5fb4">$59 — zonă suport + confirmare fundamentală (OCF/NI stabil)</text>
|
||||
<circle cx="200" cy="150" r="5" fill="#1a5fb4"/>
|
||||
<text x="205" y="168" fill="#1a5fb4">intrare $59</text>
|
||||
<line x1="20" y1="185" x2="430" y2="185" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="200" fill="#c00">$54 — sub suport SAU OCF/NI < 0,60 două trimestre la rând → ieși</text>
|
||||
<line x1="20" y1="70" x2="430" y2="70" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="63" fill="#188a3e">$72 — target (randament FCF revine la nivelul istoric)</text>
|
||||
</svg></p>
|
||||
<p>Intrare <strong>$59</strong> — declanșată de o combinație de tehnic (suport) și
|
||||
fundamental (OCF/Net Income stabil, fără deteriorare pe 4 trimestre).
|
||||
Invalidare (stop) <strong>$54</strong> — fie preț sub suport, fie raportul OCF/Net Income
|
||||
scade sub 0,60 timp de două trimestre consecutive (teza de "profit de
|
||||
calitate" e ruptă, indiferent ce face prețul). Target <strong>$72</strong> — nivel la
|
||||
care randamentul Free Cash Flow (FCF/preț per acțiune) revine la comprimarea
|
||||
istorică tipică pentru o companie matură cu creștere lentă; la target, se
|
||||
reevaluează poziția, nu se ține orbește.</p>
|
||||
<h2>Gotchas practice</h2>
|
||||
<ul>
|
||||
<li><strong>Nu te uita la o cifră izolată (doar OCF).</strong> Fără comparație cu net
|
||||
income, pierzi exact semnalul de "calitate a profitului" care contează.</li>
|
||||
<li><strong>Compară pe trimestre multiple, nu pe unul singur</strong> — CapEx și
|
||||
receivables variază sezonier; o scădere într-un singur trimestru nu e o
|
||||
tendință (vezi DA/NU de mai sus).</li>
|
||||
<li><strong>Financing cash flow negativ nu e automat rău</strong> — poate fi return
|
||||
sănătos de capital. Devine semnal de alarmă doar dacă depășește constant
|
||||
Free Cash Flow-ul, finanțat prin datorie crescândă.</li>
|
||||
<li><strong>Nu confunda Free Cash Flow cu Financing Cash Flow</strong> — nume asemănătoare,
|
||||
concepte total diferite (ce rămâne după CapEx vs. ce face compania cu
|
||||
capitalul).</li>
|
||||
</ul>
|
||||
<h2>Referințe</h2>
|
||||
<ul>
|
||||
<li><a href="https://www.investopedia.com/terms/c/cashflowstatement.asp">Investopedia — Cash Flow Statement</a> — structura celor 3 categorii.</li>
|
||||
<li><a href="https://www.investopedia.com/terms/f/freecashflow.asp">Investopedia — Free Cash Flow (FCF)</a> — formula și interpretare.</li>
|
||||
<li><a href="https://corporatefinanceinstitute.com/resources/accounting/cash-flow-from-operating-activities/">Corporate Finance Institute — Cash Flow from Operating Activities</a> — legătura cu net income și accrual accounting.</li>
|
||||
</ul>
|
||||
<hr />
|
||||
<p><em>Notă: mecanismul accrual vs. cash (cu exemplul simplificat 100/80/20), toate
|
||||
diagramele, secțiunea DA/NU (compania fictivă de la "NU"), și exemplul de
|
||||
decizie de poziție cu preț de intrare/invalidare/target sunt completări ale
|
||||
mele, dincolo de ce spune transcrierea. Cifrele Coca-Cola (net income 13,1
|
||||
mld, operating cash flow 7,4 mld, investing -0,067 mld, CapEx -2,1 mld, free
|
||||
cash flow 5,3 mld, financing -8,14 mld, end cash 11 mld) vin direct din
|
||||
transcriere.</em></p>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,209 @@
|
||||
# Analiză Fundamentală / #5 — Cash Flow Statement: al treilea document
|
||||
|
||||
## TLDR
|
||||
Income statement arată profitul, balance sheet arată sănătatea financiară,
|
||||
dar niciunul nu răspunde la întrebarea esențială: **profitul chiar se
|
||||
transformă în bani reali?** Cash flow statement are 3 categorii — operating
|
||||
(cash din activitatea de bază), investing (cumpărare/vânzare de active) și
|
||||
financing (ce face compania cu capitalul: dividende, buybacks, datorii).
|
||||
Formula centrală: **Free Cash Flow = Operating Cash Flow − CapEx**. Cel mai
|
||||
important semnal de alarmă: dacă operating cash flow scade sub net income,
|
||||
o parte din profitul contabil încă nu s-a transformat în cash.
|
||||
|
||||
## Cele 3 categorii de cash flow
|
||||
|
||||
<svg viewBox="0 0 460 190" 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="440" height="50" fill="none" stroke="#1a5fb4" stroke-width="1.5"/>
|
||||
<text x="20" y="30" fill="#1a5fb4">1. Operating Cash Flow — cât cash produce business-ul</text>
|
||||
<text x="20" y="48" fill="#666">încasări din vânzări, minus plăți furnizori/salarii/operațiuni</text>
|
||||
<rect x="10" y="70" width="440" height="50" fill="none" stroke="#188a3e" stroke-width="1.5"/>
|
||||
<text x="20" y="90" fill="#188a3e">2. Investing Cash Flow — ce face cu banii în active</text>
|
||||
<text x="20" y="108" fill="#666">cumpărare/vânzare de active, CapEx, achiziții, investiții</text>
|
||||
<rect x="10" y="130" width="440" height="50" fill="none" stroke="#7a3fb4" stroke-width="1.5"/>
|
||||
<text x="20" y="150" fill="#7a3fb4">3. Financing Cash Flow — ce face cu capitalul</text>
|
||||
<text x="20" y="168" fill="#666">dividende, buybacks, emitere/rambursare datorii</text>
|
||||
</svg>
|
||||
|
||||
## De ce urmărești asta — profitul nu e totuna cu banii
|
||||
|
||||
Mai jos folosesc de mai multe ori ideea că venitul contabil (net income) și
|
||||
cash-ul real pot diverge. O explic o singură dată, mecanic, înainte s-o aplic
|
||||
pe Coca-Cola.
|
||||
|
||||
### Mecanismul: accrual accounting vs. cash real
|
||||
|
||||
Contabilitatea pe bază de angajamente (accrual) recunoaște venitul **la
|
||||
vânzare** (când emiți factura), nu la încasare. Dacă vinzi pe credit, profitul
|
||||
apare imediat în income statement, dar cash-ul intră abia peste 30-60-90 de
|
||||
zile — sau, dacă clientul nu plătește, deloc. La fel, dacă cumperi marfă pe
|
||||
stoc, banii ies din cont acum, dar costul (COGS) apare în income statement
|
||||
abia când marfa se vinde. De-aia profitul și cash-ul pot arăta complet diferit
|
||||
în aceeași perioadă:
|
||||
|
||||
<svg viewBox="0 0 420 165" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:420px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="16" fill="#333">Exemplu simplificat: vând marfă de 100 pe credit, cost 80 (plătit deja cash)</text>
|
||||
<text x="10" y="40" fill="#1a5fb4">Profit contabil (recunoscut la vânzare)</text>
|
||||
<rect x="250" y="28" width="40" height="16" fill="#1a5fb4"/>
|
||||
<text x="295" y="40" fill="#1a5fb4">+20</text>
|
||||
<text x="10" y="70" fill="#188a3e">Cash încasat de la client</text>
|
||||
<text x="250" y="70" fill="#188a3e">0 (pe credit, neîncasat)</text>
|
||||
<text x="10" y="100" fill="#c00">Cash plătit deja furnizorului</text>
|
||||
<rect x="250" y="88" width="160" height="16" fill="#c00"/>
|
||||
<text x="10" y="140" fill="#333">Cash flow operațional real în această perioadă:</text>
|
||||
<text x="10" y="158" fill="#c00">-80, deși profitul contabil e +20.</text>
|
||||
</svg>
|
||||
|
||||
Asta e exact ce se întâmplă la scară mare la Coca-Cola: dacă cresc
|
||||
receivables (bani de încasat de la clienți) și stocurile, o parte din
|
||||
profitul contabil e "blocat" în bilanț, nu în cont.
|
||||
|
||||
## Exemplul real din curs: Coca-Cola, ultima raportare
|
||||
|
||||
<svg viewBox="0 0 460 335" 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="#1a5fb4">Operating Cash Flow</text>
|
||||
<rect x="10" y="22" width="148" height="20" fill="#1a5fb4"/>
|
||||
<text x="162" y="37" fill="#1a5fb4">7,4 mld</text>
|
||||
<text x="10" y="66" fill="#c00">− CapEx (reinvestit în business)</text>
|
||||
<rect x="10" y="72" width="42" height="20" fill="#c00"/>
|
||||
<text x="56" y="87" fill="#c00">2,1 mld</text>
|
||||
<line x1="10" y1="102" x2="450" y2="102" stroke="#999" stroke-dasharray="3 3"/>
|
||||
<text x="10" y="122" fill="#188a3e">= Free Cash Flow</text>
|
||||
<rect x="10" y="128" width="106" height="20" fill="#188a3e"/>
|
||||
<text x="120" y="143" fill="#188a3e">5,3 mld</text>
|
||||
<text x="10" y="168" fill="#7a3fb4">Investing Cash Flow (linie separată de CapEx)</text>
|
||||
<rect x="10" y="174" width="1.5" height="20" fill="#7a3fb4"/>
|
||||
<text x="16" y="189" fill="#7a3fb4">-0,067 mld</text>
|
||||
<text x="10" y="214" fill="#a04060">Financing Cash Flow (dividende, buybacks, datorii)</text>
|
||||
<rect x="10" y="220" width="163" height="20" fill="#a04060"/>
|
||||
<text x="177" y="235" fill="#a04060">-8,14 mld</text>
|
||||
<line x1="10" y1="252" x2="450" y2="252" stroke="#999" stroke-dasharray="3 3"/>
|
||||
<text x="10" y="272" fill="#333">End Cash Position</text>
|
||||
<rect x="10" y="278" width="220" height="20" fill="#333"/>
|
||||
<text x="234" y="293" fill="#333">11 mld</text>
|
||||
<text x="10" y="308" fill="#666">Scală: 1,47px/milion USD.</text>
|
||||
<text x="10" y="322" fill="#666">Investing Cash Flow e aproape flat, linie separată de CapEx.</text>
|
||||
</svg>
|
||||
|
||||
Formula aplicată: 7,4 mld (operating) − 2,1 mld (CapEx) = **5,3 mld Free Cash
|
||||
Flow** — cash-ul care rămâne după ce compania își întreține și reinvestește
|
||||
în infrastructură (fabrici, linii de producție, logistică), înainte de orice
|
||||
distribuție către investitori/creditori.
|
||||
|
||||
## OCF vs. Net Income — semnalul de calitate a profitului
|
||||
|
||||
Din modulul anterior (income statement), net income al Coca-Cola era 13,1
|
||||
mld. Operating cash flow e 7,4 mld — cu **5,7 mld mai puțin**. Aplicat pe
|
||||
mecanismul de mai sus: o parte din profit e "blocat" în receivables și
|
||||
stocuri care au crescut, nu în cont. Nu înseamnă automat fraudă sau problemă
|
||||
gravă — dar înseamnă că trebuie să investighezi *de ce*, nu să iei profitul
|
||||
contabil ca literă de lege.
|
||||
|
||||
## DA/NU — cash flow sănătos vs. semnal de alarmă
|
||||
|
||||
Aceeași observație ("OCF sub Net Income") poate fi un episod izolat sau un
|
||||
tipar persistent. Diferența se vede doar urmărind mai multe trimestre, nu
|
||||
unul singur.
|
||||
|
||||
**DA — divergență izolată, într-un business sănătos**
|
||||
|
||||
<svg viewBox="0 0 340 140" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:340px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="16" fill="#188a3e">Raport OCF / Net Income pe 4 trimestre</text>
|
||||
<line x1="20" y1="100" x2="290" y2="100" stroke="#999" stroke-dasharray="3 3"/>
|
||||
<text x="296" y="103" fill="#999">1,0</text>
|
||||
<polyline points="20,60 100,50 180,90 260,55" fill="none" stroke="#188a3e" stroke-width="2"/>
|
||||
<circle cx="20" cy="60" r="4" fill="#188a3e"/><circle cx="100" cy="50" r="4" fill="#188a3e"/>
|
||||
<circle cx="180" cy="90" r="4" fill="#188a3e"/><circle cx="260" cy="55" r="4" fill="#188a3e"/>
|
||||
<text x="10" y="130" fill="#188a3e">un singur trimestru sub 1,0 (T3), apoi revine — nu e tendință</text>
|
||||
</svg>
|
||||
|
||||
Ratio-ul coboară sub 1 într-un singur trimestru (de obicei sezonier — stoc
|
||||
acumulat înainte de un vârf de vânzări) și revine imediat. Nu e semnal de
|
||||
alarmă, e ciclu normal de business.
|
||||
|
||||
**NU — deteriorare persistentă (companie fictivă, ilustrativă)**
|
||||
|
||||
<svg viewBox="0 0 340 140" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:340px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="16" fill="#c00">Raport OCF / Net Income pe 4 trimestre</text>
|
||||
<line x1="20" y1="70" x2="290" y2="70" stroke="#999" stroke-dasharray="3 3"/>
|
||||
<text x="296" y="73" fill="#999">1,0</text>
|
||||
<polyline points="20,65 100,85 180,105 260,120" fill="none" stroke="#c00" stroke-width="2"/>
|
||||
<circle cx="20" cy="65" r="4" fill="#c00"/><circle cx="100" cy="85" r="4" fill="#c00"/>
|
||||
<circle cx="180" cy="105" r="4" fill="#c00"/><circle cx="260" cy="120" r="4" fill="#c00"/>
|
||||
<text x="10" y="130" fill="#c00">0,95 → 0,75 → 0,55 → 0,40 — scade în fiecare trimestru</text>
|
||||
</svg>
|
||||
|
||||
Ratio-ul scade constant, trimestru după trimestru, în timp ce receivables și
|
||||
stocurile cresc mai repede decât vânzările. Asta e semnalul de "calitate slabă
|
||||
a profitului" — compania raportează profit crescând, dar tot mai puțin din el
|
||||
devine cash real. Motive tipice: clienți care nu mai plătesc la timp, marfă
|
||||
care nu se mai vinde la fel de repede (stoc "mort"), sau presiune să arate
|
||||
creștere de venit prin condiții de plată mai relaxate acordate clienților.
|
||||
|
||||
## Ce faci când vezi asta — de la analiză la decizie
|
||||
|
||||
**De ce urmărești asta:** ca investitor, vrei să știi dacă profitul e
|
||||
"real" înainte să decizi să intri sau să rămâi într-o poziție pe termen lung
|
||||
— altfel poți plăti pentru o creștere de profit care nu se va materializa
|
||||
niciodată în cash cu care compania să plătească dividende sau să reinvestească.
|
||||
|
||||
**Ce faci când vezi divergența:** nu tragi concluzia din un singur
|
||||
trimestru. Te uiți la ratio-ul OCF/Net Income pe ultimele 4-8 trimestre
|
||||
(vezi DA/NU de mai sus) și verifici dacă financing cash flow (dividende +
|
||||
buybacks) e susținut de Free Cash Flow sau de datorie crescândă — la
|
||||
Coca-Cola, financing cash flow (-8,14 mld) depășește Free Cash Flow-ul (5,3
|
||||
mld) în această perioadă, deci diferența a venit din rezerve de cash sau
|
||||
datorie. Un trimestru izolat nu strică teza; 2-3 trimestre la rând ar fi
|
||||
motiv să investighezi structura de capital.
|
||||
|
||||
**Exemplu complet — decizie de poziție pe termen lung (construcție proprie,
|
||||
niveluri de preț ilustrative, nu cotații reale):**
|
||||
|
||||
<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">
|
||||
<text x="8" y="15" fill="#666">KO (ilustrativ) — preț ↑</text>
|
||||
<polyline points="20,60 80,90 140,130 200,150 260,140 320,120 380,95 430,80" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<line x1="20" y1="150" x2="430" y2="150" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="143" fill="#1a5fb4">$59 — zonă suport + confirmare fundamentală (OCF/NI stabil)</text>
|
||||
<circle cx="200" cy="150" r="5" fill="#1a5fb4"/>
|
||||
<text x="205" y="168" fill="#1a5fb4">intrare $59</text>
|
||||
<line x1="20" y1="185" x2="430" y2="185" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="200" fill="#c00">$54 — sub suport SAU OCF/NI < 0,60 două trimestre la rând → ieși</text>
|
||||
<line x1="20" y1="70" x2="430" y2="70" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="24" y="63" fill="#188a3e">$72 — target (randament FCF revine la nivelul istoric)</text>
|
||||
</svg>
|
||||
|
||||
Intrare **$59** — declanșată de o combinație de tehnic (suport) și
|
||||
fundamental (OCF/Net Income stabil, fără deteriorare pe 4 trimestre).
|
||||
Invalidare (stop) **$54** — fie preț sub suport, fie raportul OCF/Net Income
|
||||
scade sub 0,60 timp de două trimestre consecutive (teza de "profit de
|
||||
calitate" e ruptă, indiferent ce face prețul). Target **$72** — nivel la
|
||||
care randamentul Free Cash Flow (FCF/preț per acțiune) revine la comprimarea
|
||||
istorică tipică pentru o companie matură cu creștere lentă; la target, se
|
||||
reevaluează poziția, nu se ține orbește.
|
||||
|
||||
## Gotchas practice
|
||||
|
||||
- **Nu te uita la o cifră izolată (doar OCF).** Fără comparație cu net
|
||||
income, pierzi exact semnalul de "calitate a profitului" care contează.
|
||||
- **Compară pe trimestre multiple, nu pe unul singur** — CapEx și
|
||||
receivables variază sezonier; o scădere într-un singur trimestru nu e o
|
||||
tendință (vezi DA/NU de mai sus).
|
||||
- **Financing cash flow negativ nu e automat rău** — poate fi return
|
||||
sănătos de capital. Devine semnal de alarmă doar dacă depășește constant
|
||||
Free Cash Flow-ul, finanțat prin datorie crescândă.
|
||||
- **Nu confunda Free Cash Flow cu Financing Cash Flow** — nume asemănătoare,
|
||||
concepte total diferite (ce rămâne după CapEx vs. ce face compania cu
|
||||
capitalul).
|
||||
|
||||
## Referințe
|
||||
- [Investopedia — Cash Flow Statement](https://www.investopedia.com/terms/c/cashflowstatement.asp) — structura celor 3 categorii.
|
||||
- [Investopedia — Free Cash Flow (FCF)](https://www.investopedia.com/terms/f/freecashflow.asp) — formula și interpretare.
|
||||
- [Corporate Finance Institute — Cash Flow from Operating Activities](https://corporatefinanceinstitute.com/resources/accounting/cash-flow-from-operating-activities/) — legătura cu net income și accrual accounting.
|
||||
|
||||
---
|
||||
*Notă: mecanismul accrual vs. cash (cu exemplul simplificat 100/80/20), toate
|
||||
diagramele, secțiunea DA/NU (compania fictivă de la "NU"), și exemplul de
|
||||
decizie de poziție cu preț de intrare/invalidare/target sunt completări ale
|
||||
mele, dincolo de ce spune transcrierea. Cifrele Coca-Cola (net income 13,1
|
||||
mld, operating cash flow 7,4 mld, investing -0,067 mld, CapEx -2,1 mld, free
|
||||
cash flow 5,3 mld, financing -8,14 mld, end cash 11 mld) vin direct din
|
||||
transcriere.*
|
||||
@@ -0,0 +1,252 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ro">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Modul Analiză Fundamentală / #6 — Metrici financiari: profitabilitate, cash, sănătate, eficiență</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>Modul Analiză Fundamentală / #6 — Metrici financiari: profitabilitate, cash, sănătate, eficiență</h1>
|
||||
<h2>TLDR</h2>
|
||||
<p>Cele trei situații financiare (income statement, balance sheet, cash flow
|
||||
statement) dau cifrele brute. <strong>Metricii</strong> le transformă în răspunsuri
|
||||
rapide la întrebări simple: business-ul e profitabil? Profitul e real, în
|
||||
cash? E stabil sau fragil? Folosește capitalul eficient? Fiecare metric vine
|
||||
dintr-una sau mai multe din cele trei situații — abia acum, combinându-le,
|
||||
începe analiza reală. Exemplele numerice sunt Coca-Cola, aceleași cifre
|
||||
folosite în modulele anterioare.</p>
|
||||
<h2>De ce nu mai citești rapoartele manual</h2>
|
||||
<p>Un investitor instituțional sau un sistem de screening analizează sute sau
|
||||
mii de companii deodată — nu are timp să citească fiecare raport rând cu
|
||||
rând. Metricii comprimă un raport de zeci de pagini într-un număr comparabil
|
||||
între companii, din care poți filtra rapid ("arată-mi doar companiile cu
|
||||
ROA peste 15%"). De-aia investitorii profesioniști și sistemele moderne de
|
||||
analiză fundamentală lucrează cu metrici, nu cu cifre brute.</p>
|
||||
<h2>Partea 1 — Profitabilitate: cât păstrează compania din ce vinde</h2>
|
||||
<p>Trei metrici, toate din <strong>income statement</strong>, care descompun aceeași
|
||||
întrebare ("cât profit rămâne?") la trei niveluri diferite de cheltuieli
|
||||
scăzute.</p>
|
||||
<p><strong>Gross margin</strong> (marja brută) = gross profit ÷ revenue. La Coca-Cola:
|
||||
30,43 mld ÷ 49,3 mld ≈ <strong>61%</strong> — după ce scazi doar costul direct al
|
||||
produsului (materie primă, producție), rămân 61 din fiecare 100 de dolari
|
||||
vânzări. Aici se vede puterea brandului și pricing power-ul: o companie
|
||||
poate cere prețuri mari relativ la costul de producție.</p>
|
||||
<p><strong>Operating margin</strong> (marja operațională) = operating income ÷ revenue.
|
||||
15,56 mld ÷ 49,28 mld ≈ <strong>31%</strong> — după ce scazi și marketing, salarii,
|
||||
distribuție, operațiuni (nu doar costul produsului), rămân 31%. Aici se vede
|
||||
eficiența motorului operațional al business-ului, nu doar a produsului.</p>
|
||||
<p><strong>Net margin</strong> (marja netă) = net income ÷ revenue. 13,70 mld ÷ 49,28 mld ≈
|
||||
<strong>28%</strong> — după <em>toate</em> cheltuielile, inclusiv dobânzi și taxe, rămân 28 de
|
||||
dolari din fiecare 100. Din aproape 50 mld vânzări, aproape 14 mld ajung
|
||||
profit final.</p>
|
||||
<p><svg viewBox="0 0 460 300" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="14" fill="#333">Revenue = 100 (scară relativă) — cât rămâne la fiecare nivel</text>
|
||||
<text x="10" y="30" fill="#1a5fb4">Revenue 100</text>
|
||||
<rect x="10" y="36" width="440" height="24" fill="#1a5fb4"/>
|
||||
<text x="10" y="76" fill="#188a3e">Gross profit 61 (gross margin 61%)</text>
|
||||
<rect x="10" y="82" width="268" height="24" fill="#188a3e"/>
|
||||
<text x="10" y="122" fill="#d0872a">Operating income 31 (operating margin 31%)</text>
|
||||
<rect x="10" y="128" width="137" height="24" fill="#d0872a"/>
|
||||
<text x="10" y="168" fill="#c00">Net income 28 (net margin 28%)</text>
|
||||
<rect x="10" y="174" width="123" height="24" fill="#c00"/>
|
||||
<text x="10" y="225" fill="#666">Fiecare nivel scade un strat nou de costuri: cost produs → +opex</text>
|
||||
<text x="10" y="243" fill="#666">→ +dobânzi/taxe.</text>
|
||||
<text x="10" y="270" fill="#666">Două companii cu același revenue pot avea marje complet diferite</text>
|
||||
<text x="10" y="288" fill="#666">la final.</text>
|
||||
</svg></p>
|
||||
<h2>Partea 2 — Calitatea cash-ului: profitul e real sau doar contabil?</h2>
|
||||
<p><strong>Operating cash flow</strong> (OCF, fluxul de numerar operațional) vine din
|
||||
<strong>cash flow statement</strong>. La Coca-Cola: <strong>7,40 mld</strong> — cash-ul generat
|
||||
efectiv din activitatea de bază (produce, vinde, încasează), nu profitul pe
|
||||
hârtie.</p>
|
||||
<p><strong>Cash conversion</strong> (conversia profitului în cash) compară OCF (7,4 mld,
|
||||
din cash flow statement) cu net income (13,7 mld, din income statement):
|
||||
7,4 ÷ 13,7 ≈ <strong>0,54</strong>. Regula: cu cât OCF e mai aproape sau mai mare decât
|
||||
net income, cu atât calitatea profitului e mai bună — un business sănătos
|
||||
nu generează doar profit contabil, generează și cash.</p>
|
||||
<p><svg viewBox="0 0 460 150" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="18" fill="#333">OCF vs. Net income (mld $) — cash conversion = OCF / net income</text>
|
||||
<text x="10" y="45" fill="#1a5fb4">Net income 13,7</text>
|
||||
<rect x="10" y="55" width="274" height="22" fill="#1a5fb4"/>
|
||||
<text x="10" y="95" fill="#188a3e">Operating cash flow 7,4</text>
|
||||
<rect x="10" y="105" width="148" height="22" fill="#188a3e"/>
|
||||
<text x="10" y="140" fill="#666">Conversie = 7,4 / 13,7 ≈ 0,54 — OCF sub net income</text>
|
||||
</svg></p>
|
||||
<p><strong>Notă onestă (completare a mea, nu vine din transcriere):</strong> conform
|
||||
regulii date chiar în lecție ("cu cât OCF e mai aproape sau mai mare decât
|
||||
net income, cu atât e mai bine"), un conversion de 0,54 e sub 1 — nu e
|
||||
neapărat un semnal roșu automat, dar merită întrebarea de ce. Cauze tipice,
|
||||
nelegate de o problemă reală: cheltuieli non-cash reversate diferit
|
||||
(impozite amânate), variații de capital de lucru într-un singur trimestru,
|
||||
sau venituri contabile din investiții/asocieri care nu aduc cash imediat.
|
||||
Regula practică: dacă acest raport rămâne constant sub 0,7-0,8 pe mai multe
|
||||
trimestre consecutive, nu doar unul singur, atunci devine un semnal real de
|
||||
verificat — nu o singură cifră izolată.</p>
|
||||
<h2>Partea 3 — Sănătate financiară: stabil sau fragil?</h2>
|
||||
<p><strong>Current ratio</strong> (rata lichidității curente) = current assets ÷ current
|
||||
liabilities, ambele din <strong>balance sheet</strong>. La Coca-Cola: 31 mld ÷ 21,28 mld
|
||||
≈ <strong>1,46</strong> — suficientă lichiditate pentru a acoperi datoriile pe termen
|
||||
scurt.</p>
|
||||
<p><svg viewBox="0 0 460 130" 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">Current ratio — zone de interpretare</text>
|
||||
<rect x="10" y="26" width="147" height="26" fill="#c00" opacity="0.6"/>
|
||||
<text x="16" y="43" fill="#fff">< 1: risc crescut</text>
|
||||
<rect x="157" y="26" width="147" height="26" fill="#d0b000" opacity="0.7"/>
|
||||
<text x="163" y="43" fill="#fff">1 – 2: sănătoasă</text>
|
||||
<rect x="304" y="26" width="147" height="26" fill="#188a3e" opacity="0.7"/>
|
||||
<text x="310" y="43" fill="#fff">> 2: foarte puternic</text>
|
||||
<line x1="217" y1="15" x2="217" y2="24" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<line x1="217" y1="54" x2="217" y2="63" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<text x="180" y="80" fill="#1a1a1a">Coca-Cola: 1,46</text>
|
||||
</svg></p>
|
||||
<p><strong>Debt and leverage</strong> (datorii și grad de îndatorare), din <strong>balance
|
||||
sheet</strong>: la Coca-Cola, total debt ≈ <strong>45,5 mld</strong>. Datoria nu e automat rea —
|
||||
problema apare doar dacă business-ul nu generează suficient cash pentru a
|
||||
controla leverage-ul (adică pentru a plăti dobânzi și rate din operațiuni,
|
||||
nu din împrumuturi noi). Coca-Cola generează cash consistent (vezi OCF de
|
||||
mai sus), deci datoria e susținută.</p>
|
||||
<p><strong>DA vs. NU pe leverage</strong> (completare a mea — transcrierea nu dă un
|
||||
contraexemplu, doar regula generală; construiesc unul plauzibil, la aceeași
|
||||
scală, ca să arăt diferența):</p>
|
||||
<p><svg viewBox="0 0 460 190" 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="440" height="78" fill="none" stroke="#188a3e" stroke-width="1.5"/>
|
||||
<text x="20" y="30" fill="#188a3e">DA — leverage susținut (gen Coca-Cola)</text>
|
||||
<text x="20" y="48" fill="#666">Total debt 45,5 mld — OCF anual 7,4 mld</text>
|
||||
<text x="20" y="64" fill="#666">datoria e de ~6x OCF anual, dar OCF acoperă</text>
|
||||
<text x="20" y="80" fill="#666">confortabil dobânzile și ratele din operațiuni</text>
|
||||
<rect x="10" y="98" width="440" height="78" fill="none" stroke="#c00" stroke-width="1.5"/>
|
||||
<text x="20" y="118" fill="#c00">NU — leverage riscant (companie construită)</text>
|
||||
<text x="20" y="136" fill="#666">Total debt 45 mld — OCF anual doar 1,2 mld</text>
|
||||
<text x="20" y="152" fill="#666">datoria e de ~37x OCF anual — compania ar avea</text>
|
||||
<text x="20" y="168" fill="#666">nevoie de refinanțare constantă pentru a acoperi ratele</text>
|
||||
</svg></p>
|
||||
<h2>Partea 4 — Eficiența capitalului: cât de bine lucrează banii investiți</h2>
|
||||
<p><strong>ROA</strong> (return on assets, rentabilitatea activelor) = net income ÷ total
|
||||
assets. Net income din income statement, total assets din balance sheet.
|
||||
13,7 mld ÷ 104,82 mld ≈ <strong>13%</strong> — pentru fiecare 100 de dolari active,
|
||||
Coca-Cola generează 13 dolari profit.</p>
|
||||
<p><svg viewBox="0 0 460 130" 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">ROA — zone de interpretare</text>
|
||||
<rect x="10" y="26" width="130" height="26" fill="#c00" opacity="0.6"/>
|
||||
<text x="16" y="43" fill="#fff">< 5%: slab</text>
|
||||
<rect x="140" y="26" width="180" height="26" fill="#d0b000" opacity="0.7"/>
|
||||
<text x="146" y="43" fill="#fff">5 – 13%: acceptabil</text>
|
||||
<rect x="320" y="26" width="130" height="26" fill="#188a3e" opacity="0.7"/>
|
||||
<text x="326" y="43" fill="#fff">> 15%: foarte bun</text>
|
||||
<line x1="320" y1="15" x2="320" y2="24" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<line x1="320" y1="54" x2="320" y2="63" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<text x="10" y="80" fill="#1a1a1a">Coca-Cola: 13% — la limita de sus a zonei acceptabile</text>
|
||||
</svg></p>
|
||||
<p><strong>Asset turnover</strong> (rotația activelor) = revenue ÷ total assets. 49,28 mld
|
||||
÷ 104,8 mld ≈ <strong>0,47</strong> — cât de eficient generează activele vânzări (nu
|
||||
profit direct, ci volum de vânzări per dolar de active).</p>
|
||||
<p><svg viewBox="0 0 460 130" 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">Asset turnover — zone de interpretare</text>
|
||||
<rect x="10" y="26" width="130" height="26" fill="#c00" opacity="0.6"/>
|
||||
<text x="16" y="43" fill="#fff">< 0,3: subfolosite</text>
|
||||
<rect x="140" y="26" width="180" height="26" fill="#d0b000" opacity="0.7"/>
|
||||
<text x="146" y="43" fill="#fff">0,3 – 0,8: moderat</text>
|
||||
<rect x="320" y="26" width="130" height="26" fill="#188a3e" opacity="0.7"/>
|
||||
<text x="326" y="43" fill="#fff">> 0,8: ridicat</text>
|
||||
<line x1="185" y1="15" x2="185" y2="24" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<line x1="185" y1="54" x2="185" y2="63" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<text x="140" y="80" fill="#1a1a1a">Coca-Cola: 0,47 — moderat</text>
|
||||
</svg></p>
|
||||
<p>Ideea importantă din lecție: nu contează doar cât profit generează compania
|
||||
(marjele de la Partea 1), contează și cât de eficient folosește activele,
|
||||
capitalul, cash-ul, infrastructura pentru a ajunge acolo — ROA și asset
|
||||
turnover arată exact eficiența, nu doar rezultatul.</p>
|
||||
<h2>Aplicație practică — cum folosești acești metrici într-un trade/investiție reală</h2>
|
||||
<p><strong>De ce urmărești asta:</strong> metricii îți dau un verdict rapid, comparabil, pe
|
||||
care îl aplici <em>la fiecare raport trimestrial nou</em> — te ajută să decizi dacă
|
||||
teza ta de investiție ("compania e solidă, profitabilă, generează cash")
|
||||
rămâne validă sau s-a stricat, ca să nu rămâi într-o poziție doar pe baza
|
||||
unei impresii vechi.</p>
|
||||
<p><strong>Ce faci când vezi un raport nou:</strong> recalculezi cele patru grupe (marje,
|
||||
cash quality, sănătate, eficiență) și le compari cu trimestrul anterior —
|
||||
nu te uiți doar la o singură cifră izolată (ex: doar net margin), ci la
|
||||
tabloul complet, pentru că o marjă bună cu cash conversion slab e un semnal
|
||||
diferit de o marjă bună cu cash conversion solid.</p>
|
||||
<p><strong>DA vs. NU — confirmare vs. capcană, cu cifre (construit, marcat ca
|
||||
completare):</strong></p>
|
||||
<p><svg viewBox="0 0 460 190" 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="440" height="78" fill="none" stroke="#188a3e" stroke-width="1.5"/>
|
||||
<text x="20" y="30" fill="#188a3e">DA — teza de investiție confirmată</text>
|
||||
<text x="20" y="48" fill="#666">Net margin 28% → 29% QoQ, OCF 7,4 → 8,1 mld QoQ</text>
|
||||
<text x="20" y="64" fill="#666">ROA 13% → 14% QoQ — profitul crește ȘI conversia</text>
|
||||
<text x="20" y="80" fill="#666">în cash se îmbunătățește — semnal de continuare</text>
|
||||
<rect x="10" y="98" width="440" height="78" fill="none" stroke="#c00" stroke-width="1.5"/>
|
||||
<text x="20" y="118" fill="#c00">NU — deteriorare mascată de profitul contabil</text>
|
||||
<text x="20" y="136" fill="#666">Net margin rămâne 28% QoQ (arată la fel), dar OCF</text>
|
||||
<text x="20" y="152" fill="#666">scade 7,4 → 5,1 mld și current ratio 1,46 → 0,95</text>
|
||||
<text x="20" y="168" fill="#666">— profitul contabil ascunde o problemă reală de cash</text>
|
||||
</svg></p>
|
||||
<p><strong>Exemplul complet, de la citirea raportului la ieșirea din trade (construit
|
||||
pe scara reală KO, marcat ca fiind completarea mea — transcrierea nu dă un
|
||||
preț de acțiune):</strong></p>
|
||||
<p>Ipoteză long, poziție deja deschisă la 58,00, deschisă anterior tocmai pe
|
||||
teza "profitabilă, cash solid, leverage susținut" din secțiunile de mai sus.
|
||||
La raportul trimestrial următor confirmă scenariul DA (net margin, OCF și
|
||||
ROA cresc toate QoQ). Nu adaugi impulsiv în ziua raportului — aștepți ca
|
||||
prețul să confirme cu un breakout peste rezistența anterioară de 62,50 pe
|
||||
volum peste medie, apoi mărești poziția la <strong>62,80 long</strong>. Stop-loss:
|
||||
<strong>59,40</strong> — sub suportul care ar invalida ideea (dacă prețul recoboară
|
||||
acolo, piața nu a crezut confirmarea fundamentală, oricât de bune arătau
|
||||
cifrele). Take-profit: <strong>68,50</strong> — următoarea rezistență istorică majoră.
|
||||
Risc 3,40, recompensă 5,70 → risc/recompensă ≈ 1:1.7.</p>
|
||||
<p><strong>Scenariul opus, short/ieșire (construit, aceeași scală):</strong> ai o poziție
|
||||
long deschisă la 62,80 (din exemplul de mai sus). La raportul următor apare
|
||||
scenariul NU: net margin arată la fel pe hârtie, dar OCF și current ratio se
|
||||
deteriorează. Nu aștepți confirmarea completă a unui trend descendent —
|
||||
ieși din poziția long la prima închidere sub suportul de 59,40 (același
|
||||
nivel care era deja stop-loss-ul tău), pentru că regula de invalidare s-a
|
||||
declanșat exact cum era planificat dinainte. Dacă vrei să deschizi short
|
||||
adițional (nu doar să ieși), triggerul e o candelă bearish care rupe
|
||||
59,40 cu volum: intrare short <strong>59,10</strong>, stop-loss <strong>61,00</strong> (peste
|
||||
rezistența minoră formată la revenirea eșuată), take-profit <strong>54,00</strong>
|
||||
(suport anterior).</p>
|
||||
<h2>Gotchas practice</h2>
|
||||
<ul>
|
||||
<li><strong>Nu te uita la o singură marjă izolat</strong> — două companii cu același
|
||||
revenue pot avea profitabilitate complet diferită; gross margin bun cu net
|
||||
margin slab arată costuri operaționale sau financiare mari, nu se vede
|
||||
fără să compari toate trei.</li>
|
||||
<li><strong>Profitul contabil nu e cash real</strong> — un cash conversion sub 1 pe mai
|
||||
multe trimestre la rând e mai important decât un singur trimestru bun de
|
||||
net margin.</li>
|
||||
<li><strong>Datoria nu e automat un risc</strong> — contează dacă OCF-ul acoperă
|
||||
confortabil serviciul datoriei, nu suma absolută a datoriei.</li>
|
||||
<li><strong>Compară metricii cu trimestrul anterior, nu doar cu pragurile
|
||||
generice</strong> — o cifră "acceptabilă" (ex: ROA 13%) care scade constant e un
|
||||
semnal mai relevant decât o cifră care rămâne în aceeași bandă.</li>
|
||||
</ul>
|
||||
<h2>Referințe</h2>
|
||||
<ul>
|
||||
<li><a href="https://corporatefinanceinstitute.com/learn/resources/accounting/return-on-assets-roa-formula">Return on Assets (ROA) — formulă și calcul</a> — CFI.</li>
|
||||
<li><a href="https://corporatefinanceinstitute.com/resources/knowledge/asset-turnover-ratio">Asset Turnover Ratio</a> — CFI.</li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Current_ratio">Current ratio</a> — Wikipedia, formulă și interpretare.</li>
|
||||
<li><a href="https://corporatefinanceinstitute.com/resources/knowledge/accounting/operating-cash-flow/">Operating Cash Flow</a> — CFI.</li>
|
||||
</ul>
|
||||
<hr />
|
||||
<p><em>Notă: toate cele patru grupe de metrici, formulele și cifrele Coca-Cola
|
||||
(gross/operating/net margin, OCF, current ratio, total debt, ROA, asset
|
||||
turnover, inclusiv legendele de interpretare pe zone) vin din transcriere.
|
||||
Sunt completări ale mele, dincolo de ce spune explicit transcrierea: nota
|
||||
despre cash conversion sub 1 și cauzele posibile, diagrama waterfall a
|
||||
marjelor, comparația DA/NU pe leverage, întreaga secțiune "Aplicație
|
||||
practică" (inclusiv scenariile DA/NU QoQ și exemplele de trade cu
|
||||
intrare/SL/TP pe o scală de preț construită pentru KO — transcrierea nu dă
|
||||
niciun preț de acțiune).</em></p>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,266 @@
|
||||
# Modul Analiză Fundamentală / #6 — Metrici financiari: profitabilitate, cash, sănătate, eficiență
|
||||
|
||||
## TLDR
|
||||
|
||||
Cele trei situații financiare (income statement, balance sheet, cash flow
|
||||
statement) dau cifrele brute. **Metricii** le transformă în răspunsuri
|
||||
rapide la întrebări simple: business-ul e profitabil? Profitul e real, în
|
||||
cash? E stabil sau fragil? Folosește capitalul eficient? Fiecare metric vine
|
||||
dintr-una sau mai multe din cele trei situații — abia acum, combinându-le,
|
||||
începe analiza reală. Exemplele numerice sunt Coca-Cola, aceleași cifre
|
||||
folosite în modulele anterioare.
|
||||
|
||||
## De ce nu mai citești rapoartele manual
|
||||
|
||||
Un investitor instituțional sau un sistem de screening analizează sute sau
|
||||
mii de companii deodată — nu are timp să citească fiecare raport rând cu
|
||||
rând. Metricii comprimă un raport de zeci de pagini într-un număr comparabil
|
||||
între companii, din care poți filtra rapid ("arată-mi doar companiile cu
|
||||
ROA peste 15%"). De-aia investitorii profesioniști și sistemele moderne de
|
||||
analiză fundamentală lucrează cu metrici, nu cu cifre brute.
|
||||
|
||||
## Partea 1 — Profitabilitate: cât păstrează compania din ce vinde
|
||||
|
||||
Trei metrici, toate din **income statement**, care descompun aceeași
|
||||
întrebare ("cât profit rămâne?") la trei niveluri diferite de cheltuieli
|
||||
scăzute.
|
||||
|
||||
**Gross margin** (marja brută) = gross profit ÷ revenue. La Coca-Cola:
|
||||
30,43 mld ÷ 49,3 mld ≈ **61%** — după ce scazi doar costul direct al
|
||||
produsului (materie primă, producție), rămân 61 din fiecare 100 de dolari
|
||||
vânzări. Aici se vede puterea brandului și pricing power-ul: o companie
|
||||
poate cere prețuri mari relativ la costul de producție.
|
||||
|
||||
**Operating margin** (marja operațională) = operating income ÷ revenue.
|
||||
15,56 mld ÷ 49,28 mld ≈ **31%** — după ce scazi și marketing, salarii,
|
||||
distribuție, operațiuni (nu doar costul produsului), rămân 31%. Aici se vede
|
||||
eficiența motorului operațional al business-ului, nu doar a produsului.
|
||||
|
||||
**Net margin** (marja netă) = net income ÷ revenue. 13,70 mld ÷ 49,28 mld ≈
|
||||
**28%** — după *toate* cheltuielile, inclusiv dobânzi și taxe, rămân 28 de
|
||||
dolari din fiecare 100. Din aproape 50 mld vânzări, aproape 14 mld ajung
|
||||
profit final.
|
||||
|
||||
<svg viewBox="0 0 460 300" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="14" fill="#333">Revenue = 100 (scară relativă) — cât rămâne la fiecare nivel</text>
|
||||
<text x="10" y="30" fill="#1a5fb4">Revenue 100</text>
|
||||
<rect x="10" y="36" width="440" height="24" fill="#1a5fb4"/>
|
||||
<text x="10" y="76" fill="#188a3e">Gross profit 61 (gross margin 61%)</text>
|
||||
<rect x="10" y="82" width="268" height="24" fill="#188a3e"/>
|
||||
<text x="10" y="122" fill="#d0872a">Operating income 31 (operating margin 31%)</text>
|
||||
<rect x="10" y="128" width="137" height="24" fill="#d0872a"/>
|
||||
<text x="10" y="168" fill="#c00">Net income 28 (net margin 28%)</text>
|
||||
<rect x="10" y="174" width="123" height="24" fill="#c00"/>
|
||||
<text x="10" y="225" fill="#666">Fiecare nivel scade un strat nou de costuri: cost produs → +opex</text>
|
||||
<text x="10" y="243" fill="#666">→ +dobânzi/taxe.</text>
|
||||
<text x="10" y="270" fill="#666">Două companii cu același revenue pot avea marje complet diferite</text>
|
||||
<text x="10" y="288" fill="#666">la final.</text>
|
||||
</svg>
|
||||
|
||||
## Partea 2 — Calitatea cash-ului: profitul e real sau doar contabil?
|
||||
|
||||
**Operating cash flow** (OCF, fluxul de numerar operațional) vine din
|
||||
**cash flow statement**. La Coca-Cola: **7,40 mld** — cash-ul generat
|
||||
efectiv din activitatea de bază (produce, vinde, încasează), nu profitul pe
|
||||
hârtie.
|
||||
|
||||
**Cash conversion** (conversia profitului în cash) compară OCF (7,4 mld,
|
||||
din cash flow statement) cu net income (13,7 mld, din income statement):
|
||||
7,4 ÷ 13,7 ≈ **0,54**. Regula: cu cât OCF e mai aproape sau mai mare decât
|
||||
net income, cu atât calitatea profitului e mai bună — un business sănătos
|
||||
nu generează doar profit contabil, generează și cash.
|
||||
|
||||
<svg viewBox="0 0 460 150" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="18" fill="#333">OCF vs. Net income (mld $) — cash conversion = OCF / net income</text>
|
||||
<text x="10" y="45" fill="#1a5fb4">Net income 13,7</text>
|
||||
<rect x="10" y="55" width="274" height="22" fill="#1a5fb4"/>
|
||||
<text x="10" y="95" fill="#188a3e">Operating cash flow 7,4</text>
|
||||
<rect x="10" y="105" width="148" height="22" fill="#188a3e"/>
|
||||
<text x="10" y="140" fill="#666">Conversie = 7,4 / 13,7 ≈ 0,54 — OCF sub net income</text>
|
||||
</svg>
|
||||
|
||||
**Notă onestă (completare a mea, nu vine din transcriere):** conform
|
||||
regulii date chiar în lecție ("cu cât OCF e mai aproape sau mai mare decât
|
||||
net income, cu atât e mai bine"), un conversion de 0,54 e sub 1 — nu e
|
||||
neapărat un semnal roșu automat, dar merită întrebarea de ce. Cauze tipice,
|
||||
nelegate de o problemă reală: cheltuieli non-cash reversate diferit
|
||||
(impozite amânate), variații de capital de lucru într-un singur trimestru,
|
||||
sau venituri contabile din investiții/asocieri care nu aduc cash imediat.
|
||||
Regula practică: dacă acest raport rămâne constant sub 0,7-0,8 pe mai multe
|
||||
trimestre consecutive, nu doar unul singur, atunci devine un semnal real de
|
||||
verificat — nu o singură cifră izolată.
|
||||
|
||||
## Partea 3 — Sănătate financiară: stabil sau fragil?
|
||||
|
||||
**Current ratio** (rata lichidității curente) = current assets ÷ current
|
||||
liabilities, ambele din **balance sheet**. La Coca-Cola: 31 mld ÷ 21,28 mld
|
||||
≈ **1,46** — suficientă lichiditate pentru a acoperi datoriile pe termen
|
||||
scurt.
|
||||
|
||||
<svg viewBox="0 0 460 130" 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">Current ratio — zone de interpretare</text>
|
||||
<rect x="10" y="26" width="147" height="26" fill="#c00" opacity="0.6"/>
|
||||
<text x="16" y="43" fill="#fff">< 1: risc crescut</text>
|
||||
<rect x="157" y="26" width="147" height="26" fill="#d0b000" opacity="0.7"/>
|
||||
<text x="163" y="43" fill="#fff">1 – 2: sănătoasă</text>
|
||||
<rect x="304" y="26" width="147" height="26" fill="#188a3e" opacity="0.7"/>
|
||||
<text x="310" y="43" fill="#fff">> 2: foarte puternic</text>
|
||||
<line x1="217" y1="15" x2="217" y2="24" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<line x1="217" y1="54" x2="217" y2="63" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<text x="180" y="80" fill="#1a1a1a">Coca-Cola: 1,46</text>
|
||||
</svg>
|
||||
|
||||
**Debt and leverage** (datorii și grad de îndatorare), din **balance
|
||||
sheet**: la Coca-Cola, total debt ≈ **45,5 mld**. Datoria nu e automat rea —
|
||||
problema apare doar dacă business-ul nu generează suficient cash pentru a
|
||||
controla leverage-ul (adică pentru a plăti dobânzi și rate din operațiuni,
|
||||
nu din împrumuturi noi). Coca-Cola generează cash consistent (vezi OCF de
|
||||
mai sus), deci datoria e susținută.
|
||||
|
||||
**DA vs. NU pe leverage** (completare a mea — transcrierea nu dă un
|
||||
contraexemplu, doar regula generală; construiesc unul plauzibil, la aceeași
|
||||
scală, ca să arăt diferența):
|
||||
|
||||
<svg viewBox="0 0 460 190" 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="440" height="78" fill="none" stroke="#188a3e" stroke-width="1.5"/>
|
||||
<text x="20" y="30" fill="#188a3e">DA — leverage susținut (gen Coca-Cola)</text>
|
||||
<text x="20" y="48" fill="#666">Total debt 45,5 mld — OCF anual 7,4 mld</text>
|
||||
<text x="20" y="64" fill="#666">datoria e de ~6x OCF anual, dar OCF acoperă</text>
|
||||
<text x="20" y="80" fill="#666">confortabil dobânzile și ratele din operațiuni</text>
|
||||
<rect x="10" y="98" width="440" height="78" fill="none" stroke="#c00" stroke-width="1.5"/>
|
||||
<text x="20" y="118" fill="#c00">NU — leverage riscant (companie construită)</text>
|
||||
<text x="20" y="136" fill="#666">Total debt 45 mld — OCF anual doar 1,2 mld</text>
|
||||
<text x="20" y="152" fill="#666">datoria e de ~37x OCF anual — compania ar avea</text>
|
||||
<text x="20" y="168" fill="#666">nevoie de refinanțare constantă pentru a acoperi ratele</text>
|
||||
</svg>
|
||||
|
||||
## Partea 4 — Eficiența capitalului: cât de bine lucrează banii investiți
|
||||
|
||||
**ROA** (return on assets, rentabilitatea activelor) = net income ÷ total
|
||||
assets. Net income din income statement, total assets din balance sheet.
|
||||
13,7 mld ÷ 104,82 mld ≈ **13%** — pentru fiecare 100 de dolari active,
|
||||
Coca-Cola generează 13 dolari profit.
|
||||
|
||||
<svg viewBox="0 0 460 130" 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">ROA — zone de interpretare</text>
|
||||
<rect x="10" y="26" width="130" height="26" fill="#c00" opacity="0.6"/>
|
||||
<text x="16" y="43" fill="#fff">< 5%: slab</text>
|
||||
<rect x="140" y="26" width="180" height="26" fill="#d0b000" opacity="0.7"/>
|
||||
<text x="146" y="43" fill="#fff">5 – 13%: acceptabil</text>
|
||||
<rect x="320" y="26" width="130" height="26" fill="#188a3e" opacity="0.7"/>
|
||||
<text x="326" y="43" fill="#fff">> 15%: foarte bun</text>
|
||||
<line x1="320" y1="15" x2="320" y2="24" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<line x1="320" y1="54" x2="320" y2="63" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<text x="10" y="80" fill="#1a1a1a">Coca-Cola: 13% — la limita de sus a zonei acceptabile</text>
|
||||
</svg>
|
||||
|
||||
**Asset turnover** (rotația activelor) = revenue ÷ total assets. 49,28 mld
|
||||
÷ 104,8 mld ≈ **0,47** — cât de eficient generează activele vânzări (nu
|
||||
profit direct, ci volum de vânzări per dolar de active).
|
||||
|
||||
<svg viewBox="0 0 460 130" 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">Asset turnover — zone de interpretare</text>
|
||||
<rect x="10" y="26" width="130" height="26" fill="#c00" opacity="0.6"/>
|
||||
<text x="16" y="43" fill="#fff">< 0,3: subfolosite</text>
|
||||
<rect x="140" y="26" width="180" height="26" fill="#d0b000" opacity="0.7"/>
|
||||
<text x="146" y="43" fill="#fff">0,3 – 0,8: moderat</text>
|
||||
<rect x="320" y="26" width="130" height="26" fill="#188a3e" opacity="0.7"/>
|
||||
<text x="326" y="43" fill="#fff">> 0,8: ridicat</text>
|
||||
<line x1="185" y1="15" x2="185" y2="24" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<line x1="185" y1="54" x2="185" y2="63" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<text x="140" y="80" fill="#1a1a1a">Coca-Cola: 0,47 — moderat</text>
|
||||
</svg>
|
||||
|
||||
Ideea importantă din lecție: nu contează doar cât profit generează compania
|
||||
(marjele de la Partea 1), contează și cât de eficient folosește activele,
|
||||
capitalul, cash-ul, infrastructura pentru a ajunge acolo — ROA și asset
|
||||
turnover arată exact eficiența, nu doar rezultatul.
|
||||
|
||||
## Aplicație practică — cum folosești acești metrici într-un trade/investiție reală
|
||||
|
||||
**De ce urmărești asta:** metricii îți dau un verdict rapid, comparabil, pe
|
||||
care îl aplici *la fiecare raport trimestrial nou* — te ajută să decizi dacă
|
||||
teza ta de investiție ("compania e solidă, profitabilă, generează cash")
|
||||
rămâne validă sau s-a stricat, ca să nu rămâi într-o poziție doar pe baza
|
||||
unei impresii vechi.
|
||||
|
||||
**Ce faci când vezi un raport nou:** recalculezi cele patru grupe (marje,
|
||||
cash quality, sănătate, eficiență) și le compari cu trimestrul anterior —
|
||||
nu te uiți doar la o singură cifră izolată (ex: doar net margin), ci la
|
||||
tabloul complet, pentru că o marjă bună cu cash conversion slab e un semnal
|
||||
diferit de o marjă bună cu cash conversion solid.
|
||||
|
||||
**DA vs. NU — confirmare vs. capcană, cu cifre (construit, marcat ca
|
||||
completare):**
|
||||
|
||||
<svg viewBox="0 0 460 190" 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="440" height="78" fill="none" stroke="#188a3e" stroke-width="1.5"/>
|
||||
<text x="20" y="30" fill="#188a3e">DA — teza de investiție confirmată</text>
|
||||
<text x="20" y="48" fill="#666">Net margin 28% → 29% QoQ, OCF 7,4 → 8,1 mld QoQ</text>
|
||||
<text x="20" y="64" fill="#666">ROA 13% → 14% QoQ — profitul crește ȘI conversia</text>
|
||||
<text x="20" y="80" fill="#666">în cash se îmbunătățește — semnal de continuare</text>
|
||||
<rect x="10" y="98" width="440" height="78" fill="none" stroke="#c00" stroke-width="1.5"/>
|
||||
<text x="20" y="118" fill="#c00">NU — deteriorare mascată de profitul contabil</text>
|
||||
<text x="20" y="136" fill="#666">Net margin rămâne 28% QoQ (arată la fel), dar OCF</text>
|
||||
<text x="20" y="152" fill="#666">scade 7,4 → 5,1 mld și current ratio 1,46 → 0,95</text>
|
||||
<text x="20" y="168" fill="#666">— profitul contabil ascunde o problemă reală de cash</text>
|
||||
</svg>
|
||||
|
||||
**Exemplul complet, de la citirea raportului la ieșirea din trade (construit
|
||||
pe scara reală KO, marcat ca fiind completarea mea — transcrierea nu dă un
|
||||
preț de acțiune):**
|
||||
|
||||
Ipoteză long, poziție deja deschisă la 58,00, deschisă anterior tocmai pe
|
||||
teza "profitabilă, cash solid, leverage susținut" din secțiunile de mai sus.
|
||||
La raportul trimestrial următor confirmă scenariul DA (net margin, OCF și
|
||||
ROA cresc toate QoQ). Nu adaugi impulsiv în ziua raportului — aștepți ca
|
||||
prețul să confirme cu un breakout peste rezistența anterioară de 62,50 pe
|
||||
volum peste medie, apoi mărești poziția la **62,80 long**. Stop-loss:
|
||||
**59,40** — sub suportul care ar invalida ideea (dacă prețul recoboară
|
||||
acolo, piața nu a crezut confirmarea fundamentală, oricât de bune arătau
|
||||
cifrele). Take-profit: **68,50** — următoarea rezistență istorică majoră.
|
||||
Risc 3,40, recompensă 5,70 → risc/recompensă ≈ 1:1.7.
|
||||
|
||||
**Scenariul opus, short/ieșire (construit, aceeași scală):** ai o poziție
|
||||
long deschisă la 62,80 (din exemplul de mai sus). La raportul următor apare
|
||||
scenariul NU: net margin arată la fel pe hârtie, dar OCF și current ratio se
|
||||
deteriorează. Nu aștepți confirmarea completă a unui trend descendent —
|
||||
ieși din poziția long la prima închidere sub suportul de 59,40 (același
|
||||
nivel care era deja stop-loss-ul tău), pentru că regula de invalidare s-a
|
||||
declanșat exact cum era planificat dinainte. Dacă vrei să deschizi short
|
||||
adițional (nu doar să ieși), triggerul e o candelă bearish care rupe
|
||||
59,40 cu volum: intrare short **59,10**, stop-loss **61,00** (peste
|
||||
rezistența minoră formată la revenirea eșuată), take-profit **54,00**
|
||||
(suport anterior).
|
||||
|
||||
## Gotchas practice
|
||||
|
||||
- **Nu te uita la o singură marjă izolat** — două companii cu același
|
||||
revenue pot avea profitabilitate complet diferită; gross margin bun cu net
|
||||
margin slab arată costuri operaționale sau financiare mari, nu se vede
|
||||
fără să compari toate trei.
|
||||
- **Profitul contabil nu e cash real** — un cash conversion sub 1 pe mai
|
||||
multe trimestre la rând e mai important decât un singur trimestru bun de
|
||||
net margin.
|
||||
- **Datoria nu e automat un risc** — contează dacă OCF-ul acoperă
|
||||
confortabil serviciul datoriei, nu suma absolută a datoriei.
|
||||
- **Compară metricii cu trimestrul anterior, nu doar cu pragurile
|
||||
generice** — o cifră "acceptabilă" (ex: ROA 13%) care scade constant e un
|
||||
semnal mai relevant decât o cifră care rămâne în aceeași bandă.
|
||||
|
||||
## Referințe
|
||||
- [Return on Assets (ROA) — formulă și calcul](https://corporatefinanceinstitute.com/learn/resources/accounting/return-on-assets-roa-formula) — CFI.
|
||||
- [Asset Turnover Ratio](https://corporatefinanceinstitute.com/resources/knowledge/asset-turnover-ratio) — CFI.
|
||||
- [Current ratio](https://en.wikipedia.org/wiki/Current_ratio) — Wikipedia, formulă și interpretare.
|
||||
- [Operating Cash Flow](https://corporatefinanceinstitute.com/resources/knowledge/accounting/operating-cash-flow/) — CFI.
|
||||
|
||||
---
|
||||
*Notă: toate cele patru grupe de metrici, formulele și cifrele Coca-Cola
|
||||
(gross/operating/net margin, OCF, current ratio, total debt, ROA, asset
|
||||
turnover, inclusiv legendele de interpretare pe zone) vin din transcriere.
|
||||
Sunt completări ale mele, dincolo de ce spune explicit transcrierea: nota
|
||||
despre cash conversion sub 1 și cauzele posibile, diagrama waterfall a
|
||||
marjelor, comparația DA/NU pe leverage, întreaga secțiune "Aplicație
|
||||
practică" (inclusiv scenariile DA/NU QoQ și exemplele de trade cu
|
||||
intrare/SL/TP pe o scală de preț construită pentru KO — transcrierea nu dă
|
||||
niciun preț de acțiune).*
|
||||
@@ -0,0 +1,250 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ro">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Modul Analiză Fundamentală / #7 — Direcția Business-ului (Trendul Metricilor)</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>Modul Analiză Fundamentală / #7 — Direcția Business-ului (Trendul Metricilor)</h1>
|
||||
<h2>TLDR</h2>
|
||||
<p>Până acum ai învățat să citești situațiile financiare și să calculezi
|
||||
metricii fundamentali la un moment dat. Acest modul schimbă întrebarea: nu
|
||||
"cât valorează metricul acum", ci <strong>se îmbunătățește sau se deteriorează în
|
||||
timp</strong>. Două companii pot avea exact aceiași metrici azi și totuși una să
|
||||
fie o investiție bună, cealaltă slabă — diferența e direcția. Modulul
|
||||
urmărește patru unghiuri: profitabilitate/eficiență/leverage (partea 1),
|
||||
calitatea cash-ului (partea 2), diluarea acționarilor (partea 3, metric
|
||||
nou) și felul în care instituționalii citesc trendul, nu cifra izolată
|
||||
(partea 4).</p>
|
||||
<h2>De ce direcția contează mai mult decât cifra singulară</h2>
|
||||
<p><svg viewBox="0 0 460 170" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="18" fill="#333">Azi, ambele companii: ROA 10%, marjă brută 40%, datorie egală</text>
|
||||
<text x="10" y="45" fill="#188a3e">Compania A — ultimele 4 trimestre:</text>
|
||||
<polyline points="20,60 130,55 240,50 350,45" fill="none" stroke="#188a3e" stroke-width="2"/>
|
||||
<text x="360" y="48" fill="#188a3e">ROA 8→10%</text>
|
||||
<text x="10" y="100" fill="#c00">Compania B — ultimele 4 trimestre:</text>
|
||||
<polyline points="20,110 130,118 240,124 350,130" fill="none" stroke="#c00" stroke-width="2"/>
|
||||
<text x="360" y="133" fill="#c00">ROA 13→10%</text>
|
||||
<text x="10" y="158" fill="#666">Aceeași cifră azi (10%), traiectorii opuse — A se întărește, B se erodează</text>
|
||||
</svg></p>
|
||||
<p>Compania A ajunge la 10% urcând; compania B ajunge la 10% coborând. Cifra
|
||||
finală e identică, dar A e pe drum să depășească 10%, B e pe drum să scadă
|
||||
sub el. Un investitor care se uită doar la "10%" nu vede diferența —
|
||||
un investitor care se uită la traiectorie o vede imediat.</p>
|
||||
<h2>Partea 1 — Profitabilitate, lichiditate, leverage, eficiență: urmărește panta, nu punctul</h2>
|
||||
<p>Fiecare metric din modulele anterioare se transformă acum într-o întrebare
|
||||
de direcție:</p>
|
||||
<ul>
|
||||
<li><strong>Return on Assets (ROA)</strong> — randamentul activelor. Întrebarea: ROA
|
||||
crește sau scade?</li>
|
||||
<li><strong>Gross Margin</strong> — marja brută. Întrebarea: se extinde sau se comprimă?</li>
|
||||
<li><strong>Current Ratio</strong> — rata lichidității curente. Întrebarea: business-ul
|
||||
devine mai stabil financiar sau mai fragil?</li>
|
||||
<li><strong>Datoria pe termen lung / leverage</strong> — întrebarea: leverage-ul devine
|
||||
mai controlat sau compania devine tot mai dependentă de datorie?</li>
|
||||
<li><strong>Asset Turnover</strong> — rotația activelor. Întrebarea: compania folosește
|
||||
activele mai eficient sau mai puțin eficient?</li>
|
||||
</ul>
|
||||
<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">
|
||||
<text x="10" y="16" fill="#333">Cinci metrici, aceeași întrebare: se îmbunătățesc sau se deteriorează?</text>
|
||||
<text x="10" y="40" fill="#333">ROA (randament active)</text>
|
||||
<polyline points="180,44 230,38 280,32 330,26" fill="none" stroke="#188a3e" stroke-width="2"/>
|
||||
<text x="340" y="30" fill="#188a3e">8→11%</text>
|
||||
<text x="10" y="76" fill="#333">Gross Margin (marjă brută)</text>
|
||||
<polyline points="180,80 230,75 280,70 330,65" fill="none" stroke="#188a3e" stroke-width="2"/>
|
||||
<text x="340" y="69" fill="#188a3e">40→43%</text>
|
||||
<text x="10" y="112" fill="#333">Current Ratio (lichiditate)</text>
|
||||
<polyline points="180,116 230,111 280,106 330,101" fill="none" stroke="#188a3e" stroke-width="2"/>
|
||||
<text x="340" y="105" fill="#188a3e">1.8→2.1</text>
|
||||
<text x="10" y="148" fill="#333">Debt/Equity (leverage)</text>
|
||||
<polyline points="180,140 230,135 280,130 330,124" fill="none" stroke="#188a3e" stroke-width="2"/>
|
||||
<text x="340" y="128" fill="#188a3e">0.60→0.45</text>
|
||||
<text x="10" y="184" fill="#333">Asset Turnover (eficiență)</text>
|
||||
<polyline points="180,188 230,183 280,178 330,173" fill="none" stroke="#188a3e" stroke-width="2"/>
|
||||
<text x="340" y="177" fill="#188a3e">0.90→1.05</text>
|
||||
<text x="10" y="220" fill="#666">Toate patru trimestre, ambele evoluează în direcția "sănătoasă"</text>
|
||||
<text x="10" y="240" fill="#666">(ROA/marjă/turnover în sus, leverage în jos) — exact ce caută instituționalii</text>
|
||||
</svg></p>
|
||||
<p>Notă: valorile de mai sus și tabelele care urmează sunt un exemplu construit
|
||||
(NOVA Corp, companie fictivă) — transcrierea discută doar mecanismul și
|
||||
lista de metrici, nu dă cifre; numerele de aici respectă scara și
|
||||
sensul explicat în curs.</p>
|
||||
<p><strong>DA — business care se întărește (NOVA Corp, 4 trimestre)</strong></p>
|
||||
<p><svg viewBox="0 0 440 140" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="18" fill="#188a3e">NOVA Corp — Q1→Q4</text>
|
||||
<text x="10" y="40" fill="#333">ROA: 8% → 9% → 10% → 11%</text>
|
||||
<text x="10" y="60" fill="#333">Gross Margin: 40% → 41% → 42% → 43%</text>
|
||||
<text x="10" y="80" fill="#333">Current Ratio: 1.8 → 1.9 → 2.0 → 2.1</text>
|
||||
<text x="10" y="100" fill="#333">Debt/Equity: 0.60 → 0.55 → 0.50 → 0.45</text>
|
||||
<text x="10" y="120" fill="#188a3e">Toate patru — direcție sănătoasă simultan</text>
|
||||
</svg></p>
|
||||
<p><strong>NU — business care se deteriorează, la aceleași cifre finale ca alt
|
||||
business "sănătos" azi (companie fictivă, exemplu construit)</strong></p>
|
||||
<p><svg viewBox="0 0 440 140" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="18" fill="#c00">ORION Ltd — Q1→Q4</text>
|
||||
<text x="10" y="40" fill="#333">ROA: 13% → 11% → 9% → 7%</text>
|
||||
<text x="10" y="60" fill="#333">Gross Margin: 45% → 42% → 39% → 36%</text>
|
||||
<text x="10" y="80" fill="#333">Current Ratio: 1.6 → 1.4 → 1.2 → 1.0</text>
|
||||
<text x="10" y="100" fill="#333">Debt/Equity: 0.40 → 0.55 → 0.70 → 0.90</text>
|
||||
<text x="10" y="120" fill="#c00">Toate patru se erodează — deși Q1 arăta mai bine decât NOVA la Q4</text>
|
||||
</svg></p>
|
||||
<h2>Partea 2 — Calitatea cash-ului: profitul e susținut de cash real?</h2>
|
||||
<p>Termen nou: <strong>calitatea cash-ului</strong> (cash quality) — gradul în care
|
||||
profitul raportat e efectiv susținut de bani reali încasați, nu doar de
|
||||
înregistrări contabile. Se verifică comparând <strong>Operating Cash Flow</strong>
|
||||
(fluxul de numerar din operațiuni, din cash flow statement) cu <strong>Net
|
||||
Income</strong> (profitul net, din income statement).</p>
|
||||
<p>De ce contează mecanic, nu doar ca afirmație: profitul contabil se
|
||||
înregistrează quando o vânzare e recunoscută (ex. o factură emisă unui
|
||||
client), nu neapărat când banii intră efectiv în cont. Dacă o companie
|
||||
vinde tot mai mult "pe credit" (facturi neîncasate încă, care cresc
|
||||
creanțele), profitul contabil crește, dar cash-ul care intră efectiv
|
||||
rămâne în urmă — compania arată profitabilă pe hârtie, dar riscă să nu
|
||||
aibă bani lichizi pentru salarii, furnizori, datorii.</p>
|
||||
<p><svg viewBox="0 0 440 170" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="16" fill="#333">DA — profit susținut de cash (calitate bună)</text>
|
||||
<text x="10" y="38" fill="#333">Net Income</text>
|
||||
<rect x="10" y="44" width="200" height="20" fill="#1a5fb4" opacity="0.7"/>
|
||||
<text x="216" y="59" fill="#1a5fb4">100M</text>
|
||||
<text x="10" y="82" fill="#333">Operating Cash Flow</text>
|
||||
<rect x="10" y="88" width="240" height="20" fill="#188a3e" opacity="0.7"/>
|
||||
<text x="256" y="103" fill="#188a3e">120M</text>
|
||||
<text x="10" y="128" fill="#188a3e">OCF > Net Income → profitul e "acoperit" și de bani reali, nu doar de</text>
|
||||
<text x="10" y="144" fill="#188a3e">hârtie — semn de calitate bună a cash-ului</text>
|
||||
</svg></p>
|
||||
<p><svg viewBox="0 0 440 170" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="16" fill="#333">NU — profit fără susținere de cash (calitate slabă)</text>
|
||||
<text x="10" y="38" fill="#333">Net Income</text>
|
||||
<rect x="10" y="44" width="200" height="20" fill="#1a5fb4" opacity="0.7"/>
|
||||
<text x="216" y="59" fill="#1a5fb4">100M</text>
|
||||
<text x="10" y="82" fill="#333">Operating Cash Flow</text>
|
||||
<rect x="10" y="88" width="80" height="20" fill="#c00" opacity="0.7"/>
|
||||
<text x="96" y="103" fill="#c00">40M</text>
|
||||
<text x="10" y="128" fill="#c00">OCF mult sub Net Income → profitul e "pe hârtie", cash-ul rămas în urmă</text>
|
||||
<text x="10" y="144" fill="#c00">(creanțe/stocuri în creștere) — steag roșu, chiar dacă profitul crește</text>
|
||||
</svg></p>
|
||||
<h2>Partea 3 — Diluarea acționarilor (metric nou): management-ul protejează acționarii?</h2>
|
||||
<p>Termen nou: <strong>share dilution</strong> (diluarea acționarilor) — creșterea
|
||||
numărului de acțiuni existente (shares outstanding, din bilanț), de obicei
|
||||
prin emiterea de acțiuni noi. Verifici dacă managementul emite constant
|
||||
acțiuni noi sau ține diluarea sub control (sau chiar răscumpără acțiuni —
|
||||
buyback).</p>
|
||||
<p>Mecanismul, o singură dată aici: profitul unei companii se împarte la
|
||||
numărul de acțiuni pentru a obține profitul per acțiune (EPS). Dacă
|
||||
profitul rămâne constant dar numărul de acțiuni crește, fiecare acțiune
|
||||
primește o felie mai mică din același profit — exact ca o pizza împărțită
|
||||
la tot mai multe persoane (analogia din curs): aceeași pizza, împărțită la
|
||||
10 în loc de 4, înseamnă felii mai mici pentru fiecare, chiar dacă pizza
|
||||
n-a scăzut.</p>
|
||||
<p><svg viewBox="0 0 440 200" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="16" fill="#333">Profit net constant: 100M, 4 trimestre</text>
|
||||
<text x="10" y="40" fill="#c00">NU — diluare (acțiuni noi emise)</text>
|
||||
<text x="10" y="58" fill="#333">Shares outstanding: 100M → 105M → 115M → 130M</text>
|
||||
<text x="10" y="76" fill="#c00">EPS: 1.00 → 0.95 → 0.87 → 0.77 — scade deși profitul e fix</text>
|
||||
<text x="10" y="112" fill="#188a3e">DA — diluare controlată (buyback)</text>
|
||||
<text x="10" y="130" fill="#333">Shares outstanding: 100M → 98M → 96M → 94M</text>
|
||||
<text x="10" y="148" fill="#188a3e">EPS: 1.00 → 1.02 → 1.04 → 1.06 — crește, la profit fix</text>
|
||||
<text x="10" y="180" fill="#666">Aceeași "pizza" (profit), servită la mai puține/mai multe felii (acțiuni)</text>
|
||||
</svg></p>
|
||||
<h2>Partea 4 — Cum gândesc instituționalii: nu cifra de azi, transformarea în timp</h2>
|
||||
<p>Din curs: investitorii profesioniști (instituționalii) nu analizează doar
|
||||
business-ul la un moment dat — analizează direcția lui. Un business bun
|
||||
care se deteriorează poate deveni o investiție slabă; un business care se
|
||||
îmbunătățește constant poate deveni o investiție foarte puternică. Piața
|
||||
reacționează la îmbunătățirea sau deteriorarea business-ului, nu doar la
|
||||
nivelul lui absolut — și asta fac și sistemele moderne de analiză
|
||||
fundamentală (scoring automatizat), nu doar analiștii umani.</p>
|
||||
<p>Practic, asta înseamnă că cele patru unghiuri de mai sus (profitabilitate/
|
||||
leverage/eficiență, calitatea cash-ului, diluarea) trebuie citite
|
||||
<strong>împreună, pe mai multe trimestre</strong>, nu unul izolat pe un singur raport.</p>
|
||||
<h2>Cum aplici practic: un business cu trend confirmat, nu o presupunere</h2>
|
||||
<p><strong>De ce urmărești trendul, concret:</strong> îți spune dacă merită să ții/cumperi
|
||||
o poziție pe termen mediu-lung — nu reacționezi la un singur raport bun/
|
||||
prost, ci construiești o poziție pe o companie care își dovedește
|
||||
îmbunătățirea trimestru după trimestru.</p>
|
||||
<p><strong>Ce faci când vezi trendul conturându-se:</strong> aștepți <strong>confirmare pe cel
|
||||
puțin 3-4 trimestre consecutive</strong> înainte să tragi concluzia de "business
|
||||
în întărire" — un singur trimestru bun poate fi zgomot (o vânzare
|
||||
unică, un cost tăiat temporar), nu tendință.</p>
|
||||
<p><strong>Trigger valid vs. prea devreme — DA/NU:</strong></p>
|
||||
<ul>
|
||||
<li><strong>NU, prea devreme:</strong> 1 trimestru cu ROA în urcare, restul metricilor
|
||||
neschimbate — insuficient, poate fi întâmplător.</li>
|
||||
<li><strong>DA, confirmat:</strong> 4 trimestre consecutive cu ROA, marjă și asset
|
||||
turnover în urcare, leverage în scădere, OCF peste Net Income și fără
|
||||
diluare — exact profilul NOVA Corp de mai sus.</li>
|
||||
</ul>
|
||||
<p><strong>Exemplul complet, de la identificare la ieșire din trade (NOVA Corp,
|
||||
preț construit, plauzibil pe scara deja folosită mai sus):</strong></p>
|
||||
<p>După al 4-lea raport trimestrial care confirmă toate cele patru unghiuri
|
||||
(secțiunile de mai sus), acțiunea NOVA cotează la 54$, formând o bază
|
||||
între 52.80$ și 56$ în ultimele 3 săptămâni de tranzacționare — piața încă
|
||||
"digeră" vestea. Ziua raportului Q4, acțiunea rupe baza cu volum peste
|
||||
medie.</p>
|
||||
<p><svg viewBox="0 0 440 220" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="8" y="15" fill="#666">NOVA Corp ↑</text>
|
||||
<line x1="20" y1="150" x2="420" y2="150" stroke="#999" stroke-width="1" stroke-dasharray="3 3"/>
|
||||
<text x="10" y="163" fill="#999">52.80 — baza (SL sub acest nivel)</text>
|
||||
<line x1="20" y1="110" x2="420" y2="110" stroke="#888" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="215" y="105" fill="#888">56.00 — rezistența bazei</text>
|
||||
<polyline points="20,145 90,140 160,120 220,112 260,90 320,55 380,35" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="260" cy="90" r="5" fill="#1a5fb4"/>
|
||||
<text x="266" y="86" fill="#1a5fb4">breakout raport Q4, volum mare</text>
|
||||
<line x1="20" y1="35" x2="420" y2="35" stroke="#188a3e" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="10" y="30" fill="#188a3e">68.00 — TP (maxim anterior)</text>
|
||||
<text x="10" y="200" fill="#1a5fb4">intrare long 56.20 — break confirmat peste 56.00, cu volum</text>
|
||||
<text x="10" y="216" fill="#c00">SL 52.80 — sub bază: dacă cedează, teza "trend confirmat" e invalidată</text>
|
||||
</svg></p>
|
||||
<p>Intrare: <strong>56.20</strong> (break confirmat peste rezistența bazei, cu volum, în
|
||||
ziua raportului). Stop-loss: <strong>52.80</strong> — sub baza de acumulare; dacă prețul
|
||||
revine acolo, înseamnă că piața nu mai crede în continuarea trendului
|
||||
fundamental, indiferent cât de bune arătau cifrele. Take-profit: <strong>68.00</strong>
|
||||
— maximul anterior al acțiunii, ținta unde ar putea apărea vânzare de
|
||||
profit. Risc 3.40$, recompensă 11.80$ → risc/recompensă ~1:3.5.</p>
|
||||
<h2>Gotchas practice</h2>
|
||||
<ul>
|
||||
<li><strong>Nu trage concluzii dintr-un singur trimestru</strong> — un metric bun izolat
|
||||
poate fi noroc sau un efect temporar (ex. o vânzare unică de activ),
|
||||
nu o schimbare reală de traiectorie.</li>
|
||||
<li><strong>Profit în creștere + cash slab = steag roșu, nu semnal bun</strong> — dacă
|
||||
Net Income crește dar Operating Cash Flow scade sau stagnează, nu te
|
||||
bucura de cifra de profit înainte să verifici cash-ul.</li>
|
||||
<li><strong>Diluarea poate ascunde o "creștere" falsă</strong> — profitul total poate
|
||||
crește doar pentru că firma a emis mai multe acțiuni (mai mult capital
|
||||
la muncă), fără ca profitul <em>per acțiune</em> să crească; verifică EPS, nu
|
||||
doar profitul net total.</li>
|
||||
<li><strong>Nu confunda "cifră bună azi" cu "afacere bună"</strong> — două companii cu
|
||||
metrici identici azi pot fi la capete opuse ale traiectoriei; cere
|
||||
întotdeauna istoricul pe minim 3-4 trimestre înainte de verdict.</li>
|
||||
</ul>
|
||||
<h2>Referințe</h2>
|
||||
<ul>
|
||||
<li><a href="https://www.investopedia.com/terms/r/returnonassets.asp">Investopedia — Return on Assets (ROA)</a></li>
|
||||
<li><a href="https://www.investopedia.com/ask/answers/033115/what-difference-between-cash-flow-and-net-income.asp">Investopedia — Operating Cash Flow vs. Net Income</a></li>
|
||||
<li><a href="https://www.investopedia.com/terms/d/dilution.asp">Investopedia — Stock Dilution</a></li>
|
||||
<li><a href="https://www.investopedia.com/terms/f/fundamentalanalysis.asp">Investopedia — Fundamental Analysis</a></li>
|
||||
</ul>
|
||||
<hr />
|
||||
<p><em>Notă: transcrierea (782 cuvinte) discută la nivel conceptual cele patru
|
||||
unghiuri (profitabilitate/leverage/eficiență, calitatea cash-ului,
|
||||
diluarea, gândirea instituțională) și analogia pizza pentru diluare —
|
||||
fără cifre concrete. Toate valorile numerice (NOVA Corp, ORION Ltd,
|
||||
exemplele de cash quality și dilution, exemplul de trade cu preț/SL/TP)
|
||||
sunt completări construite de mine, pe scara și sensul explicat în curs,
|
||||
marcate explicit ca atare. Mecanismele explicate ("de ce" profitul poate
|
||||
crește fără cash real, "de ce" diluarea scade EPS) sunt completări proprii,
|
||||
nu vin formulate mecanic în transcriere.</em></p>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,260 @@
|
||||
# Modul Analiză Fundamentală / #7 — Direcția Business-ului (Trendul Metricilor)
|
||||
|
||||
## TLDR
|
||||
Până acum ai învățat să citești situațiile financiare și să calculezi
|
||||
metricii fundamentali la un moment dat. Acest modul schimbă întrebarea: nu
|
||||
"cât valorează metricul acum", ci **se îmbunătățește sau se deteriorează în
|
||||
timp**. Două companii pot avea exact aceiași metrici azi și totuși una să
|
||||
fie o investiție bună, cealaltă slabă — diferența e direcția. Modulul
|
||||
urmărește patru unghiuri: profitabilitate/eficiență/leverage (partea 1),
|
||||
calitatea cash-ului (partea 2), diluarea acționarilor (partea 3, metric
|
||||
nou) și felul în care instituționalii citesc trendul, nu cifra izolată
|
||||
(partea 4).
|
||||
|
||||
## De ce direcția contează mai mult decât cifra singulară
|
||||
|
||||
<svg viewBox="0 0 460 170" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="18" fill="#333">Azi, ambele companii: ROA 10%, marjă brută 40%, datorie egală</text>
|
||||
<text x="10" y="45" fill="#188a3e">Compania A — ultimele 4 trimestre:</text>
|
||||
<polyline points="20,60 130,55 240,50 350,45" fill="none" stroke="#188a3e" stroke-width="2"/>
|
||||
<text x="360" y="48" fill="#188a3e">ROA 8→10%</text>
|
||||
<text x="10" y="100" fill="#c00">Compania B — ultimele 4 trimestre:</text>
|
||||
<polyline points="20,110 130,118 240,124 350,130" fill="none" stroke="#c00" stroke-width="2"/>
|
||||
<text x="360" y="133" fill="#c00">ROA 13→10%</text>
|
||||
<text x="10" y="158" fill="#666">Aceeași cifră azi (10%), traiectorii opuse — A se întărește, B se erodează</text>
|
||||
</svg>
|
||||
|
||||
Compania A ajunge la 10% urcând; compania B ajunge la 10% coborând. Cifra
|
||||
finală e identică, dar A e pe drum să depășească 10%, B e pe drum să scadă
|
||||
sub el. Un investitor care se uită doar la "10%" nu vede diferența —
|
||||
un investitor care se uită la traiectorie o vede imediat.
|
||||
|
||||
## Partea 1 — Profitabilitate, lichiditate, leverage, eficiență: urmărește panta, nu punctul
|
||||
|
||||
Fiecare metric din modulele anterioare se transformă acum într-o întrebare
|
||||
de direcție:
|
||||
|
||||
- **Return on Assets (ROA)** — randamentul activelor. Întrebarea: ROA
|
||||
crește sau scade?
|
||||
- **Gross Margin** — marja brută. Întrebarea: se extinde sau se comprimă?
|
||||
- **Current Ratio** — rata lichidității curente. Întrebarea: business-ul
|
||||
devine mai stabil financiar sau mai fragil?
|
||||
- **Datoria pe termen lung / leverage** — întrebarea: leverage-ul devine
|
||||
mai controlat sau compania devine tot mai dependentă de datorie?
|
||||
- **Asset Turnover** — rotația activelor. Întrebarea: compania folosește
|
||||
activele mai eficient sau mai puțin eficient?
|
||||
|
||||
<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">
|
||||
<text x="10" y="16" fill="#333">Cinci metrici, aceeași întrebare: se îmbunătățesc sau se deteriorează?</text>
|
||||
<text x="10" y="40" fill="#333">ROA (randament active)</text>
|
||||
<polyline points="180,44 230,38 280,32 330,26" fill="none" stroke="#188a3e" stroke-width="2"/>
|
||||
<text x="340" y="30" fill="#188a3e">8→11%</text>
|
||||
<text x="10" y="76" fill="#333">Gross Margin (marjă brută)</text>
|
||||
<polyline points="180,80 230,75 280,70 330,65" fill="none" stroke="#188a3e" stroke-width="2"/>
|
||||
<text x="340" y="69" fill="#188a3e">40→43%</text>
|
||||
<text x="10" y="112" fill="#333">Current Ratio (lichiditate)</text>
|
||||
<polyline points="180,116 230,111 280,106 330,101" fill="none" stroke="#188a3e" stroke-width="2"/>
|
||||
<text x="340" y="105" fill="#188a3e">1.8→2.1</text>
|
||||
<text x="10" y="148" fill="#333">Debt/Equity (leverage)</text>
|
||||
<polyline points="180,140 230,135 280,130 330,124" fill="none" stroke="#188a3e" stroke-width="2"/>
|
||||
<text x="340" y="128" fill="#188a3e">0.60→0.45</text>
|
||||
<text x="10" y="184" fill="#333">Asset Turnover (eficiență)</text>
|
||||
<polyline points="180,188 230,183 280,178 330,173" fill="none" stroke="#188a3e" stroke-width="2"/>
|
||||
<text x="340" y="177" fill="#188a3e">0.90→1.05</text>
|
||||
<text x="10" y="220" fill="#666">Toate patru trimestre, ambele evoluează în direcția "sănătoasă"</text>
|
||||
<text x="10" y="240" fill="#666">(ROA/marjă/turnover în sus, leverage în jos) — exact ce caută instituționalii</text>
|
||||
</svg>
|
||||
|
||||
Notă: valorile de mai sus și tabelele care urmează sunt un exemplu construit
|
||||
(NOVA Corp, companie fictivă) — transcrierea discută doar mecanismul și
|
||||
lista de metrici, nu dă cifre; numerele de aici respectă scara și
|
||||
sensul explicat în curs.
|
||||
|
||||
**DA — business care se întărește (NOVA Corp, 4 trimestre)**
|
||||
|
||||
<svg viewBox="0 0 440 140" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="18" fill="#188a3e">NOVA Corp — Q1→Q4</text>
|
||||
<text x="10" y="40" fill="#333">ROA: 8% → 9% → 10% → 11%</text>
|
||||
<text x="10" y="60" fill="#333">Gross Margin: 40% → 41% → 42% → 43%</text>
|
||||
<text x="10" y="80" fill="#333">Current Ratio: 1.8 → 1.9 → 2.0 → 2.1</text>
|
||||
<text x="10" y="100" fill="#333">Debt/Equity: 0.60 → 0.55 → 0.50 → 0.45</text>
|
||||
<text x="10" y="120" fill="#188a3e">Toate patru — direcție sănătoasă simultan</text>
|
||||
</svg>
|
||||
|
||||
**NU — business care se deteriorează, la aceleași cifre finale ca alt
|
||||
business "sănătos" azi (companie fictivă, exemplu construit)**
|
||||
|
||||
<svg viewBox="0 0 440 140" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="18" fill="#c00">ORION Ltd — Q1→Q4</text>
|
||||
<text x="10" y="40" fill="#333">ROA: 13% → 11% → 9% → 7%</text>
|
||||
<text x="10" y="60" fill="#333">Gross Margin: 45% → 42% → 39% → 36%</text>
|
||||
<text x="10" y="80" fill="#333">Current Ratio: 1.6 → 1.4 → 1.2 → 1.0</text>
|
||||
<text x="10" y="100" fill="#333">Debt/Equity: 0.40 → 0.55 → 0.70 → 0.90</text>
|
||||
<text x="10" y="120" fill="#c00">Toate patru se erodează — deși Q1 arăta mai bine decât NOVA la Q4</text>
|
||||
</svg>
|
||||
|
||||
## Partea 2 — Calitatea cash-ului: profitul e susținut de cash real?
|
||||
|
||||
Termen nou: **calitatea cash-ului** (cash quality) — gradul în care
|
||||
profitul raportat e efectiv susținut de bani reali încasați, nu doar de
|
||||
înregistrări contabile. Se verifică comparând **Operating Cash Flow**
|
||||
(fluxul de numerar din operațiuni, din cash flow statement) cu **Net
|
||||
Income** (profitul net, din income statement).
|
||||
|
||||
De ce contează mecanic, nu doar ca afirmație: profitul contabil se
|
||||
înregistrează quando o vânzare e recunoscută (ex. o factură emisă unui
|
||||
client), nu neapărat când banii intră efectiv în cont. Dacă o companie
|
||||
vinde tot mai mult "pe credit" (facturi neîncasate încă, care cresc
|
||||
creanțele), profitul contabil crește, dar cash-ul care intră efectiv
|
||||
rămâne în urmă — compania arată profitabilă pe hârtie, dar riscă să nu
|
||||
aibă bani lichizi pentru salarii, furnizori, datorii.
|
||||
|
||||
<svg viewBox="0 0 440 170" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="16" fill="#333">DA — profit susținut de cash (calitate bună)</text>
|
||||
<text x="10" y="38" fill="#333">Net Income</text>
|
||||
<rect x="10" y="44" width="200" height="20" fill="#1a5fb4" opacity="0.7"/>
|
||||
<text x="216" y="59" fill="#1a5fb4">100M</text>
|
||||
<text x="10" y="82" fill="#333">Operating Cash Flow</text>
|
||||
<rect x="10" y="88" width="240" height="20" fill="#188a3e" opacity="0.7"/>
|
||||
<text x="256" y="103" fill="#188a3e">120M</text>
|
||||
<text x="10" y="128" fill="#188a3e">OCF > Net Income → profitul e "acoperit" și de bani reali, nu doar de</text>
|
||||
<text x="10" y="144" fill="#188a3e">hârtie — semn de calitate bună a cash-ului</text>
|
||||
</svg>
|
||||
|
||||
<svg viewBox="0 0 440 170" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="16" fill="#333">NU — profit fără susținere de cash (calitate slabă)</text>
|
||||
<text x="10" y="38" fill="#333">Net Income</text>
|
||||
<rect x="10" y="44" width="200" height="20" fill="#1a5fb4" opacity="0.7"/>
|
||||
<text x="216" y="59" fill="#1a5fb4">100M</text>
|
||||
<text x="10" y="82" fill="#333">Operating Cash Flow</text>
|
||||
<rect x="10" y="88" width="80" height="20" fill="#c00" opacity="0.7"/>
|
||||
<text x="96" y="103" fill="#c00">40M</text>
|
||||
<text x="10" y="128" fill="#c00">OCF mult sub Net Income → profitul e "pe hârtie", cash-ul rămas în urmă</text>
|
||||
<text x="10" y="144" fill="#c00">(creanțe/stocuri în creștere) — steag roșu, chiar dacă profitul crește</text>
|
||||
</svg>
|
||||
|
||||
## Partea 3 — Diluarea acționarilor (metric nou): management-ul protejează acționarii?
|
||||
|
||||
Termen nou: **share dilution** (diluarea acționarilor) — creșterea
|
||||
numărului de acțiuni existente (shares outstanding, din bilanț), de obicei
|
||||
prin emiterea de acțiuni noi. Verifici dacă managementul emite constant
|
||||
acțiuni noi sau ține diluarea sub control (sau chiar răscumpără acțiuni —
|
||||
buyback).
|
||||
|
||||
Mecanismul, o singură dată aici: profitul unei companii se împarte la
|
||||
numărul de acțiuni pentru a obține profitul per acțiune (EPS). Dacă
|
||||
profitul rămâne constant dar numărul de acțiuni crește, fiecare acțiune
|
||||
primește o felie mai mică din același profit — exact ca o pizza împărțită
|
||||
la tot mai multe persoane (analogia din curs): aceeași pizza, împărțită la
|
||||
10 în loc de 4, înseamnă felii mai mici pentru fiecare, chiar dacă pizza
|
||||
n-a scăzut.
|
||||
|
||||
<svg viewBox="0 0 440 200" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="16" fill="#333">Profit net constant: 100M, 4 trimestre</text>
|
||||
<text x="10" y="40" fill="#c00">NU — diluare (acțiuni noi emise)</text>
|
||||
<text x="10" y="58" fill="#333">Shares outstanding: 100M → 105M → 115M → 130M</text>
|
||||
<text x="10" y="76" fill="#c00">EPS: 1.00 → 0.95 → 0.87 → 0.77 — scade deși profitul e fix</text>
|
||||
<text x="10" y="112" fill="#188a3e">DA — diluare controlată (buyback)</text>
|
||||
<text x="10" y="130" fill="#333">Shares outstanding: 100M → 98M → 96M → 94M</text>
|
||||
<text x="10" y="148" fill="#188a3e">EPS: 1.00 → 1.02 → 1.04 → 1.06 — crește, la profit fix</text>
|
||||
<text x="10" y="180" fill="#666">Aceeași "pizza" (profit), servită la mai puține/mai multe felii (acțiuni)</text>
|
||||
</svg>
|
||||
|
||||
## Partea 4 — Cum gândesc instituționalii: nu cifra de azi, transformarea în timp
|
||||
|
||||
Din curs: investitorii profesioniști (instituționalii) nu analizează doar
|
||||
business-ul la un moment dat — analizează direcția lui. Un business bun
|
||||
care se deteriorează poate deveni o investiție slabă; un business care se
|
||||
îmbunătățește constant poate deveni o investiție foarte puternică. Piața
|
||||
reacționează la îmbunătățirea sau deteriorarea business-ului, nu doar la
|
||||
nivelul lui absolut — și asta fac și sistemele moderne de analiză
|
||||
fundamentală (scoring automatizat), nu doar analiștii umani.
|
||||
|
||||
Practic, asta înseamnă că cele patru unghiuri de mai sus (profitabilitate/
|
||||
leverage/eficiență, calitatea cash-ului, diluarea) trebuie citite
|
||||
**împreună, pe mai multe trimestre**, nu unul izolat pe un singur raport.
|
||||
|
||||
## Cum aplici practic: un business cu trend confirmat, nu o presupunere
|
||||
|
||||
**De ce urmărești trendul, concret:** îți spune dacă merită să ții/cumperi
|
||||
o poziție pe termen mediu-lung — nu reacționezi la un singur raport bun/
|
||||
prost, ci construiești o poziție pe o companie care își dovedește
|
||||
îmbunătățirea trimestru după trimestru.
|
||||
|
||||
**Ce faci când vezi trendul conturându-se:** aștepți **confirmare pe cel
|
||||
puțin 3-4 trimestre consecutive** înainte să tragi concluzia de "business
|
||||
în întărire" — un singur trimestru bun poate fi zgomot (o vânzare
|
||||
unică, un cost tăiat temporar), nu tendință.
|
||||
|
||||
**Trigger valid vs. prea devreme — DA/NU:**
|
||||
|
||||
- **NU, prea devreme:** 1 trimestru cu ROA în urcare, restul metricilor
|
||||
neschimbate — insuficient, poate fi întâmplător.
|
||||
- **DA, confirmat:** 4 trimestre consecutive cu ROA, marjă și asset
|
||||
turnover în urcare, leverage în scădere, OCF peste Net Income și fără
|
||||
diluare — exact profilul NOVA Corp de mai sus.
|
||||
|
||||
**Exemplul complet, de la identificare la ieșire din trade (NOVA Corp,
|
||||
preț construit, plauzibil pe scara deja folosită mai sus):**
|
||||
|
||||
După al 4-lea raport trimestrial care confirmă toate cele patru unghiuri
|
||||
(secțiunile de mai sus), acțiunea NOVA cotează la 54$, formând o bază
|
||||
între 52.80$ și 56$ în ultimele 3 săptămâni de tranzacționare — piața încă
|
||||
"digeră" vestea. Ziua raportului Q4, acțiunea rupe baza cu volum peste
|
||||
medie.
|
||||
|
||||
<svg viewBox="0 0 440 220" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="8" y="15" fill="#666">NOVA Corp ↑</text>
|
||||
<line x1="20" y1="150" x2="420" y2="150" stroke="#999" stroke-width="1" stroke-dasharray="3 3"/>
|
||||
<text x="10" y="163" fill="#999">52.80 — baza (SL sub acest nivel)</text>
|
||||
<line x1="20" y1="110" x2="420" y2="110" stroke="#888" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="215" y="105" fill="#888">56.00 — rezistența bazei</text>
|
||||
<polyline points="20,145 90,140 160,120 220,112 260,90 320,55 380,35" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="260" cy="90" r="5" fill="#1a5fb4"/>
|
||||
<text x="266" y="86" fill="#1a5fb4">breakout raport Q4, volum mare</text>
|
||||
<line x1="20" y1="35" x2="420" y2="35" stroke="#188a3e" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="10" y="30" fill="#188a3e">68.00 — TP (maxim anterior)</text>
|
||||
<text x="10" y="200" fill="#1a5fb4">intrare long 56.20 — break confirmat peste 56.00, cu volum</text>
|
||||
<text x="10" y="216" fill="#c00">SL 52.80 — sub bază: dacă cedează, teza "trend confirmat" e invalidată</text>
|
||||
</svg>
|
||||
|
||||
Intrare: **56.20** (break confirmat peste rezistența bazei, cu volum, în
|
||||
ziua raportului). Stop-loss: **52.80** — sub baza de acumulare; dacă prețul
|
||||
revine acolo, înseamnă că piața nu mai crede în continuarea trendului
|
||||
fundamental, indiferent cât de bune arătau cifrele. Take-profit: **68.00**
|
||||
— maximul anterior al acțiunii, ținta unde ar putea apărea vânzare de
|
||||
profit. Risc 3.40$, recompensă 11.80$ → risc/recompensă ~1:3.5.
|
||||
|
||||
## Gotchas practice
|
||||
|
||||
- **Nu trage concluzii dintr-un singur trimestru** — un metric bun izolat
|
||||
poate fi noroc sau un efect temporar (ex. o vânzare unică de activ),
|
||||
nu o schimbare reală de traiectorie.
|
||||
- **Profit în creștere + cash slab = steag roșu, nu semnal bun** — dacă
|
||||
Net Income crește dar Operating Cash Flow scade sau stagnează, nu te
|
||||
bucura de cifra de profit înainte să verifici cash-ul.
|
||||
- **Diluarea poate ascunde o "creștere" falsă** — profitul total poate
|
||||
crește doar pentru că firma a emis mai multe acțiuni (mai mult capital
|
||||
la muncă), fără ca profitul *per acțiune* să crească; verifică EPS, nu
|
||||
doar profitul net total.
|
||||
- **Nu confunda "cifră bună azi" cu "afacere bună"** — două companii cu
|
||||
metrici identici azi pot fi la capete opuse ale traiectoriei; cere
|
||||
întotdeauna istoricul pe minim 3-4 trimestre înainte de verdict.
|
||||
|
||||
## Referințe
|
||||
|
||||
- [Investopedia — Return on Assets (ROA)](https://www.investopedia.com/terms/r/returnonassets.asp)
|
||||
- [Investopedia — Operating Cash Flow vs. Net Income](https://www.investopedia.com/ask/answers/033115/what-difference-between-cash-flow-and-net-income.asp)
|
||||
- [Investopedia — Stock Dilution](https://www.investopedia.com/terms/d/dilution.asp)
|
||||
- [Investopedia — Fundamental Analysis](https://www.investopedia.com/terms/f/fundamentalanalysis.asp)
|
||||
|
||||
---
|
||||
*Notă: transcrierea (782 cuvinte) discută la nivel conceptual cele patru
|
||||
unghiuri (profitabilitate/leverage/eficiență, calitatea cash-ului,
|
||||
diluarea, gândirea instituțională) și analogia pizza pentru diluare —
|
||||
fără cifre concrete. Toate valorile numerice (NOVA Corp, ORION Ltd,
|
||||
exemplele de cash quality și dilution, exemplul de trade cu preț/SL/TP)
|
||||
sunt completări construite de mine, pe scara și sensul explicat în curs,
|
||||
marcate explicit ca atare. Mecanismele explicate ("de ce" profitul poate
|
||||
crește fără cash real, "de ce" diluarea scade EPS) sunt completări proprii,
|
||||
nu vin formulate mecanic în transcriere.*
|
||||
259
summaries/16_ANALIZA_FUNDAMENTALA/08_piotrowski_f_score.html
Normal file
259
summaries/16_ANALIZA_FUNDAMENTALA/08_piotrowski_f_score.html
Normal file
@@ -0,0 +1,259 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ro">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Modul 16 / #8 — Piotrowski F-Score: scor obiectiv de sănătate fundamentală</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>Modul 16 / #8 — Piotrowski F-Score: scor obiectiv de sănătate fundamentală</h1>
|
||||
<h2>TLDR</h2>
|
||||
<p>F-Score (Joseph Piotrowski, 2000) e un test de 9 întrebări DA/NU pe cele trei
|
||||
situații financiare ale unei companii — fiecare DA valorează 1 punct, scor
|
||||
final 0-9. Scopul lui: să separi rapid business-urile care devin mai
|
||||
puternice de cele care se deteriorează fundamental, fără să citești manual
|
||||
mii de rapoarte financiare. F-Score <strong>nu</strong> spune dacă acțiunea e ieftină sau
|
||||
scumpă — doar cât de sănătos e fundamentul. E un filtru de sănătate, nu un
|
||||
semnal de cumpărare.</p>
|
||||
<h2>De ce urmărești F-Score — ce decizie te ajută să iei</h2>
|
||||
<p>Investitorii profesioniști nu analizează manual mii de companii; au nevoie
|
||||
de un filtru rapid și obiectiv. Multe acțiuni par ieftine (P/E mic, preț jos
|
||||
față de trecut) dar rămân ieftine pentru că fundamentul chiar se deteriorează
|
||||
— acestea sunt "value trap"-uri (capcane de valoare): pari să cumperi ceva
|
||||
ieftin, dar cumperi de fapt un business în declin. F-Score te ajută să
|
||||
elimini rapid aceste candidate de pe watchlist, ca să investești timp de
|
||||
analiză doar în companiile unde fundamentul chiar se îmbunătățește.</p>
|
||||
<h2>Cum funcționează — 9 criterii, 3 categorii</h2>
|
||||
<p>Pentru fiecare criteriu: DA = 1 punct, NU = 0 puncte. Scor maxim 9.</p>
|
||||
<p><strong>Categoria 1 — Profitabilitate</strong>
|
||||
1. <strong>ROA</strong> (return on assets — rotația activelor: profit net / active totale)
|
||||
pozitiv — compania generează profit raportat la activele sale.
|
||||
2. <strong>Operating cash flow</strong> (fluxul de numerar operațional) pozitiv —
|
||||
business-ul generează cash real din operațiuni, nu doar profit pe hârtie.
|
||||
3. Operating cash flow <strong>mai mare</strong> decât <strong>net income</strong> (profitul net
|
||||
contabil) — profitul e susținut de cash real, nu de artificii contabile
|
||||
(ex: vânzări facturate dar neîncasate încă).</p>
|
||||
<p><strong>Categoria 2 — Sănătate financiară (leverage și lichiditate)</strong>
|
||||
4. ROA anul curent <strong>mai mare</strong> decât ROA anul anterior — profitabilitatea
|
||||
se îmbunătățește an peste an.
|
||||
5. Datoria pe termen lung (<strong>long-term debt</strong>) în <strong>scădere</strong> — leverage-ul
|
||||
devine mai sănătos, compania depinde mai puțin de credit.
|
||||
6. <strong>Current ratio</strong> (active curente / datorii curente — lichiditatea pe
|
||||
termen scurt) în <strong>creștere</strong> — compania își poate acoperi mai ușor
|
||||
obligațiile imediate.
|
||||
7. Numărul de acțiuni în circulație (<strong>shares outstanding</strong>) <strong>nu crește</strong> —
|
||||
managementul nu diluează acționarii existenți prin emisiuni noi.</p>
|
||||
<p><strong>Categoria 3 — Eficiență operațională</strong>
|
||||
8. <strong>Gross margin</strong> (marja brută — venit minus costul mărfii vândute,
|
||||
raportat la venit) în <strong>creștere</strong> — compania își păstrează puterea de
|
||||
brand și capacitatea de a menține prețuri ridicate.
|
||||
9. <strong>Asset turnover</strong> (rotația activelor — vânzări / active totale) în
|
||||
<strong>creștere</strong> — compania generează mai multe vânzări cu aceleași active.</p>
|
||||
<h2>Interpretare scor</h2>
|
||||
<p><svg viewBox="0 0 460 130" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<rect x="10" y="20" width="150" height="30" fill="#c00" opacity="0.75"/>
|
||||
<text x="15" y="40" fill="#fff">0-3</text>
|
||||
<rect x="160" y="20" width="100" height="30" fill="#d0872a" opacity="0.8"/>
|
||||
<text x="165" y="40" fill="#fff">4-5</text>
|
||||
<rect x="260" y="20" width="100" height="30" fill="#1a5fb4" opacity="0.8"/>
|
||||
<text x="265" y="40" fill="#fff">6-7</text>
|
||||
<rect x="360" y="20" width="90" height="30" fill="#188a3e" opacity="0.85"/>
|
||||
<text x="365" y="40" fill="#fff">8-9</text>
|
||||
<text x="10" y="68" fill="#c00">slab fundamental</text>
|
||||
<text x="160" y="68" fill="#d0872a">mixt / neutru</text>
|
||||
<text x="260" y="68" fill="#1a5fb4">solid</text>
|
||||
<text x="360" y="68" fill="#188a3e">foarte puternic</text>
|
||||
<text x="10" y="95" fill="#333">0-3: candidat de evitat sau de short (fundament în declin)</text>
|
||||
<text x="10" y="112" fill="#333">8-9: business robust — trece la pasul următor: valuation + tehnic</text>
|
||||
</svg></p>
|
||||
<p>Din curs: 8-9 e un business foarte puternic, 6-7 solid, 4-5 mixt/neutru, 0-3
|
||||
slab fundamental. F-Score nu garantează că acțiunea va crește — te sprijină
|
||||
să filtrezi business-urile sănătoase de cele fragile.</p>
|
||||
<h2>Ce faci când vezi scorul (pasul practic imediat următor)</h2>
|
||||
<p>F-Score nu e un semnal de cumpărare direct — e primul filtru dintr-o secvență:
|
||||
1. <strong>Scor 6-9</strong> → treci la verificarea <strong>valuation-ului</strong> (P/E, P/B față de
|
||||
sectorul companiei) — un business sănătos la preț umflat tot nu e un
|
||||
cumpărător bun acum.
|
||||
2. <strong>Scor 0-3</strong> → elimini din watchlist-ul de cumpărare, sau — dacă și
|
||||
valuation-ul e ridicat, și apare un semnal tehnic de slăbiciune — devine
|
||||
candidat de <strong>short</strong> (secțiunea de mai jos).
|
||||
3. Abia după ce fundamentul (F-Score) și valuation-ul confirmă, cauți
|
||||
<strong>trigger-ul tehnic</strong> (breakout, retest) pentru momentul exact de intrare.</p>
|
||||
<h2>Confirmare vs. capcană — sănătos nu înseamnă ieftin</h2>
|
||||
<p>Aici e capcana reală: două companii pot avea <strong>același</strong> F-Score ridicat, dar
|
||||
una e un cumpărător bun acum, iar cealaltă e un business sănătos la un preț
|
||||
deja prea mare. Exemplu construit pe scara Coca-Cola (F-Score 7/9, calculat
|
||||
mai jos):</p>
|
||||
<p><strong>DA — sănătos și rezonabil ca preț, candidat de cumpărare</strong></p>
|
||||
<p><svg viewBox="0 0 440 110" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="20" fill="#333">F-Score 7/9 (solid) — forward P/E 22x</text>
|
||||
<text x="10" y="42" fill="#188a3e">Media istorică a sectorului: 23-25x</text>
|
||||
<rect x="10" y="52" width="220" height="20" fill="#188a3e" opacity="0.5"/>
|
||||
<text x="10" y="90" fill="#188a3e">P/E sub media sectorului → nu plătești o primă</text>
|
||||
<text x="10" y="103" fill="#188a3e">pentru un business deja sănătos — candidat DA</text>
|
||||
</svg></p>
|
||||
<p><strong>NU — sănătos, dar deja scump, nu cumperi orbește pe scor</strong></p>
|
||||
<p><svg viewBox="0 0 440 110" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="20" fill="#333">F-Score 7/9 (solid) — forward P/E 34x</text>
|
||||
<text x="10" y="42" fill="#c00">Media istorică a sectorului: 23-25x</text>
|
||||
<rect x="10" y="52" width="340" height="20" fill="#c00" opacity="0.5"/>
|
||||
<text x="10" y="90" fill="#c00">P/E cu 40% peste media sectorului → plătești deja</text>
|
||||
<text x="10" y="103" fill="#c00">o primă mare — F-Score bun nu anulează supraevaluarea</text>
|
||||
</svg></p>
|
||||
<p>Cifrele de P/E de mai sus sunt construite de mine ca ilustrare a mecanismului
|
||||
(P/E relativ la sector) — transcrierea nu dă cifre de valuation, doar
|
||||
afirmația "F-score nu spune dacă acțiunea este ieftină sau scumpă".</p>
|
||||
<h2>Exemplu 1 — Coca-Cola (din curs), calcul complet: 7/9</h2>
|
||||
<table style="width:100%;border-collapse:collapse;font-size:15px">
|
||||
<tr style="background:#eee"><th style="text-align:left;padding:4px 8px">Criteriu</th><th style="padding:4px 8px">Rezultat</th></tr>
|
||||
<tr><td style="padding:4px 8px">1. ROA pozitiv</td><td style="text-align:center;color:#188a3e">DA</td></tr>
|
||||
<tr><td style="padding:4px 8px">2. Operating cash flow pozitiv</td><td style="text-align:center;color:#188a3e">DA</td></tr>
|
||||
<tr><td style="padding:4px 8px">3. Cash flow > net income</td><td style="text-align:center;color:#c00">NU</td></tr>
|
||||
<tr><td style="padding:4px 8px">4. ROA în creștere</td><td style="text-align:center;color:#188a3e">DA</td></tr>
|
||||
<tr><td style="padding:4px 8px">5. Datorie pe termen lung în scădere</td><td style="text-align:center;color:#c00">NU</td></tr>
|
||||
<tr><td style="padding:4px 8px">6. Current ratio în creștere</td><td style="text-align:center;color:#188a3e">DA</td></tr>
|
||||
<tr><td style="padding:4px 8px">7. Fără diluare (shares outstanding)</td><td style="text-align:center;color:#188a3e">DA</td></tr>
|
||||
<tr><td style="padding:4px 8px">8. Gross margin în creștere</td><td style="text-align:center;color:#188a3e">DA</td></tr>
|
||||
<tr><td style="padding:4px 8px">9. Asset turnover în creștere</td><td style="text-align:center;color:#188a3e">DA</td></tr>
|
||||
<tr style="background:#eee"><td style="padding:4px 8px"><b>Total</b></td><td style="text-align:center"><b>7/9 — solid</b></td></tr>
|
||||
</table>
|
||||
|
||||
<p>Interpretare din curs: Coca-Cola rămâne profitabilă, eficientă, solidă
|
||||
financiar, cu brand puternic și cash consistent — dar F-Score nu spune dacă
|
||||
acțiunea e ieftină sau scumpă la prețul curent (secțiunea DA/NU de mai sus).</p>
|
||||
<h2>Exemplu 2 — business în deteriorare (construit, invalidare): 2/9</h2>
|
||||
<p>Nu orice companie "cunoscută" are un scor bun. Exemplu construit, o companie
|
||||
retail fictivă "RetailCo", pentru a arăta cum arată numeric un fundament slab:</p>
|
||||
<table style="width:100%;border-collapse:collapse;font-size:15px">
|
||||
<tr style="background:#eee"><th style="text-align:left;padding:4px 8px">Criteriu</th><th style="padding:4px 8px">Rezultat</th></tr>
|
||||
<tr><td style="padding:4px 8px">1. ROA pozitiv</td><td style="text-align:center;color:#188a3e">DA</td></tr>
|
||||
<tr><td style="padding:4px 8px">2. Operating cash flow pozitiv</td><td style="text-align:center;color:#c00">NU</td></tr>
|
||||
<tr><td style="padding:4px 8px">3. Cash flow > net income</td><td style="text-align:center;color:#c00">NU</td></tr>
|
||||
<tr><td style="padding:4px 8px">4. ROA în creștere</td><td style="text-align:center;color:#c00">NU</td></tr>
|
||||
<tr><td style="padding:4px 8px">5. Datorie pe termen lung în scădere</td><td style="text-align:center;color:#c00">NU</td></tr>
|
||||
<tr><td style="padding:4px 8px">6. Current ratio în creștere</td><td style="text-align:center;color:#c00">NU</td></tr>
|
||||
<tr><td style="padding:4px 8px">7. Fără diluare (shares outstanding)</td><td style="text-align:center;color:#188a3e">DA</td></tr>
|
||||
<tr><td style="padding:4px 8px">8. Gross margin în creștere</td><td style="text-align:center;color:#c00">NU</td></tr>
|
||||
<tr><td style="padding:4px 8px">9. Asset turnover în creștere</td><td style="text-align:center;color:#188a3e">DA</td></tr>
|
||||
<tr style="background:#eee"><td style="padding:4px 8px"><b>Total</b></td><td style="text-align:center"><b>2/9 — slab fundamental</b></td></tr>
|
||||
</table>
|
||||
|
||||
<p>RetailCo încă are profit contabil (ROA pozitiv), dar nu generează cash real
|
||||
din operațiuni, își pierde marja și eficiența activelor scade — exact
|
||||
profilul unei "value trap": pare ieftină, dar se deteriorează. Acest exemplu
|
||||
e construit de mine, ca ilustrare a unui scor slab — nu vine din transcriere.</p>
|
||||
<h2>Long și short — F-Score funcționează în ambele direcții</h2>
|
||||
<ul>
|
||||
<li><strong>Long</strong>: scor 6-9 + valuation rezonabilă (P/E sub media sectorului) +
|
||||
trigger tehnic de continuare = candidat de cumpărare.</li>
|
||||
<li><strong>Short</strong>: scor 0-3 + valuation încă ridicată (piața nu a "prețuit" încă
|
||||
deteriorarea) + trigger tehnic de slăbiciune (breakdown sub suport, cu
|
||||
volum) = candidat de vânzare în lipsă. Ideea e simetrică cu long-ul: un
|
||||
fundament care se deteriorează, dacă piața nu a ajustat prețul, tinde să
|
||||
fie corectat mai devreme sau mai târziu.</li>
|
||||
</ul>
|
||||
<h2>Exemplu complet de trade (long) — Coca-Cola, F-Score + tehnic</h2>
|
||||
<p>Continuăm exemplul Coca-Cola (F-Score 7/9, valuation rezonabilă — scenariul
|
||||
DA de mai sus). Fundamentul și valuation-ul sunt confirmate; rămâne
|
||||
trigger-ul tehnic de intrare.</p>
|
||||
<p><strong>Termeni noi, definiți o singură dată aici:</strong> <strong>breakout</strong> = prima
|
||||
traversare a unui nivel de rezistență în direcția mișcării; <strong>retest</strong> =
|
||||
după breakout, prețul revine să atingă din nou acel nivel (acum ca suport)
|
||||
înainte să continue — intrarea la retest confirmă că nivelul chiar ține.</p>
|
||||
<p><svg viewBox="0 0 400 220" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:420px;height:auto;font:12px sans-serif">
|
||||
<line x1="20" y1="115" x2="380" y2="115" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="23" y="108" fill="#1a5fb4">63,50 $ — rezistență</text>
|
||||
<polyline points="20,170 80,150 140,120 170,113 210,122 260,90 320,30" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="170" cy="113" r="5" fill="#c00"/>
|
||||
<text x="180" y="105" fill="#c00">breakout ~63,60 $</text>
|
||||
<circle cx="210" cy="122" r="5" fill="#188a3e"/>
|
||||
<text x="215" y="140" fill="#188a3e">retest — ține ca suport</text>
|
||||
<text x="230" y="55" fill="#333">intrare 63,70 $</text>
|
||||
<line x1="20" y1="140" x2="380" y2="140" stroke="#c00" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="23" y="153" fill="#c00">61,80 $ — stop-loss (sub rezistența spartă)</text>
|
||||
<line x1="20" y1="30" x2="380" y2="30" stroke="#188a3e" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="23" y="22" fill="#188a3e">68,00 $ — target (rezistență următoare)</text>
|
||||
</svg></p>
|
||||
<p>Intrare long <strong>63,70 $</strong> la retest-ul confirmat peste 63,50 $. Stop-loss
|
||||
<strong>61,80 $</strong> — sub nivelul de breakout; dacă prețul recoboară acolo, intrarea
|
||||
tehnică e invalidată chiar dacă fundamentul rămâne bun. Take-profit
|
||||
<strong>68,00 $</strong> — rezistența următoare. Risc 1,90 $, recompensă 4,30 $ →
|
||||
risc/recompensă ~1:2.3. Prețurile și nivelul tehnic sunt construite de mine,
|
||||
continuând scara F-Score-ului real din exemplul Coca-Cola.</p>
|
||||
<h2>Exemplu complet de trade (short) — RetailCo, F-Score + tehnic</h2>
|
||||
<p>Continuăm exemplul RetailCo (F-Score 2/9, deteriorare fundamentală). Prețul
|
||||
confirmă cu o rupere de suport pe volum — piața începe să "prețuiască"
|
||||
deteriorarea deja vizibilă în fundament.</p>
|
||||
<p><svg viewBox="0 0 400 220" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:420px;height:auto;font:12px sans-serif">
|
||||
<line x1="20" y1="70" x2="380" y2="70" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="23" y="63" fill="#1a5fb4">18,20 $ — suport</text>
|
||||
<polyline points="20,20 80,35 140,55 170,68 210,60 260,110 320,175" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="170" cy="68" r="5" fill="#c00"/>
|
||||
<text x="175" y="55" fill="#c00">breakdown ~17,95 $</text>
|
||||
<circle cx="210" cy="60" r="5" fill="#188a3e"/>
|
||||
<text x="215" y="45" fill="#188a3e">retest — respinsă ca rezistență</text>
|
||||
<text x="230" y="130" fill="#333">intrare short 17,90 $</text>
|
||||
<line x1="20" y1="40" x2="380" y2="40" stroke="#c00" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="23" y="32" fill="#c00">19,10 $ — stop-loss (peste suportul spart)</text>
|
||||
<line x1="20" y1="175" x2="380" y2="175" stroke="#188a3e" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="23" y="192" fill="#188a3e">14,50 $ — target (suport următor)</text>
|
||||
</svg></p>
|
||||
<p>Intrare short <strong>17,90 $</strong> după ce retest-ul de la 18,20 $ e respins (nivelul
|
||||
fostului suport ține acum ca rezistență). Stop-loss <strong>19,10 $</strong> — peste
|
||||
suportul spart; dacă prețul recuperează acolo, breakdown-ul e invalidat.
|
||||
Take-profit <strong>14,50 $</strong> — suportul următor. Risc 1,20 $, recompensă 3,40 $ →
|
||||
risc/recompensă ~1:2.8. Construit de mine, continuând scara RetailCo.</p>
|
||||
<h2>Gotchas practice</h2>
|
||||
<ul>
|
||||
<li><strong>F-Score nu prezice mișcarea prețului</strong> — doar sănătatea fundamentală.
|
||||
Un scor de 8/9 nu înseamnă "cumpără acum", înseamnă "fundamentul nu te
|
||||
oprește să cumperi, dacă și prețul + tehnicul confirmă".</li>
|
||||
<li><strong>Un singur criteriu ratat nu invalidează compania</strong> — uită-te la tendința
|
||||
generală (câte criterii de sănătate financiară trec), nu la un singur NU
|
||||
izolat, mai ales dacă restul categoriei e solid (vezi Coca-Cola: ratează
|
||||
doar 2 din 9, rămâne "solid").</li>
|
||||
<li><strong>Nu recalcula manual la fiecare rebalansare</strong> — folosește un screener/
|
||||
platformă care sortează automat (din curs: TradeStation afișează F-Score
|
||||
și sortare după el direct în interfață).</li>
|
||||
<li><strong>ATM-Score extinde F-Score, nu îl înlocuiește</strong> — F-Score (0-9) e
|
||||
fundația; ATM-Score (0-14, sistem proprietar al cursului) adaugă
|
||||
valuation, context și eficiență operațională avansată peste el. Cont
|
||||
standard = acces la F-Score; cont cu opțiuni = acces și la ATM-Score.</li>
|
||||
</ul>
|
||||
<h2>Referințe</h2>
|
||||
<ul>
|
||||
<li><a href="https://www.investopedia.com/terms/p/piotroski-score.asp">Investopedia — Piotroski F-Score</a> — definiție, cele 9 criterii, interpretare scor.</li>
|
||||
<li><a href="https://www.oldschoolvalue.com/fundamental-analysis-scoring-models/piotroski-f-score/">Old School Value — Piotroski F-Score</a> — detaliere criteriu cu criteriu, formule.</li>
|
||||
<li><a href="https://www.gurufocus.com/term/fscore">GuruFocus — Piotroski F-Score: Definition, Formula & Calculator</a> — implementare practică, praguri de interpretare.</li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Piotroski_F-score">Wikipedia — Piotroski F-score</a> — originea academică (studiul din 2000), context istoric.</li>
|
||||
</ul>
|
||||
<h2>Cum se leagă de restul modulului Analiză Fundamentală</h2>
|
||||
<p>F-Score e etapa de sinteză a tot ce s-a analizat până acum în modul: citirea
|
||||
celor trei situații financiare, metricile fundamentale individuale (ROA,
|
||||
cash flow, marje) și evoluția lor în timp — toate devin aici un singur
|
||||
număr obiectiv, comparabil între companii. E fundația peste care se
|
||||
construiește ATM-Score (sistemul proprietar al cursului, 0-14 puncte),
|
||||
folosit pentru identificarea companiilor cu potențial de performanță în
|
||||
Master ATM, combinat acolo cu strategii pe opțiuni și risc asimetric.</p>
|
||||
<hr />
|
||||
<p><em>Notă: mecanismul "ce faci când vezi scorul" (secvența F-Score → valuation →
|
||||
trigger tehnic), diagrama de interpretare a scorului, secțiunea DA/NU despre
|
||||
valuation, exemplul RetailCo (2/9, complet construit), secțiunea long/short
|
||||
și ambele exemple complete de trade (Coca-Cola long, RetailCo short, cu
|
||||
intrare/stop/target) sunt completări ale mele, dincolo de ce spune explicit
|
||||
transcrierea — cursul dă cele 9 criterii, pragurile de interpretare și
|
||||
calculul F-Score-ului real pentru Coca-Cola (7/9), dar nu cifre de valuation,
|
||||
nu un exemplu de scor slab și nu un exemplu de trade cu intrare/stop/target.</em></p>
|
||||
</body>
|
||||
</html>
|
||||
264
summaries/16_ANALIZA_FUNDAMENTALA/08_piotrowski_f_score.md
Normal file
264
summaries/16_ANALIZA_FUNDAMENTALA/08_piotrowski_f_score.md
Normal file
@@ -0,0 +1,264 @@
|
||||
# Modul 16 / #8 — Piotrowski F-Score: scor obiectiv de sănătate fundamentală
|
||||
|
||||
## TLDR
|
||||
F-Score (Joseph Piotrowski, 2000) e un test de 9 întrebări DA/NU pe cele trei
|
||||
situații financiare ale unei companii — fiecare DA valorează 1 punct, scor
|
||||
final 0-9. Scopul lui: să separi rapid business-urile care devin mai
|
||||
puternice de cele care se deteriorează fundamental, fără să citești manual
|
||||
mii de rapoarte financiare. F-Score **nu** spune dacă acțiunea e ieftină sau
|
||||
scumpă — doar cât de sănătos e fundamentul. E un filtru de sănătate, nu un
|
||||
semnal de cumpărare.
|
||||
|
||||
## De ce urmărești F-Score — ce decizie te ajută să iei
|
||||
Investitorii profesioniști nu analizează manual mii de companii; au nevoie
|
||||
de un filtru rapid și obiectiv. Multe acțiuni par ieftine (P/E mic, preț jos
|
||||
față de trecut) dar rămân ieftine pentru că fundamentul chiar se deteriorează
|
||||
— acestea sunt "value trap"-uri (capcane de valoare): pari să cumperi ceva
|
||||
ieftin, dar cumperi de fapt un business în declin. F-Score te ajută să
|
||||
elimini rapid aceste candidate de pe watchlist, ca să investești timp de
|
||||
analiză doar în companiile unde fundamentul chiar se îmbunătățește.
|
||||
|
||||
## Cum funcționează — 9 criterii, 3 categorii
|
||||
Pentru fiecare criteriu: DA = 1 punct, NU = 0 puncte. Scor maxim 9.
|
||||
|
||||
**Categoria 1 — Profitabilitate**
|
||||
1. **ROA** (return on assets — rotația activelor: profit net / active totale)
|
||||
pozitiv — compania generează profit raportat la activele sale.
|
||||
2. **Operating cash flow** (fluxul de numerar operațional) pozitiv —
|
||||
business-ul generează cash real din operațiuni, nu doar profit pe hârtie.
|
||||
3. Operating cash flow **mai mare** decât **net income** (profitul net
|
||||
contabil) — profitul e susținut de cash real, nu de artificii contabile
|
||||
(ex: vânzări facturate dar neîncasate încă).
|
||||
|
||||
**Categoria 2 — Sănătate financiară (leverage și lichiditate)**
|
||||
4. ROA anul curent **mai mare** decât ROA anul anterior — profitabilitatea
|
||||
se îmbunătățește an peste an.
|
||||
5. Datoria pe termen lung (**long-term debt**) în **scădere** — leverage-ul
|
||||
devine mai sănătos, compania depinde mai puțin de credit.
|
||||
6. **Current ratio** (active curente / datorii curente — lichiditatea pe
|
||||
termen scurt) în **creștere** — compania își poate acoperi mai ușor
|
||||
obligațiile imediate.
|
||||
7. Numărul de acțiuni în circulație (**shares outstanding**) **nu crește** —
|
||||
managementul nu diluează acționarii existenți prin emisiuni noi.
|
||||
|
||||
**Categoria 3 — Eficiență operațională**
|
||||
8. **Gross margin** (marja brută — venit minus costul mărfii vândute,
|
||||
raportat la venit) în **creștere** — compania își păstrează puterea de
|
||||
brand și capacitatea de a menține prețuri ridicate.
|
||||
9. **Asset turnover** (rotația activelor — vânzări / active totale) în
|
||||
**creștere** — compania generează mai multe vânzări cu aceleași active.
|
||||
|
||||
## Interpretare scor
|
||||
|
||||
<svg viewBox="0 0 460 130" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<rect x="10" y="20" width="150" height="30" fill="#c00" opacity="0.75"/>
|
||||
<text x="15" y="40" fill="#fff">0-3</text>
|
||||
<rect x="160" y="20" width="100" height="30" fill="#d0872a" opacity="0.8"/>
|
||||
<text x="165" y="40" fill="#fff">4-5</text>
|
||||
<rect x="260" y="20" width="100" height="30" fill="#1a5fb4" opacity="0.8"/>
|
||||
<text x="265" y="40" fill="#fff">6-7</text>
|
||||
<rect x="360" y="20" width="90" height="30" fill="#188a3e" opacity="0.85"/>
|
||||
<text x="365" y="40" fill="#fff">8-9</text>
|
||||
<text x="10" y="68" fill="#c00">slab fundamental</text>
|
||||
<text x="160" y="68" fill="#d0872a">mixt / neutru</text>
|
||||
<text x="260" y="68" fill="#1a5fb4">solid</text>
|
||||
<text x="360" y="68" fill="#188a3e">foarte puternic</text>
|
||||
<text x="10" y="95" fill="#333">0-3: candidat de evitat sau de short (fundament în declin)</text>
|
||||
<text x="10" y="112" fill="#333">8-9: business robust — trece la pasul următor: valuation + tehnic</text>
|
||||
</svg>
|
||||
|
||||
Din curs: 8-9 e un business foarte puternic, 6-7 solid, 4-5 mixt/neutru, 0-3
|
||||
slab fundamental. F-Score nu garantează că acțiunea va crește — te sprijină
|
||||
să filtrezi business-urile sănătoase de cele fragile.
|
||||
|
||||
## Ce faci când vezi scorul (pasul practic imediat următor)
|
||||
F-Score nu e un semnal de cumpărare direct — e primul filtru dintr-o secvență:
|
||||
1. **Scor 6-9** → treci la verificarea **valuation-ului** (P/E, P/B față de
|
||||
sectorul companiei) — un business sănătos la preț umflat tot nu e un
|
||||
cumpărător bun acum.
|
||||
2. **Scor 0-3** → elimini din watchlist-ul de cumpărare, sau — dacă și
|
||||
valuation-ul e ridicat, și apare un semnal tehnic de slăbiciune — devine
|
||||
candidat de **short** (secțiunea de mai jos).
|
||||
3. Abia după ce fundamentul (F-Score) și valuation-ul confirmă, cauți
|
||||
**trigger-ul tehnic** (breakout, retest) pentru momentul exact de intrare.
|
||||
|
||||
## Confirmare vs. capcană — sănătos nu înseamnă ieftin
|
||||
Aici e capcana reală: două companii pot avea **același** F-Score ridicat, dar
|
||||
una e un cumpărător bun acum, iar cealaltă e un business sănătos la un preț
|
||||
deja prea mare. Exemplu construit pe scara Coca-Cola (F-Score 7/9, calculat
|
||||
mai jos):
|
||||
|
||||
**DA — sănătos și rezonabil ca preț, candidat de cumpărare**
|
||||
|
||||
<svg viewBox="0 0 440 110" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="20" fill="#333">F-Score 7/9 (solid) — forward P/E 22x</text>
|
||||
<text x="10" y="42" fill="#188a3e">Media istorică a sectorului: 23-25x</text>
|
||||
<rect x="10" y="52" width="220" height="20" fill="#188a3e" opacity="0.5"/>
|
||||
<text x="10" y="90" fill="#188a3e">P/E sub media sectorului → nu plătești o primă</text>
|
||||
<text x="10" y="103" fill="#188a3e">pentru un business deja sănătos — candidat DA</text>
|
||||
</svg>
|
||||
|
||||
**NU — sănătos, dar deja scump, nu cumperi orbește pe scor**
|
||||
|
||||
<svg viewBox="0 0 440 110" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="20" fill="#333">F-Score 7/9 (solid) — forward P/E 34x</text>
|
||||
<text x="10" y="42" fill="#c00">Media istorică a sectorului: 23-25x</text>
|
||||
<rect x="10" y="52" width="340" height="20" fill="#c00" opacity="0.5"/>
|
||||
<text x="10" y="90" fill="#c00">P/E cu 40% peste media sectorului → plătești deja</text>
|
||||
<text x="10" y="103" fill="#c00">o primă mare — F-Score bun nu anulează supraevaluarea</text>
|
||||
</svg>
|
||||
|
||||
Cifrele de P/E de mai sus sunt construite de mine ca ilustrare a mecanismului
|
||||
(P/E relativ la sector) — transcrierea nu dă cifre de valuation, doar
|
||||
afirmația "F-score nu spune dacă acțiunea este ieftină sau scumpă".
|
||||
|
||||
## Exemplu 1 — Coca-Cola (din curs), calcul complet: 7/9
|
||||
|
||||
<table style="width:100%;border-collapse:collapse;font-size:15px">
|
||||
<tr style="background:#eee"><th style="text-align:left;padding:4px 8px">Criteriu</th><th style="padding:4px 8px">Rezultat</th></tr>
|
||||
<tr><td style="padding:4px 8px">1. ROA pozitiv</td><td style="text-align:center;color:#188a3e">DA</td></tr>
|
||||
<tr><td style="padding:4px 8px">2. Operating cash flow pozitiv</td><td style="text-align:center;color:#188a3e">DA</td></tr>
|
||||
<tr><td style="padding:4px 8px">3. Cash flow > net income</td><td style="text-align:center;color:#c00">NU</td></tr>
|
||||
<tr><td style="padding:4px 8px">4. ROA în creștere</td><td style="text-align:center;color:#188a3e">DA</td></tr>
|
||||
<tr><td style="padding:4px 8px">5. Datorie pe termen lung în scădere</td><td style="text-align:center;color:#c00">NU</td></tr>
|
||||
<tr><td style="padding:4px 8px">6. Current ratio în creștere</td><td style="text-align:center;color:#188a3e">DA</td></tr>
|
||||
<tr><td style="padding:4px 8px">7. Fără diluare (shares outstanding)</td><td style="text-align:center;color:#188a3e">DA</td></tr>
|
||||
<tr><td style="padding:4px 8px">8. Gross margin în creștere</td><td style="text-align:center;color:#188a3e">DA</td></tr>
|
||||
<tr><td style="padding:4px 8px">9. Asset turnover în creștere</td><td style="text-align:center;color:#188a3e">DA</td></tr>
|
||||
<tr style="background:#eee"><td style="padding:4px 8px"><b>Total</b></td><td style="text-align:center"><b>7/9 — solid</b></td></tr>
|
||||
</table>
|
||||
|
||||
Interpretare din curs: Coca-Cola rămâne profitabilă, eficientă, solidă
|
||||
financiar, cu brand puternic și cash consistent — dar F-Score nu spune dacă
|
||||
acțiunea e ieftină sau scumpă la prețul curent (secțiunea DA/NU de mai sus).
|
||||
|
||||
## Exemplu 2 — business în deteriorare (construit, invalidare): 2/9
|
||||
Nu orice companie "cunoscută" are un scor bun. Exemplu construit, o companie
|
||||
retail fictivă "RetailCo", pentru a arăta cum arată numeric un fundament slab:
|
||||
|
||||
<table style="width:100%;border-collapse:collapse;font-size:15px">
|
||||
<tr style="background:#eee"><th style="text-align:left;padding:4px 8px">Criteriu</th><th style="padding:4px 8px">Rezultat</th></tr>
|
||||
<tr><td style="padding:4px 8px">1. ROA pozitiv</td><td style="text-align:center;color:#188a3e">DA</td></tr>
|
||||
<tr><td style="padding:4px 8px">2. Operating cash flow pozitiv</td><td style="text-align:center;color:#c00">NU</td></tr>
|
||||
<tr><td style="padding:4px 8px">3. Cash flow > net income</td><td style="text-align:center;color:#c00">NU</td></tr>
|
||||
<tr><td style="padding:4px 8px">4. ROA în creștere</td><td style="text-align:center;color:#c00">NU</td></tr>
|
||||
<tr><td style="padding:4px 8px">5. Datorie pe termen lung în scădere</td><td style="text-align:center;color:#c00">NU</td></tr>
|
||||
<tr><td style="padding:4px 8px">6. Current ratio în creștere</td><td style="text-align:center;color:#c00">NU</td></tr>
|
||||
<tr><td style="padding:4px 8px">7. Fără diluare (shares outstanding)</td><td style="text-align:center;color:#188a3e">DA</td></tr>
|
||||
<tr><td style="padding:4px 8px">8. Gross margin în creștere</td><td style="text-align:center;color:#c00">NU</td></tr>
|
||||
<tr><td style="padding:4px 8px">9. Asset turnover în creștere</td><td style="text-align:center;color:#188a3e">DA</td></tr>
|
||||
<tr style="background:#eee"><td style="padding:4px 8px"><b>Total</b></td><td style="text-align:center"><b>2/9 — slab fundamental</b></td></tr>
|
||||
</table>
|
||||
|
||||
RetailCo încă are profit contabil (ROA pozitiv), dar nu generează cash real
|
||||
din operațiuni, își pierde marja și eficiența activelor scade — exact
|
||||
profilul unei "value trap": pare ieftină, dar se deteriorează. Acest exemplu
|
||||
e construit de mine, ca ilustrare a unui scor slab — nu vine din transcriere.
|
||||
|
||||
## Long și short — F-Score funcționează în ambele direcții
|
||||
- **Long**: scor 6-9 + valuation rezonabilă (P/E sub media sectorului) +
|
||||
trigger tehnic de continuare = candidat de cumpărare.
|
||||
- **Short**: scor 0-3 + valuation încă ridicată (piața nu a "prețuit" încă
|
||||
deteriorarea) + trigger tehnic de slăbiciune (breakdown sub suport, cu
|
||||
volum) = candidat de vânzare în lipsă. Ideea e simetrică cu long-ul: un
|
||||
fundament care se deteriorează, dacă piața nu a ajustat prețul, tinde să
|
||||
fie corectat mai devreme sau mai târziu.
|
||||
|
||||
## Exemplu complet de trade (long) — Coca-Cola, F-Score + tehnic
|
||||
Continuăm exemplul Coca-Cola (F-Score 7/9, valuation rezonabilă — scenariul
|
||||
DA de mai sus). Fundamentul și valuation-ul sunt confirmate; rămâne
|
||||
trigger-ul tehnic de intrare.
|
||||
|
||||
**Termeni noi, definiți o singură dată aici:** **breakout** = prima
|
||||
traversare a unui nivel de rezistență în direcția mișcării; **retest** =
|
||||
după breakout, prețul revine să atingă din nou acel nivel (acum ca suport)
|
||||
înainte să continue — intrarea la retest confirmă că nivelul chiar ține.
|
||||
|
||||
<svg viewBox="0 0 400 220" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:420px;height:auto;font:12px sans-serif">
|
||||
<line x1="20" y1="115" x2="380" y2="115" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="23" y="108" fill="#1a5fb4">63,50 $ — rezistență</text>
|
||||
<polyline points="20,170 80,150 140,120 170,113 210,122 260,90 320,30" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="170" cy="113" r="5" fill="#c00"/>
|
||||
<text x="180" y="105" fill="#c00">breakout ~63,60 $</text>
|
||||
<circle cx="210" cy="122" r="5" fill="#188a3e"/>
|
||||
<text x="215" y="140" fill="#188a3e">retest — ține ca suport</text>
|
||||
<text x="230" y="55" fill="#333">intrare 63,70 $</text>
|
||||
<line x1="20" y1="140" x2="380" y2="140" stroke="#c00" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="23" y="153" fill="#c00">61,80 $ — stop-loss (sub rezistența spartă)</text>
|
||||
<line x1="20" y1="30" x2="380" y2="30" stroke="#188a3e" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="23" y="22" fill="#188a3e">68,00 $ — target (rezistență următoare)</text>
|
||||
</svg>
|
||||
|
||||
Intrare long **63,70 $** la retest-ul confirmat peste 63,50 $. Stop-loss
|
||||
**61,80 $** — sub nivelul de breakout; dacă prețul recoboară acolo, intrarea
|
||||
tehnică e invalidată chiar dacă fundamentul rămâne bun. Take-profit
|
||||
**68,00 $** — rezistența următoare. Risc 1,90 $, recompensă 4,30 $ →
|
||||
risc/recompensă ~1:2.3. Prețurile și nivelul tehnic sunt construite de mine,
|
||||
continuând scara F-Score-ului real din exemplul Coca-Cola.
|
||||
|
||||
## Exemplu complet de trade (short) — RetailCo, F-Score + tehnic
|
||||
Continuăm exemplul RetailCo (F-Score 2/9, deteriorare fundamentală). Prețul
|
||||
confirmă cu o rupere de suport pe volum — piața începe să "prețuiască"
|
||||
deteriorarea deja vizibilă în fundament.
|
||||
|
||||
<svg viewBox="0 0 400 220" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:420px;height:auto;font:12px sans-serif">
|
||||
<line x1="20" y1="70" x2="380" y2="70" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="23" y="63" fill="#1a5fb4">18,20 $ — suport</text>
|
||||
<polyline points="20,20 80,35 140,55 170,68 210,60 260,110 320,175" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="170" cy="68" r="5" fill="#c00"/>
|
||||
<text x="175" y="55" fill="#c00">breakdown ~17,95 $</text>
|
||||
<circle cx="210" cy="60" r="5" fill="#188a3e"/>
|
||||
<text x="215" y="45" fill="#188a3e">retest — respinsă ca rezistență</text>
|
||||
<text x="230" y="130" fill="#333">intrare short 17,90 $</text>
|
||||
<line x1="20" y1="40" x2="380" y2="40" stroke="#c00" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="23" y="32" fill="#c00">19,10 $ — stop-loss (peste suportul spart)</text>
|
||||
<line x1="20" y1="175" x2="380" y2="175" stroke="#188a3e" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="23" y="192" fill="#188a3e">14,50 $ — target (suport următor)</text>
|
||||
</svg>
|
||||
|
||||
Intrare short **17,90 $** după ce retest-ul de la 18,20 $ e respins (nivelul
|
||||
fostului suport ține acum ca rezistență). Stop-loss **19,10 $** — peste
|
||||
suportul spart; dacă prețul recuperează acolo, breakdown-ul e invalidat.
|
||||
Take-profit **14,50 $** — suportul următor. Risc 1,20 $, recompensă 3,40 $ →
|
||||
risc/recompensă ~1:2.8. Construit de mine, continuând scara RetailCo.
|
||||
|
||||
## Gotchas practice
|
||||
- **F-Score nu prezice mișcarea prețului** — doar sănătatea fundamentală.
|
||||
Un scor de 8/9 nu înseamnă "cumpără acum", înseamnă "fundamentul nu te
|
||||
oprește să cumperi, dacă și prețul + tehnicul confirmă".
|
||||
- **Un singur criteriu ratat nu invalidează compania** — uită-te la tendința
|
||||
generală (câte criterii de sănătate financiară trec), nu la un singur NU
|
||||
izolat, mai ales dacă restul categoriei e solid (vezi Coca-Cola: ratează
|
||||
doar 2 din 9, rămâne "solid").
|
||||
- **Nu recalcula manual la fiecare rebalansare** — folosește un screener/
|
||||
platformă care sortează automat (din curs: TradeStation afișează F-Score
|
||||
și sortare după el direct în interfață).
|
||||
- **ATM-Score extinde F-Score, nu îl înlocuiește** — F-Score (0-9) e
|
||||
fundația; ATM-Score (0-14, sistem proprietar al cursului) adaugă
|
||||
valuation, context și eficiență operațională avansată peste el. Cont
|
||||
standard = acces la F-Score; cont cu opțiuni = acces și la ATM-Score.
|
||||
|
||||
## Referințe
|
||||
- [Investopedia — Piotroski F-Score](https://www.investopedia.com/terms/p/piotroski-score.asp) — definiție, cele 9 criterii, interpretare scor.
|
||||
- [Old School Value — Piotroski F-Score](https://www.oldschoolvalue.com/fundamental-analysis-scoring-models/piotroski-f-score/) — detaliere criteriu cu criteriu, formule.
|
||||
- [GuruFocus — Piotroski F-Score: Definition, Formula & Calculator](https://www.gurufocus.com/term/fscore) — implementare practică, praguri de interpretare.
|
||||
- [Wikipedia — Piotroski F-score](https://en.wikipedia.org/wiki/Piotroski_F-score) — originea academică (studiul din 2000), context istoric.
|
||||
|
||||
## Cum se leagă de restul modulului Analiză Fundamentală
|
||||
F-Score e etapa de sinteză a tot ce s-a analizat până acum în modul: citirea
|
||||
celor trei situații financiare, metricile fundamentale individuale (ROA,
|
||||
cash flow, marje) și evoluția lor în timp — toate devin aici un singur
|
||||
număr obiectiv, comparabil între companii. E fundația peste care se
|
||||
construiește ATM-Score (sistemul proprietar al cursului, 0-14 puncte),
|
||||
folosit pentru identificarea companiilor cu potențial de performanță în
|
||||
Master ATM, combinat acolo cu strategii pe opțiuni și risc asimetric.
|
||||
|
||||
---
|
||||
*Notă: mecanismul "ce faci când vezi scorul" (secvența F-Score → valuation →
|
||||
trigger tehnic), diagrama de interpretare a scorului, secțiunea DA/NU despre
|
||||
valuation, exemplul RetailCo (2/9, complet construit), secțiunea long/short
|
||||
și ambele exemple complete de trade (Coca-Cola long, RetailCo short, cu
|
||||
intrare/stop/target) sunt completări ale mele, dincolo de ce spune explicit
|
||||
transcrierea — cursul dă cele 9 criterii, pragurile de interpretare și
|
||||
calculul F-Score-ului real pentru Coca-Cola (7/9), dar nu cifre de valuation,
|
||||
nu un exemplu de scor slab și nu un exemplu de trade cu intrare/stop/target.*
|
||||
@@ -0,0 +1,204 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ro">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Analiză Fundamentală / #9 — Implementarea F-Score în TradeStation (Chart, Radar Screen, Scanner)</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>Analiză Fundamentală / #9 — Implementarea F-Score în TradeStation (Chart, Radar Screen, Scanner)</h1>
|
||||
<h2>TLDR</h2>
|
||||
<p>Acest material nu predă cum se calculează F-Score-ul (0-9, indicator fundamental
|
||||
predat în materialele anterioare de Analiză Fundamentală) — arată doar cum îl
|
||||
implementezi tehnic în TradeStation, în trei locuri: pe <strong>Chart</strong> (un singur
|
||||
simbol), în <strong>Radar Screen</strong> (mai multe simboluri în paralel) și în <strong>Scanner</strong>
|
||||
(filtrare pe tot universul de simboluri, ex. NYSE ~2900 de titluri). F-Score-ul
|
||||
e un filtru fundamental, nu un semnal de intrare — folosește-l ca să restrângi
|
||||
universul de candidați înainte să cauți un trigger tehnic de intrare (pattern,
|
||||
breakout) pe simbolurile care trec filtrul.</p>
|
||||
<h2>Ce este F-Score-ul (recap scurt, nu re-predare)</h2>
|
||||
<p>F-Score-ul (Piotrowski, 0-9, un DA/NU pentru fiecare din 9 criterii de
|
||||
profitabilitate/sănătate financiară/eficiență) e explicat pe larg în lecția
|
||||
anterioară — <a href="08_piotrowski_f_score.md">Modul 16 / #8 — Piotrowski F-Score</a>,
|
||||
inclusiv pragurile de interpretare (0-3 slab, 4-5 mixt, 6-7 solid, 8-9 foarte
|
||||
puternic) și relația cu ATM-Score (0-14, sistem proprietar extins, disponibil
|
||||
doar la conturile cu opțiuni). Acest material nu repetă acea explicație — arată
|
||||
doar cum aduci același scor, deja calculat, pe ecran în TradeStation.</p>
|
||||
<h2>1. Adăugare pe Chart (un singur simbol)</h2>
|
||||
<p>Studies → Add Study → cauți indicatorul <strong>"Diez AF-FATM"</strong> → OK. La Input,
|
||||
setează font size 20 și poziția pe grafic — recomandat colțul stânga-sus,
|
||||
poziție 18 x 30. Când schimbi simbolul pe chart, indicatorul face un scurt
|
||||
"loading" înainte să afișeze scorul nou și culoarea lui.</p>
|
||||
<h2>2. Adăugare în Radar Screen (mai multe simboluri deodată)</h2>
|
||||
<p>New Application → Radar Screen → adaugi indicatorul <strong>"AF-FKEN-RS"</strong> (varianta
|
||||
de Radar Screen a aceluiași scor) → Add. Aici pui o listă de simboluri (ex.
|
||||
componentele Dow Jones Industrial) și vezi scorul recalculat pentru fiecare,
|
||||
în paralel — util ca să compari mai multe companii deodată, nu doar una.</p>
|
||||
<p>Exemple de scoruri văzute în timpul demo-ului (Dow Jones Industrial):</p>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Simbol</th>
|
||||
<th>F-Score</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>Honeywell</td>
|
||||
<td>5</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Merck</td>
|
||||
<td>7</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Disney</td>
|
||||
<td>6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Nike</td>
|
||||
<td>6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Vale</td>
|
||||
<td>9</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Bloom Energy (BE)</td>
|
||||
<td>8</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>Scor <strong>-1</strong> = date fundamentale indisponibile în TradeStation pentru acel
|
||||
simbol, nu un scor real de 0.</p>
|
||||
<h2>3. Legarea Chart ↔ Radar Screen</h2>
|
||||
<p>Dacă apeși pe simbolul din Radar Screen și chart-ul se schimbă automat pe el,
|
||||
înseamnă că sunt "legate" (linked). Iconul de link poate fi <strong>pătrat</strong> (legare
|
||||
globală — se aplică în toate workspace-urile) sau <strong>rotunjit</strong> (legare locală
|
||||
— doar în workspace-ul curent). Alege pătrat dacă vrei ca legătura să
|
||||
funcționeze peste tot unde deschizi TradeStation, nu doar în acest workspace.</p>
|
||||
<p><svg viewBox="0 0 460 150" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="20" y="18" fill="#333">Chart</text>
|
||||
<rect x="20" y="26" width="180" height="100" fill="none" stroke="#1a1a1a" stroke-width="1.5"/>
|
||||
<text x="30" y="70" fill="#666">urmărește simbolul</text>
|
||||
<text x="30" y="85" fill="#666">activ din Radar Screen</text>
|
||||
<text x="260" y="18" fill="#333">Radar Screen</text>
|
||||
<rect x="260" y="26" width="180" height="100" fill="none" stroke="#1a1a1a" stroke-width="1.5"/>
|
||||
<text x="270" y="55" fill="#666">HON 5 MRK 7</text>
|
||||
<text x="270" y="75" fill="#666">DIS 6 NKE 6</text>
|
||||
<text x="270" y="95" fill="#666">VALE 9 BE 8 ←click</text>
|
||||
<line x1="200" y1="76" x2="260" y2="76" stroke="#188a3e" stroke-width="2"/>
|
||||
<rect x="222" y="70" width="14" height="14" fill="#188a3e"/>
|
||||
<text x="140" y="140" fill="#188a3e">pătrat = link global · rotunjit = link doar în acest workspace</text>
|
||||
</svg></p>
|
||||
<h2>4. Scanner — filtrare pe tot universul de simboluri</h2>
|
||||
<p>New Application → Scanner → Create Scan. Denumești scanul (ex. "Score_F"),
|
||||
alegi universul (ex. All NYSE, ~2900 de simboluri), apoi la Scan Criteria cauți
|
||||
studiul AF-FATM și selectezi câmpul <strong>F-Score</strong> cu opțiunea <strong>Display</strong> (nu
|
||||
doar ca filtru ascuns — cu Display poți și sorta rezultatele după scor, nu
|
||||
doar le filtrezi). Dai Run și scanul trece prin toate simbolurile universului
|
||||
afișând scorul fiecăruia.</p>
|
||||
<p><strong>Filtrare agresivă:</strong> la Scan Criteria poți pune condiția F-Score ≥ 7 (în loc
|
||||
de doar Display), ca să nu mai vezi în rezultat decât simbolurile care trec
|
||||
acel prag — util când universul e mare (2900 de simboluri) și vrei direct o
|
||||
listă scurtă de candidați puternici fundamental.</p>
|
||||
<h2>Gotcha tehnic: chart-ul poate arăta un scor vechi</h2>
|
||||
<p>Scorul din Radar Screen și din Scanner e corect din prima. Pe <strong>Chart</strong>, dacă
|
||||
nu ai mai vizitat simbolul de curând, indicatorul uneori arată scorul vechi
|
||||
sau incomplet (bug de loading) — dacă vezi o discrepanță între ce arată
|
||||
chart-ul și ce arată scanner-ul/radar screen-ul pentru același simbol, dă
|
||||
Ctrl+R (refresh) pe chart. Radar Screen și Scanner sunt sursa de adevăr; nu
|
||||
te baza pe scorul de pe chart fără să-l fi verificat proaspăt.</p>
|
||||
<h2>Premium: ATM Score + F-Score "2 în 1"</h2>
|
||||
<p>Pentru conturile din zona de opțiuni (premium), scanner-ul arată și un <strong>ATM
|
||||
Score</strong> alături de F-Score, în aceeași coloană combinată (ex. "F7, ATM9" — 9
|
||||
e scorul acelui simbol anume, nu maximul scalei; ATM-Score merge până la 14,
|
||||
vezi lecția anterioară) — disponibil doar pentru acel nivel de acces, nu
|
||||
pentru toți cursanții.</p>
|
||||
<h2>Cum îl folosești într-un trade real</h2>
|
||||
<p>F-Score-ul nu e un semnal de intrare — e un filtru. Așa arată combinația
|
||||
corectă filtru fundamental + trigger tehnic:</p>
|
||||
<p><strong>De ce urmărești asta:</strong> vrei să faci swing/position trading doar pe
|
||||
companii cu fundamente solide (F-Score mare), ca să nu intri long pe un
|
||||
breakout tehnic bun într-o companie care, fundamental, se deteriorează —
|
||||
tehnicul poate arăta un breakout identic pe o companie sănătoasă și pe una
|
||||
bolnavă; filtrul fundamental elimină a doua categorie înainte să te uiți la
|
||||
grafic.</p>
|
||||
<p><strong>Ce faci când vezi un scor mare:</strong> nu cumperi pe loc. Notezi simbolul ca
|
||||
"eligibil fundamental" și te uiți pe chart-ul lui după un trigger tehnic
|
||||
separat (pattern, breakout, nivel) — exact ca la orice altă intrare din curs.</p>
|
||||
<p><strong>DA / NU — filtru + trigger, nu doar filtru:</strong></p>
|
||||
<p><strong>NU — cumperi doar pe scor</strong></p>
|
||||
<p><svg viewBox="0 0 300 90" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:320px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="20" fill="#c00">BE — F-Score 8/9 (puternic)</text>
|
||||
<text x="10" y="40" fill="#c00">cumperi imediat, fără nivel tehnic</text>
|
||||
<text x="10" y="60" fill="#c00">→ intri fără stop motivat de preț,</text>
|
||||
<text x="10" y="78" fill="#c00">fără target motivat de structură</text>
|
||||
</svg></p>
|
||||
<p><strong>DA — filtru fundamental + breakout tehnic confirmat</strong></p>
|
||||
<p>Exemplu construit (ilustrativ, cifre plauzibile pe scara reală a acțiunii —
|
||||
transcrierea nu dă prețuri, doar scorul 8/9 pentru Bloom Energy/BE): BE trece
|
||||
filtrul (F-Score 8, Scanner cu prag ≥7). Pe chart-ul lui BE, prețul consolidează
|
||||
între suport 16.50 și rezistență 18.20 (bază de 1.70 înălțime) timp de câteva
|
||||
săptămâni, apoi sparge 18.20 cu volum crescut.</p>
|
||||
<p><svg viewBox="0 0 420 260" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#666">BE — bază + breakout (filtru F-Score 8/9 deja trecut)</text>
|
||||
<polyline points="10,195 50,215 90,165 130,210 170,155 210,205 250,160 290,150 340,110 380,84" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<line x1="10" y1="220" x2="290" y2="220" stroke="#888" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="15" y="234" fill="#666">16.50 — suport bază</text>
|
||||
<line x1="10" y1="152" x2="290" y2="152" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="15" y="146" fill="#1a5fb4">18.20 — rezistență / nivel breakout</text>
|
||||
<line x1="10" y1="176" x2="130" y2="176" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="135" y="180" fill="#c00">17.60 — stop-loss (sub ultimul minim din bază)</text>
|
||||
<circle cx="290" cy="150" r="5" fill="#c00"/>
|
||||
<text x="295" y="140" fill="#c00">entry 18.25 — breakout cu volum</text>
|
||||
<line x1="380" y1="84" x2="10" y2="84" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="15" y="78" fill="#188a3e">19.90 — target (1.70 proiectat de la breakout)</text>
|
||||
</svg></p>
|
||||
<p>Entry 18.25 (breakout confirmat, nu vârful primei candele). Stop-loss 17.60
|
||||
(sub ultimul minim din bază — dacă prețul revine acolo, breakout-ul e
|
||||
invalidat). Target 19.90 (înălțimea bazei, 1.70, proiectată de la nivelul de
|
||||
breakout 18.20). Risc 0.65, recompensă 1.65 → risc/recompensă ~1:2.5. Fără
|
||||
filtrul F-Score, acest breakout tehnic ar arăta identic pe o companie slabă
|
||||
fundamental — diferența nu se vede pe chart, se vede doar pe scor.</p>
|
||||
<h2>Gotchas practice</h2>
|
||||
<ul>
|
||||
<li><strong>F-Score mare nu e un motiv să sari peste triggerul tehnic</strong> — e un filtru
|
||||
de candidați, nu o intrare.</li>
|
||||
<li><strong>Nu te baza pe scorul de pe Chart fără refresh</strong> dacă simbolul nu a mai
|
||||
fost vizitat recent — vezi secțiunea de gotcha tehnic de mai sus.</li>
|
||||
<li><strong>Scor -1 ≠ scor 0</strong> — înseamnă date indisponibile, nu o companie slabă;
|
||||
nu exclude simbolul doar pe baza asta fără să verifici manual.</li>
|
||||
<li><strong>Lasă scanul pe "Display", nu doar filtru ascuns</strong> — poți sorta rezultatele
|
||||
după scor și compara vizual candidații, în loc să vezi doar o listă
|
||||
filtrată fără context.</li>
|
||||
</ul>
|
||||
<h2>Referințe</h2>
|
||||
<ul>
|
||||
<li><a href="https://help.tradestation.com/10_00/eng/TradeStationHelp/rs/add_study_rs.htm">TradeStation — Add Study (Indicator/ShowMe/PaintBar) în RadarScreen</a></li>
|
||||
<li><a href="https://help.tradestation.com/10_00/eng/tradestationhelp/scanner/add_scan.htm">TradeStation — Inserting a New Scan</a></li>
|
||||
<li><a href="https://help.tradestation.com/10_00/eng/TradeStationHelp/scanner/add_scan_scan_criteria.htm">TradeStation — Add Scan: Scan Criteria</a></li>
|
||||
<li>Pentru ce înseamnă efectiv scorul (criterii, praguri, exemple) — vezi
|
||||
referințele din <a href="08_piotrowski_f_score.md">Modul 16 / #8 — Piotrowski F-Score</a>.</li>
|
||||
</ul>
|
||||
<hr />
|
||||
<p><em>Notă: secțiunile "Cum îl folosești într-un trade real" (inclusiv exemplul BE
|
||||
cu cifre de entry/stop/target și diagrama lui), scala ilustrativă 0-9 cu benzi
|
||||
de culoare, și gotcha-urile practice sunt completări ale mele — transcrierea
|
||||
acoperă doar implementarea tehnică (Chart, Radar Screen, Scanner, linking,
|
||||
refresh) și scorurile exacte văzute în demo (Honeywell 5, Merck 7, Disney 6,
|
||||
Nike 6, Vale 9, Bloom Energy 8), nu strategia de trading din jurul scorului
|
||||
sau prețurile folosite în exemplu.</em></p>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,179 @@
|
||||
# Analiză Fundamentală / #9 — Implementarea F-Score în TradeStation (Chart, Radar Screen, Scanner)
|
||||
|
||||
## TLDR
|
||||
Acest material nu predă cum se calculează F-Score-ul (0-9, indicator fundamental
|
||||
predat în materialele anterioare de Analiză Fundamentală) — arată doar cum îl
|
||||
implementezi tehnic în TradeStation, în trei locuri: pe **Chart** (un singur
|
||||
simbol), în **Radar Screen** (mai multe simboluri în paralel) și în **Scanner**
|
||||
(filtrare pe tot universul de simboluri, ex. NYSE ~2900 de titluri). F-Score-ul
|
||||
e un filtru fundamental, nu un semnal de intrare — folosește-l ca să restrângi
|
||||
universul de candidați înainte să cauți un trigger tehnic de intrare (pattern,
|
||||
breakout) pe simbolurile care trec filtrul.
|
||||
|
||||
## Ce este F-Score-ul (recap scurt, nu re-predare)
|
||||
F-Score-ul (Piotrowski, 0-9, un DA/NU pentru fiecare din 9 criterii de
|
||||
profitabilitate/sănătate financiară/eficiență) e explicat pe larg în lecția
|
||||
anterioară — [Modul 16 / #8 — Piotrowski F-Score](08_piotrowski_f_score.md),
|
||||
inclusiv pragurile de interpretare (0-3 slab, 4-5 mixt, 6-7 solid, 8-9 foarte
|
||||
puternic) și relația cu ATM-Score (0-14, sistem proprietar extins, disponibil
|
||||
doar la conturile cu opțiuni). Acest material nu repetă acea explicație — arată
|
||||
doar cum aduci același scor, deja calculat, pe ecran în TradeStation.
|
||||
|
||||
## 1. Adăugare pe Chart (un singur simbol)
|
||||
Studies → Add Study → cauți indicatorul **"Diez AF-FATM"** → OK. La Input,
|
||||
setează font size 20 și poziția pe grafic — recomandat colțul stânga-sus,
|
||||
poziție 18 x 30. Când schimbi simbolul pe chart, indicatorul face un scurt
|
||||
"loading" înainte să afișeze scorul nou și culoarea lui.
|
||||
|
||||
## 2. Adăugare în Radar Screen (mai multe simboluri deodată)
|
||||
New Application → Radar Screen → adaugi indicatorul **"AF-FKEN-RS"** (varianta
|
||||
de Radar Screen a aceluiași scor) → Add. Aici pui o listă de simboluri (ex.
|
||||
componentele Dow Jones Industrial) și vezi scorul recalculat pentru fiecare,
|
||||
în paralel — util ca să compari mai multe companii deodată, nu doar una.
|
||||
|
||||
Exemple de scoruri văzute în timpul demo-ului (Dow Jones Industrial):
|
||||
|
||||
| Simbol | F-Score |
|
||||
|---|---|
|
||||
| Honeywell | 5 |
|
||||
| Merck | 7 |
|
||||
| Disney | 6 |
|
||||
| Nike | 6 |
|
||||
| Vale | 9 |
|
||||
| Bloom Energy (BE) | 8 |
|
||||
|
||||
Scor **-1** = date fundamentale indisponibile în TradeStation pentru acel
|
||||
simbol, nu un scor real de 0.
|
||||
|
||||
## 3. Legarea Chart ↔ Radar Screen
|
||||
Dacă apeși pe simbolul din Radar Screen și chart-ul se schimbă automat pe el,
|
||||
înseamnă că sunt "legate" (linked). Iconul de link poate fi **pătrat** (legare
|
||||
globală — se aplică în toate workspace-urile) sau **rotunjit** (legare locală
|
||||
— doar în workspace-ul curent). Alege pătrat dacă vrei ca legătura să
|
||||
funcționeze peste tot unde deschizi TradeStation, nu doar în acest workspace.
|
||||
|
||||
<svg viewBox="0 0 460 150" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<text x="20" y="18" fill="#333">Chart</text>
|
||||
<rect x="20" y="26" width="180" height="100" fill="none" stroke="#1a1a1a" stroke-width="1.5"/>
|
||||
<text x="30" y="70" fill="#666">urmărește simbolul</text>
|
||||
<text x="30" y="85" fill="#666">activ din Radar Screen</text>
|
||||
<text x="260" y="18" fill="#333">Radar Screen</text>
|
||||
<rect x="260" y="26" width="180" height="100" fill="none" stroke="#1a1a1a" stroke-width="1.5"/>
|
||||
<text x="270" y="55" fill="#666">HON 5 MRK 7</text>
|
||||
<text x="270" y="75" fill="#666">DIS 6 NKE 6</text>
|
||||
<text x="270" y="95" fill="#666">VALE 9 BE 8 ←click</text>
|
||||
<line x1="200" y1="76" x2="260" y2="76" stroke="#188a3e" stroke-width="2"/>
|
||||
<rect x="222" y="70" width="14" height="14" fill="#188a3e"/>
|
||||
<text x="140" y="140" fill="#188a3e">pătrat = link global · rotunjit = link doar în acest workspace</text>
|
||||
</svg>
|
||||
|
||||
## 4. Scanner — filtrare pe tot universul de simboluri
|
||||
New Application → Scanner → Create Scan. Denumești scanul (ex. "Score_F"),
|
||||
alegi universul (ex. All NYSE, ~2900 de simboluri), apoi la Scan Criteria cauți
|
||||
studiul AF-FATM și selectezi câmpul **F-Score** cu opțiunea **Display** (nu
|
||||
doar ca filtru ascuns — cu Display poți și sorta rezultatele după scor, nu
|
||||
doar le filtrezi). Dai Run și scanul trece prin toate simbolurile universului
|
||||
afișând scorul fiecăruia.
|
||||
|
||||
**Filtrare agresivă:** la Scan Criteria poți pune condiția F-Score ≥ 7 (în loc
|
||||
de doar Display), ca să nu mai vezi în rezultat decât simbolurile care trec
|
||||
acel prag — util când universul e mare (2900 de simboluri) și vrei direct o
|
||||
listă scurtă de candidați puternici fundamental.
|
||||
|
||||
## Gotcha tehnic: chart-ul poate arăta un scor vechi
|
||||
Scorul din Radar Screen și din Scanner e corect din prima. Pe **Chart**, dacă
|
||||
nu ai mai vizitat simbolul de curând, indicatorul uneori arată scorul vechi
|
||||
sau incomplet (bug de loading) — dacă vezi o discrepanță între ce arată
|
||||
chart-ul și ce arată scanner-ul/radar screen-ul pentru același simbol, dă
|
||||
Ctrl+R (refresh) pe chart. Radar Screen și Scanner sunt sursa de adevăr; nu
|
||||
te baza pe scorul de pe chart fără să-l fi verificat proaspăt.
|
||||
|
||||
## Premium: ATM Score + F-Score "2 în 1"
|
||||
Pentru conturile din zona de opțiuni (premium), scanner-ul arată și un **ATM
|
||||
Score** alături de F-Score, în aceeași coloană combinată (ex. "F7, ATM9" — 9
|
||||
e scorul acelui simbol anume, nu maximul scalei; ATM-Score merge până la 14,
|
||||
vezi lecția anterioară) — disponibil doar pentru acel nivel de acces, nu
|
||||
pentru toți cursanții.
|
||||
|
||||
## Cum îl folosești într-un trade real
|
||||
F-Score-ul nu e un semnal de intrare — e un filtru. Așa arată combinația
|
||||
corectă filtru fundamental + trigger tehnic:
|
||||
|
||||
**De ce urmărești asta:** vrei să faci swing/position trading doar pe
|
||||
companii cu fundamente solide (F-Score mare), ca să nu intri long pe un
|
||||
breakout tehnic bun într-o companie care, fundamental, se deteriorează —
|
||||
tehnicul poate arăta un breakout identic pe o companie sănătoasă și pe una
|
||||
bolnavă; filtrul fundamental elimină a doua categorie înainte să te uiți la
|
||||
grafic.
|
||||
|
||||
**Ce faci când vezi un scor mare:** nu cumperi pe loc. Notezi simbolul ca
|
||||
"eligibil fundamental" și te uiți pe chart-ul lui după un trigger tehnic
|
||||
separat (pattern, breakout, nivel) — exact ca la orice altă intrare din curs.
|
||||
|
||||
**DA / NU — filtru + trigger, nu doar filtru:**
|
||||
|
||||
**NU — cumperi doar pe scor**
|
||||
|
||||
<svg viewBox="0 0 300 90" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:320px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="20" fill="#c00">BE — F-Score 8/9 (puternic)</text>
|
||||
<text x="10" y="40" fill="#c00">cumperi imediat, fără nivel tehnic</text>
|
||||
<text x="10" y="60" fill="#c00">→ intri fără stop motivat de preț,</text>
|
||||
<text x="10" y="78" fill="#c00">fără target motivat de structură</text>
|
||||
</svg>
|
||||
|
||||
**DA — filtru fundamental + breakout tehnic confirmat**
|
||||
|
||||
Exemplu construit (ilustrativ, cifre plauzibile pe scara reală a acțiunii —
|
||||
transcrierea nu dă prețuri, doar scorul 8/9 pentru Bloom Energy/BE): BE trece
|
||||
filtrul (F-Score 8, Scanner cu prag ≥7). Pe chart-ul lui BE, prețul consolidează
|
||||
între suport 16.50 și rezistență 18.20 (bază de 1.70 înălțime) timp de câteva
|
||||
săptămâni, apoi sparge 18.20 cu volum crescut.
|
||||
|
||||
<svg viewBox="0 0 420 260" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:440px;height:auto;font:12px sans-serif">
|
||||
<text x="10" y="15" fill="#666">BE — bază + breakout (filtru F-Score 8/9 deja trecut)</text>
|
||||
<polyline points="10,195 50,215 90,165 130,210 170,155 210,205 250,160 290,150 340,110 380,84" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<line x1="10" y1="220" x2="290" y2="220" stroke="#888" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="15" y="234" fill="#666">16.50 — suport bază</text>
|
||||
<line x1="10" y1="152" x2="290" y2="152" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="15" y="146" fill="#1a5fb4">18.20 — rezistență / nivel breakout</text>
|
||||
<line x1="10" y1="176" x2="130" y2="176" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="135" y="180" fill="#c00">17.60 — stop-loss (sub ultimul minim din bază)</text>
|
||||
<circle cx="290" cy="150" r="5" fill="#c00"/>
|
||||
<text x="295" y="140" fill="#c00">entry 18.25 — breakout cu volum</text>
|
||||
<line x1="380" y1="84" x2="10" y2="84" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="15" y="78" fill="#188a3e">19.90 — target (1.70 proiectat de la breakout)</text>
|
||||
</svg>
|
||||
|
||||
Entry 18.25 (breakout confirmat, nu vârful primei candele). Stop-loss 17.60
|
||||
(sub ultimul minim din bază — dacă prețul revine acolo, breakout-ul e
|
||||
invalidat). Target 19.90 (înălțimea bazei, 1.70, proiectată de la nivelul de
|
||||
breakout 18.20). Risc 0.65, recompensă 1.65 → risc/recompensă ~1:2.5. Fără
|
||||
filtrul F-Score, acest breakout tehnic ar arăta identic pe o companie slabă
|
||||
fundamental — diferența nu se vede pe chart, se vede doar pe scor.
|
||||
|
||||
## Gotchas practice
|
||||
- **F-Score mare nu e un motiv să sari peste triggerul tehnic** — e un filtru
|
||||
de candidați, nu o intrare.
|
||||
- **Nu te baza pe scorul de pe Chart fără refresh** dacă simbolul nu a mai
|
||||
fost vizitat recent — vezi secțiunea de gotcha tehnic de mai sus.
|
||||
- **Scor -1 ≠ scor 0** — înseamnă date indisponibile, nu o companie slabă;
|
||||
nu exclude simbolul doar pe baza asta fără să verifici manual.
|
||||
- **Lasă scanul pe "Display", nu doar filtru ascuns** — poți sorta rezultatele
|
||||
după scor și compara vizual candidații, în loc să vezi doar o listă
|
||||
filtrată fără context.
|
||||
|
||||
## Referințe
|
||||
- [TradeStation — Add Study (Indicator/ShowMe/PaintBar) în RadarScreen](https://help.tradestation.com/10_00/eng/TradeStationHelp/rs/add_study_rs.htm)
|
||||
- [TradeStation — Inserting a New Scan](https://help.tradestation.com/10_00/eng/tradestationhelp/scanner/add_scan.htm)
|
||||
- [TradeStation — Add Scan: Scan Criteria](https://help.tradestation.com/10_00/eng/TradeStationHelp/scanner/add_scan_scan_criteria.htm)
|
||||
- Pentru ce înseamnă efectiv scorul (criterii, praguri, exemple) — vezi
|
||||
referințele din [Modul 16 / #8 — Piotrowski F-Score](08_piotrowski_f_score.md).
|
||||
|
||||
---
|
||||
*Notă: secțiunile "Cum îl folosești într-un trade real" (inclusiv exemplul BE
|
||||
cu cifre de entry/stop/target și diagrama lui), scala ilustrativă 0-9 cu benzi
|
||||
de culoare, și gotcha-urile practice sunt completări ale mele — transcrierea
|
||||
acoperă doar implementarea tehnică (Chart, Radar Screen, Scanner, linking,
|
||||
refresh) și scorurile exacte văzute în demo (Honeywell 5, Merck 7, Disney 6,
|
||||
Nike 6, Vale 9, Bloom Energy 8), nu strategia de trading din jurul scorului
|
||||
sau prețurile folosite în exemplu.*
|
||||
@@ -54,6 +54,20 @@
|
||||
<li><a href="04_MODUL_3/01_filtre_scaner_bull_bear_reversal_pp.html">04_MODUL_3 / 01_filtre_scaner_bull_bear_reversal_pp</a></li>
|
||||
<li><a href="04_MODUL_3/02_patternuri_complexe_partea_1.html">04_MODUL_3 / 02_patternuri_complexe_partea_1</a></li>
|
||||
<li><a href="04_MODUL_3/03_strategia_2_atmi.html">04_MODUL_3 / 03_strategia_2_atmi</a></li>
|
||||
<li><a href="05_MODUL_4/01_patternuri_complexe_partea_a_doua.html">05_MODUL_4 / 01_patternuri_complexe_partea_a_doua</a></li></ul>
|
||||
<li><a href="04_MODUL_3/04_strategia_2_mp_patrat.html">04_MODUL_3 / 04_strategia_2_mp_patrat</a></li>
|
||||
<li><a href="04_MODUL_3/05_workshop_3_autosabotarea.html">04_MODUL_3 / 05_workshop_3_autosabotarea</a></li>
|
||||
<li><a href="05_MODUL_4/01_patternuri_complexe_partea_a_doua.html">05_MODUL_4 / 01_patternuri_complexe_partea_a_doua</a></li>
|
||||
<li><a href="05_MODUL_4/02_strategia_5_mdsrt.html">05_MODUL_4 / 02_strategia_5_mdsrt</a></li>
|
||||
<li><a href="05_MODUL_4/03_strategia_6_mbp_mbappe.html">05_MODUL_4 / 03_strategia_6_mbp_mbappe</a></li>
|
||||
<li><a href="05_MODUL_4/04_workshop_4_emotiile.html">05_MODUL_4 / 04_workshop_4_emotiile</a></li>
|
||||
<li><a href="16_ANALIZA_FUNDAMENTALA/01_af_tehnic_vs_fundamental.html">16_ANALIZA_FUNDAMENTALA / 01_af_tehnic_vs_fundamental</a></li>
|
||||
<li><a href="16_ANALIZA_FUNDAMENTALA/02_cele_trei_straturi_pl_bilant_cashflow.html">16_ANALIZA_FUNDAMENTALA / 02_cele_trei_straturi_pl_bilant_cashflow</a></li>
|
||||
<li><a href="16_ANALIZA_FUNDAMENTALA/03_af_income_statement.html">16_ANALIZA_FUNDAMENTALA / 03_af_income_statement</a></li>
|
||||
<li><a href="16_ANALIZA_FUNDAMENTALA/04_bilant_balance_sheet.html">16_ANALIZA_FUNDAMENTALA / 04_bilant_balance_sheet</a></li>
|
||||
<li><a href="16_ANALIZA_FUNDAMENTALA/05_cash_flow_statement_al_treilea_document.html">16_ANALIZA_FUNDAMENTALA / 05_cash_flow_statement_al_treilea_document</a></li>
|
||||
<li><a href="16_ANALIZA_FUNDAMENTALA/06_metrici_financiari_profitabilitate_cash_sanatate_eficienta.html">16_ANALIZA_FUNDAMENTALA / 06_metrici_financiari_profitabilitate_cash_sanatate_eficienta</a></li>
|
||||
<li><a href="16_ANALIZA_FUNDAMENTALA/07_directia_businessului_trendul_metricilor.html">16_ANALIZA_FUNDAMENTALA / 07_directia_businessului_trendul_metricilor</a></li>
|
||||
<li><a href="16_ANALIZA_FUNDAMENTALA/08_piotrowski_f_score.html">16_ANALIZA_FUNDAMENTALA / 08_piotrowski_f_score</a></li>
|
||||
<li><a href="16_ANALIZA_FUNDAMENTALA/09_implementare_f_score_tradestation.html">16_ANALIZA_FUNDAMENTALA / 09_implementare_f_score_tradestation</a></li></ul>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user