Sumarizari Modul 1 (7 din 10 lectii) + reguli extinse de format
Lectii tehnice (candele/OHLC, pattern-uri candele, divergente): diagrame SVG la scara cu date reale, verificate vizual (Playwright + server local). Lectii introductive/tutorial: adaptate fara diagrame fortate. STYLE.md extins: exemple DA/NU pentru concepte cu varianta inselatoare, minim 2-3 exemple numerice per concept, context de trend in diagrame.
This commit is contained in:
@@ -135,21 +135,40 @@ sau la breakout confirmat cu volum — nu la ghicitul formei înainte să existe
|
||||
<p><strong>Breakout</strong> = prima traversare a neckline-ului în direcția patternului.
|
||||
<strong>Retest</strong> = după breakout, prețul revine să atingă din nou nivelul spart
|
||||
(acum joacă rol opus: din rezistență devine suport) înainte să continue.</p>
|
||||
<p>Aceeași traversare a neckline-ului poate arăta identic în prima secundă —
|
||||
diferența dintre "DA, e valid" și "NU, e capcană" se vede doar în ce se
|
||||
întâmplă după, cu cifre concrete:</p>
|
||||
<p><strong>DA — retest valid, intri</strong></p>
|
||||
<p><svg viewBox="0 0 320 150" 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="300" y2="70" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="23" y="63" fill="#1a5fb4">1.0850 — neckline</text>
|
||||
<rect x="105" y="64" width="75" height="14" fill="#1a5fb4" opacity="0.15"/>
|
||||
<polyline points="20,120 90,45 145,75 230,10" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="90" cy="45" r="5" fill="#c00"/>
|
||||
<text x="55" y="32" fill="#c00">breakout</text>
|
||||
<polyline points="20,120 90,45 145,75 230,10" fill="none" stroke="#188a3e" stroke-width="2"/>
|
||||
<circle cx="90" cy="45" r="5" fill="#188a3e"/>
|
||||
<text x="55" y="32" fill="#188a3e">breakout ~1.0860</text>
|
||||
<circle cx="145" cy="75" r="5" fill="#188a3e"/>
|
||||
<text x="150" y="98" fill="#188a3e">retest — atinge din nou</text>
|
||||
<text x="150" y="111" fill="#188a3e">1.0850, acum ca suport</text>
|
||||
<text x="215" y="18" fill="#333">continuare, intri aici</text>
|
||||
<text x="150" y="111" fill="#188a3e">1.0850, ține ca suport</text>
|
||||
<text x="215" y="18" fill="#188a3e">continuă — intri aici</text>
|
||||
</svg></p>
|
||||
<p>Prima traversare (roșu) nu e neapărat sigură — abia revenirea și respingerea
|
||||
la retest (verde) confirmă că nivelul spart chiar ține ca suport. De-aia
|
||||
intrarea "la retest" e mai sigură decât "la primul breakout".</p>
|
||||
<p>Prețul sparge 1.0850, revine exact la 1.0850 (nu mai jos), se oprește și
|
||||
urcă la loc — nivelul a ținut ca suport. Asta confirmă că vânzătorii de la
|
||||
1.0850 chiar au dispărut (au devenit cumpărători la retest).</p>
|
||||
<p><strong>NU — fals breakout, nu intri</strong></p>
|
||||
<p><svg viewBox="0 0 320 150" 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="300" y2="70" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="23" y="63" fill="#1a5fb4">1.0850 — neckline</text>
|
||||
<polyline points="20,110 90,55 150,100 230,135" fill="none" stroke="#c00" stroke-width="2"/>
|
||||
<circle cx="90" cy="55" r="5" fill="#c88"/>
|
||||
<text x="55" y="42" fill="#c88">poke slab ~1.0855</text>
|
||||
<text x="55" y="55" fill="#c88">(volum mic)</text>
|
||||
<text x="150" y="120" fill="#c00">revine sub 1.0850 —</text>
|
||||
<text x="150" y="133" fill="#c00">nu ține, nu intri</text>
|
||||
</svg></p>
|
||||
<p>Prețul atinge doar 1.0855 (5 pips peste neckline, nu 10-ish ca la retest-ul
|
||||
valid), cu volum vizibil mai mic, apoi cade înapoi sub 1.0850 fără să se mai
|
||||
oprească acolo. Diferența numerică față de cazul "DA": aici nivelul nu ține
|
||||
nicio secundă ca suport — cade direct prin el înapoi.</p>
|
||||
<h2>Exemplu concret (aplicat)</h2>
|
||||
<p>EURUSD: neckline la 1.0850, head la 1.0700 (distanță = 150 pips) — vezi
|
||||
diagrama de mai sus, desenată la scară pe exact aceste niveluri. Prețul
|
||||
@@ -157,6 +176,46 @@ sparge 1.0850 cu volum crescut → intri long la retest-ul zonei
|
||||
1.0850-1.0860 → target 1 = 1.0850 + 150 pips = 1.1000. Stop-loss sub
|
||||
umărul drept (ex. 1.0770) — dacă prețul recoboară acolo, patternul e
|
||||
invalidat, nu doar "întârziat". Risc 85 pips ca să câștigi 150 → risc/recompensă ~1:1.8.</p>
|
||||
<h3>Exemplu 2 — alt instrument: XAUUSD (aur)</h3>
|
||||
<p>Aceeași formă, alte cifre, ca să vezi că patternul nu e specific unei
|
||||
singure perechi valutare.</p>
|
||||
<p><svg viewBox="0 0 440 240" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<polyline points="10,100 40,140 70,170 110,200 150,170 190,220 230,170 270,200 310,165 360,120" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<line x1="90" y1="170" x2="360" y2="170" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="93" y="163" fill="#1a5fb4">1950 — neckline</text>
|
||||
<line x1="190" y1="170" x2="190" y2="220" stroke="#888" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="160" y="235" fill="#333">1900 — head</text>
|
||||
<text x="240" y="195" fill="#333">~1920 — umăr drept</text>
|
||||
<text x="240" y="208" fill="#333">(stop-loss)</text>
|
||||
<circle cx="310" cy="165" r="5" fill="#c00"/>
|
||||
<text x="240" y="150" fill="#c00">breakout / intrare ~1955</text>
|
||||
<line x1="310" y1="155" x2="310" y2="125" stroke="#188a3e" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="315" y="140" fill="#188a3e">50 pct — aceeași distanță</text>
|
||||
<text x="310" y="115" fill="#188a3e">2000 — target 1</text>
|
||||
</svg></p>
|
||||
<p>Neckline 1950, head 1900 ($50 distanță) → breakout peste 1950 → intrare
|
||||
~1955 → target 1 = 2000 → stop sub umărul drept (~1920). Risc $35,
|
||||
recompensă $45 → risc/recompensă ~1:1.3 (mai slab ca la EURUSD — nu toate
|
||||
setup-urile au același raport, verifică-l de fiecare dată, nu presupune).</p>
|
||||
<h3>Exemplu 3 — când patternul EȘUEAZĂ (invalidare, nu intri)</h3>
|
||||
<p>Nu orice "cap și umeri" aparent se confirmă. Așa arată numeric un eșec:</p>
|
||||
<p><svg viewBox="0 0 460 360" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<polyline points="10,90 55,160 100,225 160,265 210,225 270,300 330,225 390,325" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<line x1="185" y1="225" x2="390" y2="225" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="188" y="218" fill="#1a5fb4">1.0850 — neckline</text>
|
||||
<line x1="270" y1="225" x2="270" y2="300" stroke="#888" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="240" y="318" fill="#333">1.0700 — head</text>
|
||||
<text x="120" y="280" fill="#333">umăr stâng</text>
|
||||
<text x="300" y="255" fill="#333">părea umăr drept...</text>
|
||||
<circle cx="390" cy="325" r="5" fill="#c00"/>
|
||||
<text x="300" y="345" fill="#c00">1.0650 — al treilea minim, SUB head</text>
|
||||
<text x="300" y="358" fill="#c00">pattern invalidat — nu intri</text>
|
||||
</svg></p>
|
||||
<p>Prețul pare să formeze umărul drept (~1.0770), dar în loc să se oprească
|
||||
acolo și să spargă neckline-ul în sus, face un al treilea minim sub head
|
||||
(1.0650 < 1.0700). Din momentul ăla forma nu mai e valabilă — dacă ai
|
||||
intrat long "pe formă" înainte de breakout (exact greșeala din secțiunea de
|
||||
mai jos), aici ai fi pe pierdere, nu doar "în așteptare".</p>
|
||||
<h2>Varianta short: Head & Shoulders normal (regular)</h2>
|
||||
<p>Aceeași logică, oglindită. Head & Shoulders normal e reversal bearish —
|
||||
prețul trece dintr-un uptrend într-un downtrend, iar tu intri <strong>short</strong> la
|
||||
@@ -197,19 +256,9 @@ pentru 150 câștig, ~1:1.8.</p>
|
||||
</ul>
|
||||
<p><strong>Breakout fără volum = suspect ("fals breakout").</strong> Dacă prețul trece de
|
||||
neckline dar volumul rămâne slab, mișcarea deseori eșuează și prețul revine
|
||||
în range — nu presupune că orice traversare a liniei e "breakout-ul real".</p>
|
||||
<p><svg viewBox="0 0 320 150" 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="300" y2="70" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="23" y="63" fill="#1a5fb4">1.0850 — neckline</text>
|
||||
<polyline points="20,110 90,55 150,100 230,135" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="90" cy="55" r="5" fill="#c88"/>
|
||||
<text x="55" y="42" fill="#c88">poke slab peste neckline</text>
|
||||
<text x="55" y="55" fill="#c88">(volum mic)</text>
|
||||
<text x="150" y="120" fill="#c00">revine sub neckline —</text>
|
||||
<text x="150" y="133" fill="#c00">pattern invalidat, nu doar întârziat</text>
|
||||
</svg></p>
|
||||
<p>Diferența față de diagrama de mai sus (retest): la retest prețul respinge
|
||||
nivelul și continuă; la fals breakout, prețul nu ține deloc nivelul.</p>
|
||||
în range — nu presupune că orice traversare a liniei e "breakout-ul real".
|
||||
Exact cazul "NU" din diagrama DA/NU de la secțiunea anterioară (1.0855, volum
|
||||
mic, cade înapoi sub 1.0850).</p>
|
||||
<ul>
|
||||
<li><strong>Nu muta stop-loss-ul mai aproape după ce ai intrat</strong>, "ca să reduci
|
||||
riscul" — stop-loss-ul sub/peste umărul opus e acolo pentru că sub/peste
|
||||
|
||||
@@ -138,22 +138,46 @@ sau la breakout confirmat cu volum — nu la ghicitul formei înainte să existe
|
||||
**Retest** = după breakout, prețul revine să atingă din nou nivelul spart
|
||||
(acum joacă rol opus: din rezistență devine suport) înainte să continue.
|
||||
|
||||
Aceeași traversare a neckline-ului poate arăta identic în prima secundă —
|
||||
diferența dintre "DA, e valid" și "NU, e capcană" se vede doar în ce se
|
||||
întâmplă după, cu cifre concrete:
|
||||
|
||||
**DA — retest valid, intri**
|
||||
|
||||
<svg viewBox="0 0 320 150" 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="300" y2="70" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="23" y="63" fill="#1a5fb4">1.0850 — neckline</text>
|
||||
<rect x="105" y="64" width="75" height="14" fill="#1a5fb4" opacity="0.15"/>
|
||||
<polyline points="20,120 90,45 145,75 230,10" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="90" cy="45" r="5" fill="#c00"/>
|
||||
<text x="55" y="32" fill="#c00">breakout</text>
|
||||
<polyline points="20,120 90,45 145,75 230,10" fill="none" stroke="#188a3e" stroke-width="2"/>
|
||||
<circle cx="90" cy="45" r="5" fill="#188a3e"/>
|
||||
<text x="55" y="32" fill="#188a3e">breakout ~1.0860</text>
|
||||
<circle cx="145" cy="75" r="5" fill="#188a3e"/>
|
||||
<text x="150" y="98" fill="#188a3e">retest — atinge din nou</text>
|
||||
<text x="150" y="111" fill="#188a3e">1.0850, acum ca suport</text>
|
||||
<text x="215" y="18" fill="#333">continuare, intri aici</text>
|
||||
<text x="150" y="111" fill="#188a3e">1.0850, ține ca suport</text>
|
||||
<text x="215" y="18" fill="#188a3e">continuă — intri aici</text>
|
||||
</svg>
|
||||
|
||||
Prima traversare (roșu) nu e neapărat sigură — abia revenirea și respingerea
|
||||
la retest (verde) confirmă că nivelul spart chiar ține ca suport. De-aia
|
||||
intrarea "la retest" e mai sigură decât "la primul breakout".
|
||||
Prețul sparge 1.0850, revine exact la 1.0850 (nu mai jos), se oprește și
|
||||
urcă la loc — nivelul a ținut ca suport. Asta confirmă că vânzătorii de la
|
||||
1.0850 chiar au dispărut (au devenit cumpărători la retest).
|
||||
|
||||
**NU — fals breakout, nu intri**
|
||||
|
||||
<svg viewBox="0 0 320 150" 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="300" y2="70" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="23" y="63" fill="#1a5fb4">1.0850 — neckline</text>
|
||||
<polyline points="20,110 90,55 150,100 230,135" fill="none" stroke="#c00" stroke-width="2"/>
|
||||
<circle cx="90" cy="55" r="5" fill="#c88"/>
|
||||
<text x="55" y="42" fill="#c88">poke slab ~1.0855</text>
|
||||
<text x="55" y="55" fill="#c88">(volum mic)</text>
|
||||
<text x="150" y="120" fill="#c00">revine sub 1.0850 —</text>
|
||||
<text x="150" y="133" fill="#c00">nu ține, nu intri</text>
|
||||
</svg>
|
||||
|
||||
Prețul atinge doar 1.0855 (5 pips peste neckline, nu 10-ish ca la retest-ul
|
||||
valid), cu volum vizibil mai mic, apoi cade înapoi sub 1.0850 fără să se mai
|
||||
oprească acolo. Diferența numerică față de cazul "DA": aici nivelul nu ține
|
||||
nicio secundă ca suport — cade direct prin el înapoi.
|
||||
|
||||
## Exemplu concret (aplicat)
|
||||
EURUSD: neckline la 1.0850, head la 1.0700 (distanță = 150 pips) — vezi
|
||||
@@ -163,6 +187,52 @@ sparge 1.0850 cu volum crescut → intri long la retest-ul zonei
|
||||
umărul drept (ex. 1.0770) — dacă prețul recoboară acolo, patternul e
|
||||
invalidat, nu doar "întârziat". Risc 85 pips ca să câștigi 150 → risc/recompensă ~1:1.8.
|
||||
|
||||
### Exemplu 2 — alt instrument: XAUUSD (aur)
|
||||
Aceeași formă, alte cifre, ca să vezi că patternul nu e specific unei
|
||||
singure perechi valutare.
|
||||
|
||||
<svg viewBox="0 0 440 240" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<polyline points="10,100 40,140 70,170 110,200 150,170 190,220 230,170 270,200 310,165 360,120" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<line x1="90" y1="170" x2="360" y2="170" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="93" y="163" fill="#1a5fb4">1950 — neckline</text>
|
||||
<line x1="190" y1="170" x2="190" y2="220" stroke="#888" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="160" y="235" fill="#333">1900 — head</text>
|
||||
<text x="240" y="195" fill="#333">~1920 — umăr drept</text>
|
||||
<text x="240" y="208" fill="#333">(stop-loss)</text>
|
||||
<circle cx="310" cy="165" r="5" fill="#c00"/>
|
||||
<text x="240" y="150" fill="#c00">breakout / intrare ~1955</text>
|
||||
<line x1="310" y1="155" x2="310" y2="125" stroke="#188a3e" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="315" y="140" fill="#188a3e">50 pct — aceeași distanță</text>
|
||||
<text x="310" y="115" fill="#188a3e">2000 — target 1</text>
|
||||
</svg>
|
||||
|
||||
Neckline 1950, head 1900 ($50 distanță) → breakout peste 1950 → intrare
|
||||
~1955 → target 1 = 2000 → stop sub umărul drept (~1920). Risc $35,
|
||||
recompensă $45 → risc/recompensă ~1:1.3 (mai slab ca la EURUSD — nu toate
|
||||
setup-urile au același raport, verifică-l de fiecare dată, nu presupune).
|
||||
|
||||
### Exemplu 3 — când patternul EȘUEAZĂ (invalidare, nu intri)
|
||||
Nu orice "cap și umeri" aparent se confirmă. Așa arată numeric un eșec:
|
||||
|
||||
<svg viewBox="0 0 460 360" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:460px;height:auto;font:12px sans-serif">
|
||||
<polyline points="10,90 55,160 100,225 160,265 210,225 270,300 330,225 390,325" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<line x1="185" y1="225" x2="390" y2="225" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="188" y="218" fill="#1a5fb4">1.0850 — neckline</text>
|
||||
<line x1="270" y1="225" x2="270" y2="300" stroke="#888" stroke-width="1" stroke-dasharray="2 2"/>
|
||||
<text x="240" y="318" fill="#333">1.0700 — head</text>
|
||||
<text x="120" y="280" fill="#333">umăr stâng</text>
|
||||
<text x="300" y="255" fill="#333">părea umăr drept...</text>
|
||||
<circle cx="390" cy="325" r="5" fill="#c00"/>
|
||||
<text x="300" y="345" fill="#c00">1.0650 — al treilea minim, SUB head</text>
|
||||
<text x="300" y="358" fill="#c00">pattern invalidat — nu intri</text>
|
||||
</svg>
|
||||
|
||||
Prețul pare să formeze umărul drept (~1.0770), dar în loc să se oprească
|
||||
acolo și să spargă neckline-ul în sus, face un al treilea minim sub head
|
||||
(1.0650 < 1.0700). Din momentul ăla forma nu mai e valabilă — dacă ai
|
||||
intrat long "pe formă" înainte de breakout (exact greșeala din secțiunea de
|
||||
mai jos), aici ai fi pe pierdere, nu doar "în așteptare".
|
||||
|
||||
## Varianta short: Head & Shoulders normal (regular)
|
||||
Aceeași logică, oglindită. Head & Shoulders normal e reversal bearish —
|
||||
prețul trece dintr-un uptrend într-un downtrend, iar tu intri **short** la
|
||||
@@ -206,20 +276,8 @@ pentru 150 câștig, ~1:1.8.
|
||||
**Breakout fără volum = suspect ("fals breakout").** Dacă prețul trece de
|
||||
neckline dar volumul rămâne slab, mișcarea deseori eșuează și prețul revine
|
||||
în range — nu presupune că orice traversare a liniei e "breakout-ul real".
|
||||
|
||||
<svg viewBox="0 0 320 150" 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="300" y2="70" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||
<text x="23" y="63" fill="#1a5fb4">1.0850 — neckline</text>
|
||||
<polyline points="20,110 90,55 150,100 230,135" fill="none" stroke="#1a1a1a" stroke-width="2"/>
|
||||
<circle cx="90" cy="55" r="5" fill="#c88"/>
|
||||
<text x="55" y="42" fill="#c88">poke slab peste neckline</text>
|
||||
<text x="55" y="55" fill="#c88">(volum mic)</text>
|
||||
<text x="150" y="120" fill="#c00">revine sub neckline —</text>
|
||||
<text x="150" y="133" fill="#c00">pattern invalidat, nu doar întârziat</text>
|
||||
</svg>
|
||||
|
||||
Diferența față de diagrama de mai sus (retest): la retest prețul respinge
|
||||
nivelul și continuă; la fals breakout, prețul nu ține deloc nivelul.
|
||||
Exact cazul "NU" din diagrama DA/NU de la secțiunea anterioară (1.0855, volum
|
||||
mic, cade înapoi sub 1.0850).
|
||||
|
||||
- **Nu muta stop-loss-ul mai aproape după ce ai intrat**, "ca să reduci
|
||||
riscul" — stop-loss-ul sub/peste umărul opus e acolo pentru că sub/peste
|
||||
|
||||
Reference in New Issue
Block a user