Modul 3: Filtre Scaner Bull/Bear Reversal + PP sumarizate (1/6)

This commit is contained in:
Claude Agent
2026-09-11 16:20:32 +00:00
parent 9d2f36b38e
commit ca813824f9
5 changed files with 578 additions and 0 deletions

View File

@@ -0,0 +1,244 @@
<!DOCTYPE html>
<html lang="ro">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Modul 3 / #1 — Filtre de scaner: Bull/Bear Reversal, Relative Volume și PP/Support/Resistance</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 / #1 — Filtre de scaner: Bull/Bear Reversal, Relative Volume și PP/Support/Resistance</h1>
<h2>TLDR</h2>
<p>Continuarea directă a <code>03_MODUL_2/11_construire_scanere_sf_byd_sld.md</code>: la scanerele deja
construite (Buy Doji, Sell Doji, Buy Hammer) se adaugă două filtre noi — <strong>Bull
Reversal</strong> (pentru scanerele long) / <strong>Bear Reversal</strong> (pentru scanerele
short) și <strong>Relative Volume (RVOL)</strong> — plus o corecție importantă la
factorul de scalare <code>1</code> vs. <code>100</code> de la <code>RSV1ATM</code>, greșit explicat într-un
training anterior. Mecanismul Bull/Bear Reversal în sine (ce înseamnă, cum
se calculează) e deja documentat în <code>03_MODUL_2/07_determinare_trend.md</code> —
aici se explică doar cum îl folosești ca <strong>filtru de scanare</strong>, nu se
redesenează diagrama.</p>
<h2>Ce e nou față de lecția 11 (recap rapid, fără duplicare)</h2>
<p>Scanerul de bază (industrie, sector, volum mediu ≥500.000, suport/rezistență
cu display, pivoți potriviți cu timeframe-ul) rămâne identic cu ce era deja
construit în lecția 11. Se adaugă:</p>
<ol>
<li><strong>Bull Reversal / Bear Reversal</strong> — indicator ATM, câmp separat de
trigger-ul de bază (<code>jbtgrshdATM</code>), setat <code>= 1</code>. Bull Reversal e filtrul
suplimentar pentru scanerele <strong>long</strong> (Buy Hammer, Buy Doji); Bear
Reversal pentru scanerele <strong>short</strong> (Sell Doji). Ideea, spusă direct în
curs: dacă vrei un avantaj mai mare, combini triggerul de bază (doji/
hammer) cu semnalul că prețul tocmai a spart trail-ul opus — o filtrare
"mai agresivă" care crește probabilitatea, nu o garanție.</li>
<li><strong>Relative Volume (RVOL)</strong> — câmp separat (<code>RVOL RSATM</code>), pus doar cu
<code>Display</code> (nu ca prag dur), ca să vezi cât de "agresivă" a fost candela
de semnal față de volumul ei normal.</li>
<li><strong>Filtru combinat PP or Support / PP or Resistance</strong> — menționat pe
scurt în curs ca alternativă la a pune distanța separat: poți cere direct
ca prețul să fie "în zona pivotului SAU a suportului" (pentru long) sau
"în zona pivotului SAU a rezistenței" (pentru short), în loc de un prag
procentual pe fiecare linie separat. Cursul nu detaliază mecanica
internă a acestui câmp combinat — doar îl numește ca opțiune existentă.</li>
</ol>
<p>Recap-ul corespondenței pivot↔timeframe (deja documentată în
<code>03_MODUL_2/03_timeframes_set_up.md</code>, nu se repetă tabelul complet aici):
scaner pe 60 min → pivoți weekly, pe 240 min → pivoți monthly, pe weekly →
pivoți quarterly, pe monthly → tot quarterly. Regula se aplică identic și
la parametrii indicatorului Bull/Bear Reversal — și acolo <code>Interval</code>-ul e
implicit <strong>Daily</strong> și trebuie schimbat manual dacă scanerul rulează pe alt
timeframe (aceeași gotcha ca la <code>jbtgrshdATM</code>, lecția 11).</p>
<h2>De ce urmărești filtrul Bull/Bear Reversal, concret</h2>
<p>Un trigger de bază (doji, hammer) găsește orice candelă cu forma potrivită,
indiferent de context. Adăugând Bull/Bear Reversal, ceri în plus ca prețul
să fi spart efectiv linia de trail opusă (bear trail pentru long, bull
trail pentru short) — adică nu doar "arată ca un semnal de întoarcere", ci
"a demonstrat deja o schimbare de forță" (mecanismul exact, cu diagramă,
e în <code>07_determinare_trend.md</code>, secțiunea "Bull reversal / bear reversal").
Rezultatul practic: mai puține rezultate, dar cu o rată de confirmare mai
mare.</p>
<h2>Ce faci când vezi un rezultat de scaner (filtru corect vs. greșit)</h2>
<p>Aceeași disciplină ca la scanerele de bază, plus un pas nou specific
acestor filtre: verifici manual pe grafic dacă filtrul chiar a prins ce
trebuie, nu doar dacă lista are rezultate.</p>
<p><strong>DA — filtru setat corect (scanerul de Buy Doji, long):</strong>
Bull Reversal selectat explicit (nu lăsat pe Bear Reversal), Interval =
Daily (coincide cu timeframe-ul scanerului) → scanerul găsește candidați
reali de long.</p>
<p><strong>NU — filtru lăsat pe default (greșeală frecventă):</strong>
Bull/Bear Reversal e alfabetic, iar Bear Reversal apare <strong>implicit
selectat</strong> quando deschizi indicatorul. Dacă nu schimbi manual la Bull
Reversal pe un scaner de long, filtrezi din greșeală după semnalul opus —
scanerul fie nu găsește nimic (pentru că foarte puține Buy Doji au și Bear
Reversal simultan), fie găsește rezultate greșite din punct de vedere logic.</p>
<p><svg viewBox="0 0 440 160" 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">DA — scaner Buy Doji, filtru = Bull Reversal, Interval = Daily</text>
<rect x="15" y="30" width="180" height="26" fill="#188a3e" opacity="0.15" stroke="#188a3e"/>
<text x="22" y="47" fill="#188a3e">Bull Reversal = 1, Interval Daily</text>
<text x="215" y="47" fill="#188a3e">→ candidați long valizi</text>
<text x="10" y="95" fill="#333">NU — scaner Buy Doji, filtru lăsat pe default (Bear Reversal)</text>
<rect x="15" y="107" width="180" height="26" fill="#c00" opacity="0.12" stroke="#c00"/>
<text x="22" y="124" fill="#c00">Bear Reversal = 1 (uitat)</text>
<text x="215" y="124" fill="#c00">→ 0 rezultate sau logică greșită</text>
</svg></p>
<h2>Exemplu real 1 — long: Buy Doji Daily + Bull Reversal, S&amp;P 500 → ULTA, CRM, CDNS</h2>
<p>Scaner rulat pe S&amp;P 500 (nu tot universul, ca să scaneze mai rapid): Buy
Doji + Bull Reversal = 1, Daily, pivoți monthly (interval 3). Găsit 3
companii: CDNS, CRM, ULTA — la fiecare, candela de buy doji s-a închis
<strong>peste</strong> linia de bear trail (bull reversal confirmat vizual, mecanism
deja explicat în <code>07_determinare_trend.md</code>).</p>
<p>Cifre reale citate în curs pentru ULTA: close <strong>373.30</strong>, suport <strong>355.48</strong>,
pivot <strong>383.74</strong>. Verificare (aceeași formulă din curs): 373.30 / 355.48 =
105.01% → <strong>5.01%</strong> deasupra suportului (scanerul arăta 5.01, afișat cu
factorul de scalare ×100 — vezi secțiunea despre RS/SR mai jos); 383.74 /
373.30 = 102.79% → <strong>~2.72-2.79%</strong> sub pivot (close e sub pivot, de-aia se
împarte pivot/close, nu invers).</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="8" y="15" fill="#666">preț (ULTA) ↑ — Daily, pivoți monthly</text>
<line x1="20" y1="121.4" x2="440" y2="121.4" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="24" y="115" fill="#1a5fb4">383.74 — pivot (PP monthly) — TP1</text>
<line x1="20" y1="254.2" x2="440" y2="254.2" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="24" y="248" fill="#188a3e">355.48 — suport</text>
<line x1="20" y1="270.6" x2="440" y2="270.6" stroke="#c00" stroke-width="1" stroke-dasharray="2 2"/>
<text x="235" y="286" fill="#c00">SL 352.00 (sub suport)</text>
<line x1="20" y1="35.6" x2="440" y2="35.6" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="24" y="29" fill="#188a3e">402.00 — TP2 (rezistență anterioară, estimare)</text>
<polyline points="20,190 70,225 140,170.5 190,163.4 280,140 360,121.4 420,60" fill="none" stroke="#1a1a1a" stroke-width="2"/>
<circle cx="140" cy="170.5" r="5" fill="#00b8c4"/>
<text x="145" y="185" fill="#00b8c4">close 373.30 — buy doji, peste bear trail (bull reversal)</text>
<circle cx="190" cy="163.4" r="5" fill="#1a5fb4"/>
<text x="195" y="155" fill="#1a5fb4">entry 374.80 (break peste high-ul dojii)</text>
<circle cx="360" cy="121.4" r="5" fill="#188a3e"/>
<circle cx="420" cy="35.6" r="5" fill="#188a3e"/>
</svg></p>
<p><strong>Intrare:</strong> 374.80 (break peste high-ul candelei de buy doji — cifra exactă
a high-ului nu e dată în curs, e o estimare rezonabilă deasupra close-ului
373.30). <strong>Stop-loss:</strong> 352.00 (sub suportul de 355.48 — dacă prețul
recoboară acolo, suportul n-a ținut, bull reversal-ul e invalidat).
<strong>Take-profit 1:</strong> 383.74 (pivotul, deja calculat de scaner ca linie de
referință). <strong>Take-profit 2:</strong> 402.00 (rezistență anterioară, estimare a
mea — cursul nu dă un nivel de rezistență exact pentru ULTA în acest
exemplu). Risc 22.80, câștig TP1 8.94 (~1:0.4, prea aproape pentru TP1
singur), câștig TP2 27.20 (~1:1.2) — motiv practic pentru care TP1 (pivot)
e de obicei doar parțial, restul poziției rulează spre TP2.</p>
<h2>Exemplu real 2 — short: Sell Doji Daily + Bear Reversal, S&amp;P 500 → 16 rezultate</h2>
<p>Aceeași configurație, oglindită: Sell Doji + Bear Reversal = 1, Daily,
pivoți monthly. Rulat într-o zi cu panică de vânzare (vineri, piață în
scădere accentuată) — 16 rezultate din 500 de companii (mult mai multe
decât cele 3 de la scanerul long, coerent cu contextul de piață).
Exemple reale citate: Baxter (BAX, sell în zonă de suport, posibil double
top), Bank of New York Mellon, D2E, US Bancorp (USB) — toate cu bear
reversal confirmat vizual (candelă închisă sub bull trail). Cel mai
aproape de rezistență (sortat în scaner): MTB, deja trecut deasupra
rezistenței printr-un gap.</p>
<p>Din acest grup, <strong>HIG</strong> a avut cel mai mare Relative Volume din listă
(<strong>200%</strong>) — vânzare dublu față de normal, coroborată cu un gap down și o
corecție puternică, exact tipul de mișcare pe care RVOL e menit să o
prindă. Cifrele exacte de preț nu sunt date în curs pentru HIG — construite
mai jos, pe o scară plauzibilă pentru acțiune, ca exemplu complet de trade:</p>
<p><svg viewBox="0 0 460 320" 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">preț (HIG) ↑ — Daily, RVOL 200%, bear reversal</text>
<line x1="20" y1="48" x2="440" y2="48" stroke="#c88" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="24" y="42" fill="#c88">84.50 — rezistență</text>
<line x1="20" y1="88" x2="440" y2="88" stroke="#c00" stroke-width="1" stroke-dasharray="2 2"/>
<text x="230" y="82" fill="#c00">SL 82.00 (peste gap-ul de deschidere)</text>
<line x1="20" y1="132.8" x2="440" y2="132.8" stroke="#888" stroke-width="1" stroke-dasharray="2 2"/>
<text x="160" y="122" fill="#333">gap down, open 79.20</text>
<line x1="20" y1="270" x2="440" y2="270" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="24" y="286" fill="#188a3e">72.00 — TP1 (suport anterior)</text>
<polyline points="20,40 90,44 150,132.8 200,142.4 260,150.4 340,205 420,270" fill="none" stroke="#1a1a1a" stroke-width="2"/>
<circle cx="200" cy="142.4" r="5" fill="#c00"/>
<text x="130" y="165" fill="#c00">close 78.60 — sell doji (bear reversal)</text>
<circle cx="260" cy="150.4" r="5" fill="#1a5fb4"/>
<text x="110" y="198" fill="#1a5fb4">intrare short 78.10 (break sub low-ul dojii)</text>
<circle cx="420" cy="270" r="5" fill="#188a3e"/>
</svg></p>
<p><strong>Intrare:</strong> 78.10 (break sub low-ul candelei de sell doji). <strong>Stop-loss:</strong>
82.00 (peste nivelul gap-ului de deschidere — dacă prețul recuperează
acolo, corecția a fost doar zgomot, nu vânzare reală). <strong>Take-profit:</strong>
72.00 (suport anterior). Risc 3.90, câștig 6.10 → risc/recompensă ~1:1.6.
RVOL de 200% e argumentul suplimentar de convingere: volumul dublu față de
normal arată că vânzarea a fost reală, nu doar câțiva traderi izolați —
exact diferența pe care cursul o subliniază între "trigger cu volum
agresiv" și "trigger fără confirmare de volum" (risc de vânzare/cumpărare
falsă, aceeași idee ca la volumul mediu din lecția 11).</p>
<h2>Exemplu 3 — eșec: prag rigid de RVOL ar fi găsit zero rezultate</h2>
<p>Nu orice zi de piață produce semnale "de manual". În scanerul de Buy Doji
de mai sus, RVOL-ul afișat (doar cu <code>Display</code>, nu ca prag) a fost: CDNS
<strong>0.86</strong>, CRM <strong>1.03</strong>, ULTA <strong>0.61</strong>. Dacă filtrul ar fi fost pus dur la
<code>RVOL ≥ 1.2</code> (120%, exact pragul discutat ca exemplu în curs), niciuna din
cele 3 companii nu l-ar fi trecut — scanerul ar fi găsit <strong>zero</strong> rezultate
în acea zi, deși existau 3 candidați valizi de buy doji + bull reversal.</p>
<p><svg viewBox="0 0 320 170" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:340px;height:auto;font:12px sans-serif">
<text x="10" y="15" fill="#333">RVOL afișat vs. prag ipotetic 1.20 (120%)</text>
<line x1="15" y1="44" x2="300" y2="44" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="235" y="40" fill="#c00">prag 1.20</text>
<rect x="30" y="71.2" width="40" height="68.8" fill="#00b8c4"/>
<text x="30" y="155" fill="#333">CDNS 0.86</text>
<rect x="120" y="57.6" width="40" height="82.4" fill="#00b8c4"/>
<text x="120" y="155" fill="#333">CRM 1.03</text>
<rect x="210" y="91.2" width="40" height="48.8" fill="#00b8c4"/>
<text x="210" y="155" fill="#333">ULTA 0.61</text>
</svg></p>
<p>Motivul pentru care cursul recomandă <code>Display</code> în loc de prag dur pe RVOL
(cel puțin la construcție): un prag fix poate elimina complet o zi cu
semnale bune dar volum sub normal — mai sigur să afișezi valoarea și să
sortezi manual, exact ca la distanța de suport/rezistență (aceeași logică
documentată deja în lecția 11).</p>
<h2>Corecție: factorul de scalare RS/SR (1 vs. 100) la RSV1ATM</h2>
<p>Deja documentat parțial în <code>03_MODUL_2/11_construire_scanere_sf_byd_sld.md</code>
(secțiunea "Enter 1 for RadarScreen, 100 for Scanner"), dar cursul revine
aici cu o corecție explicită a unei recomandări greșite dintr-un training
anterior: dacă lași factorul pe <code>100</code> (util ca să vezi procentul direct,
ex. <code>5.01</code> în loc de <code>0.0501</code>) și <strong>totodată</strong> îl folosești ca prag de
filtrare (nu doar display), pragul trebuie scris tot ×100 (ex. <code>≤200</code> pentru
"sub 2%") — exact ca-n tabelul din lecția 11. Dacă uiți asta și scrii
pragul brut (<code>≤2</code> crezând că filtrează la 2%), rezultatul e o filtrare
greșită (mult mai permisivă decât ai vrut, pentru că sistemul multiplică
din nou intern). Recomandarea corectată din curs: <strong>pune factorul pe <code>1</code></strong>
oriunde folosești câmpul ca prag numeric de filtrare; păstrează <code>100</code> doar
pe câmpurile puse strict cu <code>Display</code>, unde vrei doar să citești procentul.</p>
<h2>Gotchas practice — cele mai importante</h2>
<ul>
<li><strong>Bear Reversal e selectat implicit</strong> (alfabetic) când deschizi
indicatorul — pe un scaner de long, verifică mereu manual că ai comutat
pe Bull Reversal, altfel filtrezi cu semnalul opus.</li>
<li><strong>Interval-ul Bull/Bear Reversal e implicit Daily</strong> — trebuie sincronizat
manual cu timeframe-ul scanerului, exact aceeași capcană ca la
<code>jbtgrshdATM</code> (lecția 11), dar pe alt indicator, ușor de uitat a doua oară.</li>
<li><strong>RS/SR: <code>1</code> pentru filtrare, <code>100</code> doar pentru display</strong> — folosirea
greșită a factorului <code>100</code> ca prag numeric dă rezultate incorecte
(corecție a unei explicații greșite dintr-un training anterior).</li>
<li><strong>Nu pune praguri rigide (distanță, RVOL) în zile de mișcare extremă de
piață</strong> — pot elimina toți candidații valizi; afișează-le și sortează
manual, mai ales când piața are un context puternic direcțional (ex.
ziua de panică de vânzare din exemplul short de mai sus).</li>
</ul>
<h2>Referințe</h2>
<ul>
<li><a href="https://scanz.com/4-ways-to-scan-for-reversals/">Scanz — 4 Ways to Scan for Reversals</a> — abordări generale de scanare pentru semnale de reversal, aplicabile conceptului Bull/Bear Reversal.</li>
<li><a href="https://www.ig.com/en/trading-strategies/what-is-the-relative-volume-indicator-and-how-do-you-use-it-when-230904">IG — Relative Volume Indicator: What is it and How Does it Work?</a> — mecanismul RVOL și interpretarea lui ca semnal de convingere.</li>
<li><a href="https://chartschool.stockcharts.com/table-of-contents/technical-indicators-and-overlays/technical-indicators/relative-volume-rvol">StockCharts ChartSchool — Relative Volume (RVOL)</a> — formula standard și praguri uzuale de interpretare.</li>
<li><a href="https://www.tradingsim.com/blog/relative-volume-rvol">TradingSim — Relative Volume (RVOL): Trading Indicator Guide</a> — exemple practice de folosire în combinație cu alte semnale.</li>
</ul>
<hr />
<p><em>Notă: secțiunile "De ce urmărești filtrul Bull/Bear Reversal", diagrama
DA/NU despre setarea corectă a filtrului, cele 3 exemple numerice complete
(ULTA long, HIG short, cazul de eșec RVOL) — inclusiv toate cifrele de
entry/SL/TP pentru ULTA și HIG — sunt completări ale mele, dincolo de ce
spune explicit transcrierea. Cifrele pentru ULTA (close 373.30, suport
355.48, pivot 383.74) și pentru RVOL-ul afișat pe scanerul de Buy Doji
(CDNS 0.86, CRM 1.03, ULTA 0.61) sunt citate exact din curs; restul
nivelurilor (entry, SL, TP2 ULTA, toate cifrele HIG) sunt construcții
plauzibile, marcate explicit ca atare.</em></p>
</body>
</html>

View File

@@ -0,0 +1,241 @@
# Modul 3 / #1 — Filtre de scaner: Bull/Bear Reversal, Relative Volume și PP/Support/Resistance
## TLDR
Continuarea directă a `03_MODUL_2/11_construire_scanere_sf_byd_sld.md`: la scanerele deja
construite (Buy Doji, Sell Doji, Buy Hammer) se adaugă două filtre noi — **Bull
Reversal** (pentru scanerele long) / **Bear Reversal** (pentru scanerele
short) și **Relative Volume (RVOL)** — plus o corecție importantă la
factorul de scalare `1` vs. `100` de la `RSV1ATM`, greșit explicat într-un
training anterior. Mecanismul Bull/Bear Reversal în sine (ce înseamnă, cum
se calculează) e deja documentat în `03_MODUL_2/07_determinare_trend.md` —
aici se explică doar cum îl folosești ca **filtru de scanare**, nu se
redesenează diagrama.
## Ce e nou față de lecția 11 (recap rapid, fără duplicare)
Scanerul de bază (industrie, sector, volum mediu ≥500.000, suport/rezistență
cu display, pivoți potriviți cu timeframe-ul) rămâne identic cu ce era deja
construit în lecția 11. Se adaugă:
1. **Bull Reversal / Bear Reversal** — indicator ATM, câmp separat de
trigger-ul de bază (`jbtgrshdATM`), setat `= 1`. Bull Reversal e filtrul
suplimentar pentru scanerele **long** (Buy Hammer, Buy Doji); Bear
Reversal pentru scanerele **short** (Sell Doji). Ideea, spusă direct în
curs: dacă vrei un avantaj mai mare, combini triggerul de bază (doji/
hammer) cu semnalul că prețul tocmai a spart trail-ul opus — o filtrare
"mai agresivă" care crește probabilitatea, nu o garanție.
2. **Relative Volume (RVOL)** — câmp separat (`RVOL RSATM`), pus doar cu
`Display` (nu ca prag dur), ca să vezi cât de "agresivă" a fost candela
de semnal față de volumul ei normal.
3. **Filtru combinat PP or Support / PP or Resistance** — menționat pe
scurt în curs ca alternativă la a pune distanța separat: poți cere direct
ca prețul să fie "în zona pivotului SAU a suportului" (pentru long) sau
"în zona pivotului SAU a rezistenței" (pentru short), în loc de un prag
procentual pe fiecare linie separat. Cursul nu detaliază mecanica
internă a acestui câmp combinat — doar îl numește ca opțiune existentă.
Recap-ul corespondenței pivot↔timeframe (deja documentată în
`03_MODUL_2/03_timeframes_set_up.md`, nu se repetă tabelul complet aici):
scaner pe 60 min → pivoți weekly, pe 240 min → pivoți monthly, pe weekly →
pivoți quarterly, pe monthly → tot quarterly. Regula se aplică identic și
la parametrii indicatorului Bull/Bear Reversal — și acolo `Interval`-ul e
implicit **Daily** și trebuie schimbat manual dacă scanerul rulează pe alt
timeframe (aceeași gotcha ca la `jbtgrshdATM`, lecția 11).
## De ce urmărești filtrul Bull/Bear Reversal, concret
Un trigger de bază (doji, hammer) găsește orice candelă cu forma potrivită,
indiferent de context. Adăugând Bull/Bear Reversal, ceri în plus ca prețul
să fi spart efectiv linia de trail opusă (bear trail pentru long, bull
trail pentru short) — adică nu doar "arată ca un semnal de întoarcere", ci
"a demonstrat deja o schimbare de forță" (mecanismul exact, cu diagramă,
e în `07_determinare_trend.md`, secțiunea "Bull reversal / bear reversal").
Rezultatul practic: mai puține rezultate, dar cu o rată de confirmare mai
mare.
## Ce faci când vezi un rezultat de scaner (filtru corect vs. greșit)
Aceeași disciplină ca la scanerele de bază, plus un pas nou specific
acestor filtre: verifici manual pe grafic dacă filtrul chiar a prins ce
trebuie, nu doar dacă lista are rezultate.
**DA — filtru setat corect (scanerul de Buy Doji, long):**
Bull Reversal selectat explicit (nu lăsat pe Bear Reversal), Interval =
Daily (coincide cu timeframe-ul scanerului) → scanerul găsește candidați
reali de long.
**NU — filtru lăsat pe default (greșeală frecventă):**
Bull/Bear Reversal e alfabetic, iar Bear Reversal apare **implicit
selectat** quando deschizi indicatorul. Dacă nu schimbi manual la Bull
Reversal pe un scaner de long, filtrezi din greșeală după semnalul opus —
scanerul fie nu găsește nimic (pentru că foarte puține Buy Doji au și Bear
Reversal simultan), fie găsește rezultate greșite din punct de vedere logic.
<svg viewBox="0 0 440 160" 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">DA — scaner Buy Doji, filtru = Bull Reversal, Interval = Daily</text>
<rect x="15" y="30" width="180" height="26" fill="#188a3e" opacity="0.15" stroke="#188a3e"/>
<text x="22" y="47" fill="#188a3e">Bull Reversal = 1, Interval Daily</text>
<text x="215" y="47" fill="#188a3e">→ candidați long valizi</text>
<text x="10" y="95" fill="#333">NU — scaner Buy Doji, filtru lăsat pe default (Bear Reversal)</text>
<rect x="15" y="107" width="180" height="26" fill="#c00" opacity="0.12" stroke="#c00"/>
<text x="22" y="124" fill="#c00">Bear Reversal = 1 (uitat)</text>
<text x="215" y="124" fill="#c00">→ 0 rezultate sau logică greșită</text>
</svg>
## Exemplu real 1 — long: Buy Doji Daily + Bull Reversal, S&P 500 → ULTA, CRM, CDNS
Scaner rulat pe S&P 500 (nu tot universul, ca să scaneze mai rapid): Buy
Doji + Bull Reversal = 1, Daily, pivoți monthly (interval 3). Găsit 3
companii: CDNS, CRM, ULTA — la fiecare, candela de buy doji s-a închis
**peste** linia de bear trail (bull reversal confirmat vizual, mecanism
deja explicat în `07_determinare_trend.md`).
Cifre reale citate în curs pentru ULTA: close **373.30**, suport **355.48**,
pivot **383.74**. Verificare (aceeași formulă din curs): 373.30 / 355.48 =
105.01% → **5.01%** deasupra suportului (scanerul arăta 5.01, afișat cu
factorul de scalare ×100 — vezi secțiunea despre RS/SR mai jos); 383.74 /
373.30 = 102.79% → **~2.72-2.79%** sub pivot (close e sub pivot, de-aia se
împarte pivot/close, nu invers).
<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="8" y="15" fill="#666">preț (ULTA) ↑ — Daily, pivoți monthly</text>
<line x1="20" y1="121.4" x2="440" y2="121.4" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="24" y="115" fill="#1a5fb4">383.74 — pivot (PP monthly) — TP1</text>
<line x1="20" y1="254.2" x2="440" y2="254.2" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="24" y="248" fill="#188a3e">355.48 — suport</text>
<line x1="20" y1="270.6" x2="440" y2="270.6" stroke="#c00" stroke-width="1" stroke-dasharray="2 2"/>
<text x="235" y="286" fill="#c00">SL 352.00 (sub suport)</text>
<line x1="20" y1="35.6" x2="440" y2="35.6" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="24" y="29" fill="#188a3e">402.00 — TP2 (rezistență anterioară, estimare)</text>
<polyline points="20,190 70,225 140,170.5 190,163.4 280,140 360,121.4 420,60" fill="none" stroke="#1a1a1a" stroke-width="2"/>
<circle cx="140" cy="170.5" r="5" fill="#00b8c4"/>
<text x="145" y="185" fill="#00b8c4">close 373.30 — buy doji, peste bear trail (bull reversal)</text>
<circle cx="190" cy="163.4" r="5" fill="#1a5fb4"/>
<text x="195" y="155" fill="#1a5fb4">entry 374.80 (break peste high-ul dojii)</text>
<circle cx="360" cy="121.4" r="5" fill="#188a3e"/>
<circle cx="420" cy="35.6" r="5" fill="#188a3e"/>
</svg>
**Intrare:** 374.80 (break peste high-ul candelei de buy doji — cifra exactă
a high-ului nu e dată în curs, e o estimare rezonabilă deasupra close-ului
373.30). **Stop-loss:** 352.00 (sub suportul de 355.48 — dacă prețul
recoboară acolo, suportul n-a ținut, bull reversal-ul e invalidat).
**Take-profit 1:** 383.74 (pivotul, deja calculat de scaner ca linie de
referință). **Take-profit 2:** 402.00 (rezistență anterioară, estimare a
mea — cursul nu dă un nivel de rezistență exact pentru ULTA în acest
exemplu). Risc 22.80, câștig TP1 8.94 (~1:0.4, prea aproape pentru TP1
singur), câștig TP2 27.20 (~1:1.2) — motiv practic pentru care TP1 (pivot)
e de obicei doar parțial, restul poziției rulează spre TP2.
## Exemplu real 2 — short: Sell Doji Daily + Bear Reversal, S&P 500 → 16 rezultate
Aceeași configurație, oglindită: Sell Doji + Bear Reversal = 1, Daily,
pivoți monthly. Rulat într-o zi cu panică de vânzare (vineri, piață în
scădere accentuată) — 16 rezultate din 500 de companii (mult mai multe
decât cele 3 de la scanerul long, coerent cu contextul de piață).
Exemple reale citate: Baxter (BAX, sell în zonă de suport, posibil double
top), Bank of New York Mellon, D2E, US Bancorp (USB) — toate cu bear
reversal confirmat vizual (candelă închisă sub bull trail). Cel mai
aproape de rezistență (sortat în scaner): MTB, deja trecut deasupra
rezistenței printr-un gap.
Din acest grup, **HIG** a avut cel mai mare Relative Volume din listă
(**200%**) — vânzare dublu față de normal, coroborată cu un gap down și o
corecție puternică, exact tipul de mișcare pe care RVOL e menit să o
prindă. Cifrele exacte de preț nu sunt date în curs pentru HIG — construite
mai jos, pe o scară plauzibilă pentru acțiune, ca exemplu complet de trade:
<svg viewBox="0 0 460 320" 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">preț (HIG) ↑ — Daily, RVOL 200%, bear reversal</text>
<line x1="20" y1="48" x2="440" y2="48" stroke="#c88" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="24" y="42" fill="#c88">84.50 — rezistență</text>
<line x1="20" y1="88" x2="440" y2="88" stroke="#c00" stroke-width="1" stroke-dasharray="2 2"/>
<text x="230" y="82" fill="#c00">SL 82.00 (peste gap-ul de deschidere)</text>
<line x1="20" y1="132.8" x2="440" y2="132.8" stroke="#888" stroke-width="1" stroke-dasharray="2 2"/>
<text x="160" y="122" fill="#333">gap down, open 79.20</text>
<line x1="20" y1="270" x2="440" y2="270" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="24" y="286" fill="#188a3e">72.00 — TP1 (suport anterior)</text>
<polyline points="20,40 90,44 150,132.8 200,142.4 260,150.4 340,205 420,270" fill="none" stroke="#1a1a1a" stroke-width="2"/>
<circle cx="200" cy="142.4" r="5" fill="#c00"/>
<text x="130" y="165" fill="#c00">close 78.60 — sell doji (bear reversal)</text>
<circle cx="260" cy="150.4" r="5" fill="#1a5fb4"/>
<text x="110" y="198" fill="#1a5fb4">intrare short 78.10 (break sub low-ul dojii)</text>
<circle cx="420" cy="270" r="5" fill="#188a3e"/>
</svg>
**Intrare:** 78.10 (break sub low-ul candelei de sell doji). **Stop-loss:**
82.00 (peste nivelul gap-ului de deschidere — dacă prețul recuperează
acolo, corecția a fost doar zgomot, nu vânzare reală). **Take-profit:**
72.00 (suport anterior). Risc 3.90, câștig 6.10 → risc/recompensă ~1:1.6.
RVOL de 200% e argumentul suplimentar de convingere: volumul dublu față de
normal arată că vânzarea a fost reală, nu doar câțiva traderi izolați —
exact diferența pe care cursul o subliniază între "trigger cu volum
agresiv" și "trigger fără confirmare de volum" (risc de vânzare/cumpărare
falsă, aceeași idee ca la volumul mediu din lecția 11).
## Exemplu 3 — eșec: prag rigid de RVOL ar fi găsit zero rezultate
Nu orice zi de piață produce semnale "de manual". În scanerul de Buy Doji
de mai sus, RVOL-ul afișat (doar cu `Display`, nu ca prag) a fost: CDNS
**0.86**, CRM **1.03**, ULTA **0.61**. Dacă filtrul ar fi fost pus dur la
`RVOL ≥ 1.2` (120%, exact pragul discutat ca exemplu în curs), niciuna din
cele 3 companii nu l-ar fi trecut — scanerul ar fi găsit **zero** rezultate
în acea zi, deși existau 3 candidați valizi de buy doji + bull reversal.
<svg viewBox="0 0 320 170" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:340px;height:auto;font:12px sans-serif">
<text x="10" y="15" fill="#333">RVOL afișat vs. prag ipotetic 1.20 (120%)</text>
<line x1="15" y1="44" x2="300" y2="44" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="235" y="40" fill="#c00">prag 1.20</text>
<rect x="30" y="71.2" width="40" height="68.8" fill="#00b8c4"/>
<text x="30" y="155" fill="#333">CDNS 0.86</text>
<rect x="120" y="57.6" width="40" height="82.4" fill="#00b8c4"/>
<text x="120" y="155" fill="#333">CRM 1.03</text>
<rect x="210" y="91.2" width="40" height="48.8" fill="#00b8c4"/>
<text x="210" y="155" fill="#333">ULTA 0.61</text>
</svg>
Motivul pentru care cursul recomandă `Display` în loc de prag dur pe RVOL
(cel puțin la construcție): un prag fix poate elimina complet o zi cu
semnale bune dar volum sub normal — mai sigur să afișezi valoarea și să
sortezi manual, exact ca la distanța de suport/rezistență (aceeași logică
documentată deja în lecția 11).
## Corecție: factorul de scalare RS/SR (1 vs. 100) la RSV1ATM
Deja documentat parțial în `03_MODUL_2/11_construire_scanere_sf_byd_sld.md`
(secțiunea "Enter 1 for RadarScreen, 100 for Scanner"), dar cursul revine
aici cu o corecție explicită a unei recomandări greșite dintr-un training
anterior: dacă lași factorul pe `100` (util ca să vezi procentul direct,
ex. `5.01` în loc de `0.0501`) și **totodată** îl folosești ca prag de
filtrare (nu doar display), pragul trebuie scris tot ×100 (ex. `≤200` pentru
"sub 2%") — exact ca-n tabelul din lecția 11. Dacă uiți asta și scrii
pragul brut (`≤2` crezând că filtrează la 2%), rezultatul e o filtrare
greșită (mult mai permisivă decât ai vrut, pentru că sistemul multiplică
din nou intern). Recomandarea corectată din curs: **pune factorul pe `1`**
oriunde folosești câmpul ca prag numeric de filtrare; păstrează `100` doar
pe câmpurile puse strict cu `Display`, unde vrei doar să citești procentul.
## Gotchas practice — cele mai importante
- **Bear Reversal e selectat implicit** (alfabetic) când deschizi
indicatorul — pe un scaner de long, verifică mereu manual că ai comutat
pe Bull Reversal, altfel filtrezi cu semnalul opus.
- **Interval-ul Bull/Bear Reversal e implicit Daily** — trebuie sincronizat
manual cu timeframe-ul scanerului, exact aceeași capcană ca la
`jbtgrshdATM` (lecția 11), dar pe alt indicator, ușor de uitat a doua oară.
- **RS/SR: `1` pentru filtrare, `100` doar pentru display** — folosirea
greșită a factorului `100` ca prag numeric dă rezultate incorecte
(corecție a unei explicații greșite dintr-un training anterior).
- **Nu pune praguri rigide (distanță, RVOL) în zile de mișcare extremă de
piață** — pot elimina toți candidații valizi; afișează-le și sortează
manual, mai ales când piața are un context puternic direcțional (ex.
ziua de panică de vânzare din exemplul short de mai sus).
## Referințe
- [Scanz — 4 Ways to Scan for Reversals](https://scanz.com/4-ways-to-scan-for-reversals/) — abordări generale de scanare pentru semnale de reversal, aplicabile conceptului Bull/Bear Reversal.
- [IG — Relative Volume Indicator: What is it and How Does it Work?](https://www.ig.com/en/trading-strategies/what-is-the-relative-volume-indicator-and-how-do-you-use-it-when-230904) — mecanismul RVOL și interpretarea lui ca semnal de convingere.
- [StockCharts ChartSchool — Relative Volume (RVOL)](https://chartschool.stockcharts.com/table-of-contents/technical-indicators-and-overlays/technical-indicators/relative-volume-rvol) — formula standard și praguri uzuale de interpretare.
- [TradingSim — Relative Volume (RVOL): Trading Indicator Guide](https://www.tradingsim.com/blog/relative-volume-rvol) — exemple practice de folosire în combinație cu alte semnale.
---
*Notă: secțiunile "De ce urmărești filtrul Bull/Bear Reversal", diagrama
DA/NU despre setarea corectă a filtrului, cele 3 exemple numerice complete
(ULTA long, HIG short, cazul de eșec RVOL) — inclusiv toate cifrele de
entry/SL/TP pentru ULTA și HIG — sunt completări ale mele, dincolo de ce
spune explicit transcrierea. Cifrele pentru ULTA (close 373.30, suport
355.48, pivot 383.74) și pentru RVOL-ul afișat pe scanerul de Buy Doji
(CDNS 0.86, CRM 1.03, ULTA 0.61) sunt citate exact din curs; restul
nivelurilor (entry, SL, TP2 ULTA, toate cifrele HIG) sunt construcții
plauzibile, marcate explicit ca atare.*

View File

@@ -51,6 +51,7 @@
<li><a href="03_MODUL_2/14_strategia_1_m2d.html">03_MODUL_2 / 14_strategia_1_m2d</a></li>
<li><a href="03_MODUL_2/15_workshop_2_anxietatea_dupa_intrare.html">03_MODUL_2 / 15_workshop_2_anxietatea_dupa_intrare</a></li>
<li><a href="03_MODUL_2/16_cand_nimic_nu_merge_cateva_sfaturi.html">03_MODUL_2 / 16_cand_nimic_nu_merge_cateva_sfaturi</a></li>
<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="05_MODUL_4/01_patternuri_complexe_partea_a_doua.html">05_MODUL_4 / 01_patternuri_complexe_partea_a_doua</a></li></ul>
</body>
</html>