etichete: doua defecte vechi la mdsrt, trei la mp2, si verdictul pe restul

La mdsrt_aplus eticheta spunea "primul low 94.60" pentru o bara al carei low
era 94.50. Reparatia a mutat low-ul, nu eticheta: regula capitolului numara
piciorul dupa low, iar specul spune tot 94.60 - doar umbra de 0.10 o
contrazicea. Nicio cifra tiparita nu se schimba, iar nivelul isi ia acum
eticheta din date, cu assert, ca sa nu mai poata minti.

Cele trei de la mp2 aveau toate aceeasi cauza fizica: text colorat peste un
corp de candela de aceeasi culoare. Acolo caracterele nu se incaleca, dispar -
"intrare 577.00" se citea "intrare 577. 0", "crossing" se citea "crossi g".

VERDICT pe restul de ~94: nu merita un lot. Din 20 de suprapuneri vazute
efectiv pe ecran, doar 3 schimbau ce citesti, si toate trei din cauza aia.
Celelalte 17 - text peste fitil, peste linie de nivel, peste chenar, peste
coada de sageata - raman lizibile, fiindca fundalul e o linie subtire, nu o
suprafata plina. Filtrul util nu e tiparul geometric, ci: eticheta cu cifra,
peste un <rect> de aceeasi culoare.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ThN7ixZrowca8aTGrK1MUJ
This commit is contained in:
Claude Agent
2026-10-02 06:00:45 +00:00
parent 29dc93dfad
commit 602419c93a
14 changed files with 194 additions and 164 deletions

View File

@@ -80,6 +80,10 @@ CLOSES_N = [
assert len(CLOSES_N) == 29, len(CLOSES_N) assert len(CLOSES_N) == 29, len(CLOSES_N)
WICKS_N = [(0.10, 0.10)] * 29 WICKS_N = [(0.10, 0.10)] * 29
# bara 18 e „primul low 94.60" al panoului: fără umbră de jos, ca low-ul ei
# să fie chiar 94.60. Cu umbra implicită de 0.10 low-ul era 94.50, iar
# nivelul desenat la 94.60 numea de fapt close-ul (raportat pe 02.10.2026).
WICKS_N[18] = (0.10, 0.00)
WICKS_N[25] = (0.05, 0.40) # high 92.45, low 92.00 - 0.40 = 91.60 WICKS_N[25] = (0.05, 0.40) # high 92.45, low 92.00 - 0.40 = 91.60
VOLS_N = [ VOLS_N = [
@@ -122,6 +126,8 @@ assert VOLS_A[24] > VOLS_A[18]
# (9) NU: close sub pivot ȘI sub primul low # (9) NU: close sub pivot ȘI sub primul low
assert abs(cds_n[25].c - 92.00) < 1e-9, cds_n[25].c assert abs(cds_n[25].c - 92.00) < 1e-9, cds_n[25].c
assert cds_n[25].c < SUPORT and cds_n[25].c < 94.60 assert cds_n[25].c < SUPORT and cds_n[25].c < 94.60
# nivelul „primul low 94.60" numește low-ul barei 18, nu close-ul ei
assert abs(cds_n[18].l - 94.60) < 1e-9, cds_n[18].l
# (10) NU: coborâre fără trigger # (10) NU: coborâre fără trigger
assert cds_n[25].c < cds_n[24].c < cds_n[23].c assert cds_n[25].c < cds_n[24].c < cds_n[23].c
# (11) NU: fără divergență (lower low pe preț și pe volum, conform assert-ului) # (11) NU: fără divergență (lower low pe preț și pe volum, conform assert-ului)
@@ -168,7 +174,7 @@ ch_a = Chart(
ch_n = Chart( ch_n = Chart(
candles=cds_n, candles=cds_n,
levels=[Level(SUPORT, "pivot monthly 94.00", ORANGE, label_at="left"), levels=[Level(SUPORT, "pivot monthly 94.00", ORANGE, label_at="left"),
Level(94.60, "primul low 94.60", GRAY, i0=18), Level(cds_n[18].l, f"primul low {cds_n[18].l:.2f}", GRAY, i0=18),
Level(92.00, "close 92.00", RED, i0=25), Level(92.00, "close 92.00", RED, i0=25),
Level(90.80, "spre 90.80", RED, label_at="left")], Level(90.80, "spre 90.80", RED, label_at="left")],
marks=[Mark(18, "primul low", ORANGE, "above", dy=-2)], marks=[Mark(18, "primul low", ORANGE, "above", dy=-2)],

View File

@@ -150,7 +150,7 @@
<rect x="386.0" y="704.0" width="8" height="4.0" fill="#c00"/> <rect x="386.0" y="704.0" width="8" height="4.0" fill="#c00"/>
<line x1="405.0" y1="698.0" x2="405.0" y2="710.0" stroke="#1a1a1a" stroke-width="1.2"/> <line x1="405.0" y1="698.0" x2="405.0" y2="710.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="401.0" y="700.0" width="8" height="8.0" fill="#188a3e"/> <rect x="401.0" y="700.0" width="8" height="8.0" fill="#188a3e"/>
<line x1="420.0" y1="698.0" x2="420.0" y2="702.0" stroke="#1a1a1a" stroke-width="1.2"/> <line x1="420.0" y1="698.0" x2="420.0" y2="700.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="416.0" y="700.0" width="8" height="1.6" fill="#188a3e"/> <rect x="416.0" y="700.0" width="8" height="1.6" fill="#188a3e"/>
<line x1="435.0" y1="698.0" x2="435.0" y2="712.0" stroke="#1a1a1a" stroke-width="1.2"/> <line x1="435.0" y1="698.0" x2="435.0" y2="712.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="431.0" y="700.0" width="8" height="10.0" fill="#c00"/> <rect x="431.0" y="700.0" width="8" height="10.0" fill="#c00"/>

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -95,8 +95,11 @@ ch = Chart(
], ],
scale=58.0, gap=18, body_w=10, left=176, width=W, top=64, vol_h=60, scale=58.0, gap=18, body_w=10, left=176, width=W, top=64, vol_h=60,
vol_label="volum: la piciorul 2 volumul crește, prețul nu mai are cumpărători = divergență", vol_label="volum: la piciorul 2 volumul crește, prețul nu mai are cumpărători = divergență",
title="Oglinda pe short (serie construită prin răsturnarea exemplului long)", # titlul e scurt pe un singur rând: cu paranteza („serie construită prin
caption="Varianta short nu e explicată în curs: e reconstruită prin oglindire.", # răsturnarea exemplului long") se întindea până sub coada săgeții
# „piciorul 1", care îl traversa. Explicația a trecut în caption.
title="Oglinda pe short",
caption="Serie răsturnată din exemplul long; varianta short nu e explicată în curs.",
) )
svg = ch.render() svg = ch.render()
assert "\n\n" not in svg, "linie goală în SVG" assert "\n\n" not in svg, "linie goală în SVG"

View File

@@ -1,5 +1,5 @@
<svg viewBox="0 0 700 552" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 700 552" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="112" fill="#333" style="font-weight:bold">Oglinda pe short (serie construită prin răsturnarea exemplului long)</text> <text x="24" y="112" fill="#333" style="font-weight:bold">Oglinda pe short</text>
<rect x="382.0" y="118.0" width="38.0" height="62.4" fill="#c00" fill-opacity="0.08" stroke="#c00" stroke-width="1"/> <rect x="382.0" y="118.0" width="38.0" height="62.4" fill="#c00" fill-opacity="0.08" stroke="#c00" stroke-width="1"/>
<line x1="24.0" y1="155.0" x2="686" y2="155.0" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="155.0" x2="686" y2="155.0" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30.0" y="149.0" fill="#1a5fb4">pivot daily 100.00 — zona, sus</text> <text x="30.0" y="149.0" fill="#1a5fb4">pivot daily 100.00 — zona, sus</text>
@@ -106,5 +106,5 @@
<polygon points="410.0,176.4 414.7,184.0 406.8,184.7" fill="#188a3e"/> <polygon points="410.0,176.4 414.7,184.0 406.8,184.7" fill="#188a3e"/>
<text x="430.0" y="401.3" fill="#188a3e" text-anchor="middle" style="font-weight:bold">intri short la 99.80: close sub nivel și sub low-ul candelei-trigger</text> <text x="430.0" y="401.3" fill="#188a3e" text-anchor="middle" style="font-weight:bold">intri short la 99.80: close sub nivel și sub low-ul candelei-trigger</text>
<text x="430.0" y="415.3" fill="#188a3e" text-anchor="middle" style="font-weight:bold">cei prinși long vând ca să iasă — coborârea e bruscă</text> <text x="430.0" y="415.3" fill="#188a3e" text-anchor="middle" style="font-weight:bold">cei prinși long vând ca să iasă — coborârea e bruscă</text>
<text x="24" y="540" fill="#555">Varianta short nu e explicată în curs: e reconstruită prin oglindire.</text> <text x="24" y="540" fill="#555">Serie răsturnată din exemplul long; varianta short nu e explicată în curs.</text>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 9.3 KiB

After

Width:  |  Height:  |  Size: 9.2 KiB

View File

@@ -25,6 +25,8 @@ from pathlib import Path
sys.path.insert(0, "/workspace/atm-curs-dl") sys.path.insert(0, "/workspace/atm-curs-dl")
from svg_candles import Candle, Chart, Level, Mark, from_closes # noqa: E402 from svg_candles import Candle, Chart, Level, Mark, from_closes # noqa: E402
sys.path.insert(0, "/workspace/atm-curs-dl/gen")
from eticheta_libera import eticheta_libera # noqa: E402
OUT = Path(__file__).resolve().parent / "mp2_aplus.svg" OUT = Path(__file__).resolve().parent / "mp2_aplus.svg"
@@ -133,13 +135,19 @@ ch_a = Chart(
candles=cds_a, candles=cds_a,
levels=[Level(SUP_A, f"suport quarterly {SUP_A:.2f}", GRAY, label_at="left"), levels=[Level(SUP_A, f"suport quarterly {SUP_A:.2f}", GRAY, label_at="left"),
Level(SL_A, f"SL {SL_A:.2f} (peste suport)", RED, label_at="right"), Level(SL_A, f"SL {SL_A:.2f} (peste suport)", RED, label_at="right"),
Level(entry_a, f"intrare {entry_a:.2f}", GREEN, label_at="left"), # label_dy: intrarea 577.00 și neckline-ul 578.00 sunt la 1.00
# (7.5 px) una de alta, iar linia portocalie trecea exact prin
# zecimala etichetei verzi; eticheta coboară sub linia ei
Level(entry_a, f"intrare {entry_a:.2f}", GREEN, label_at="left",
label_dy=18),
Level(NECK_A, f"neckline {NECK_A:.2f}", ORANGE, label_at="right"), Level(NECK_A, f"neckline {NECK_A:.2f}", ORANGE, label_at="right"),
Level(TP1_A, f"TP1 {TP1_A:.2f} = 1:1", BLUE, label_at="right")], Level(TP1_A, f"TP1 {TP1_A:.2f} = 1:1", BLUE, label_at="right")],
marks=[Mark(LS_A, f"umăr stâng {ls_a:.0f}", GRAY, "above", dy=-4), marks=[Mark(LS_A, f"umăr stâng {ls_a:.0f}", GRAY, "above", dy=-4),
Mark(HEAD_A, f"head {head_a:.0f} / double bottom", RED, "below", dy=8), Mark(HEAD_A, f"head {head_a:.0f} / double bottom", RED, "below", dy=8),
Mark(RS_A, f"umăr drept {rs_a:.0f}", GRAY, "above", dy=-4), Mark(RS_A, f"umăr drept {rs_a:.0f}", GRAY, "above", dy=-4),
Mark(ENTRY_A, "crossing", GREEN, "above", dy=-6)], # dx: pe candela ei, eticheta cădea peste corpul verde de
# alături și se citea „crossi g" (verde pe verde, 02.10.2026)
Mark(ENTRY_A, "crossing", GREEN, "above", dy=-6, dx=-32)],
scale=7.5, gap=15, body_w=9, left=44, width=PW, vol_h=64, scale=7.5, gap=15, body_w=9, left=44, width=PW, vol_h=64,
vol_label="volum", title="A+ — crossing la confluență (SPY, aprilie)", vol_label="volum", title="A+ — crossing la confluență (SPY, aprilie)",
trend="down", trend="down",
@@ -152,7 +160,9 @@ ch_m = Chart(
Level(SL_M, f"SL {SL_M:.2f}", RED, label_at="right"), Level(SL_M, f"SL {SL_M:.2f}", RED, label_at="right"),
Level(entry_m, f"intrare {entry_m:.2f}", GREEN, label_at="right"), Level(entry_m, f"intrare {entry_m:.2f}", GREEN, label_at="right"),
Level(TP1_M, f"TP1 {TP1_M:.2f}", BLUE, label_at="right")], Level(TP1_M, f"TP1 {TP1_M:.2f}", BLUE, label_at="right")],
marks=[Mark(ENTRY_M, "crossing (mijloc)", GREEN, "above", dy=-4)], # idem: „(mijloc)" intra sub corpul verde următor; mai sus nu e loc,
# candelele urcă, deci eticheta pleacă lateral
marks=[Mark(ENTRY_M, "crossing (mijloc)", GREEN, "above", dy=-4, dx=-50)],
scale=34.0, gap=15, body_w=9, left=44, width=PW, vol_h=64, scale=34.0, gap=15, body_w=9, left=44, width=PW, vol_h=64,
vol_label="volum", title="Mediocru — crossing în mijlocul range-ului (construit)", vol_label="volum", title="Mediocru — crossing în mijlocul range-ului (construit)",
caption="exemplu construit, nu date reale — SL nu stă pe niciun pivot", caption="exemplu construit, nu date reale — SL nu stă pe niciun pivot",
@@ -268,6 +278,11 @@ for cheie in ("suport quarterly 554.00", f"SL {SL_A:.2f} (peste suport)", "intra
"crossing (mijloc)", "exemplu construit, nu date reale"): "crossing (mijloc)", "exemplu construit, nu date reale"):
assert cheie in wrapper, f"lipsește din desen: {cheie!r}" assert cheie in wrapper, f"lipsește din desen: {cheie!r}"
# cele două etichete mutate pe 02.10.2026: verificarea rămâne pornită ca
# o mutare viitoare să nu le bage înapoi sub corpurile verzi
eticheta_libera(wrapper, "aplus-crossing", {"crossing", "crossing (mijloc)"},
rects=True)
OUT.write_text(wrapper, encoding="utf-8") OUT.write_text(wrapper, encoding="utf-8")
print(f"scris {OUT.name}: {TOTAL_W}x{TOTAL_H:.0f}, " print(f"scris {OUT.name}: {TOTAL_W}x{TOTAL_H:.0f}, "
f"{len(all_txt)} etichete, verificare OK") f"{len(all_txt)} etichete, verificare OK")

View File

@@ -1,14 +1,14 @@
<svg viewBox="0 0 1160 694" width="1160" height="694" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"><text x="580" y="20" fill="#333" text-anchor="middle" style="font-weight:bold">MP² crossing long — setup A+ vs. setup mediocru (aceeași strategie)</text><g transform="translate(8,38)"> <svg viewBox="0 0 1160 694" width="1160" height="694" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"><text x="580" y="20" fill="#333" text-anchor="middle" style="font-weight:bold">MP² crossing long — setup A+ vs. setup mediocru (aceeași strategie)</text><g transform="translate(8,38)">
<text x="24" y="48" fill="#333" style="font-weight:bold">A+ — crossing la confluență (SPY, aprilie)</text> <text x="24" y="48" fill="#333" style="font-weight:bold">A+ — crossing la confluență (SPY, aprilie)</text>
<line x1="24" y1="454.0" x2="546" y2="454.0" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="454.0" x2="546" y2="454.0" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30" y="448.0" fill="#777">suport quarterly 554.00</text> <text x="30.0" y="448.0" fill="#777">suport quarterly 554.00</text>
<line x1="24" y1="451.0" x2="546" y2="451.0" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="451.0" x2="546" y2="451.0" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="532" y="445.0" fill="#c00" text-anchor="end">SL 554.40 (peste suport)</text> <text x="532" y="445.0" fill="#c00" text-anchor="end">SL 554.40 (peste suport)</text>
<line x1="24" y1="281.5" x2="546" y2="281.5" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="281.5" x2="546" y2="281.5" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30" y="275.5" fill="#188a3e">intrare 577.00</text> <text x="30.0" y="293.5" fill="#188a3e">intrare 577.00</text>
<line x1="24" y1="274.0" x2="546" y2="274.0" stroke="#b06000" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="274.0" x2="546" y2="274.0" stroke="#b06000" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="532" y="268.0" fill="#b06000" text-anchor="end">neckline 578.00</text> <text x="532" y="268.0" fill="#b06000" text-anchor="end">neckline 578.00</text>
<line x1="24" y1="112.0" x2="546" y2="112.0" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="112.0" x2="546" y2="112.0" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="532" y="106.0" fill="#1a5fb4" text-anchor="end">TP1 599.60 = 1:1</text> <text x="532" y="106.0" fill="#1a5fb4" text-anchor="end">TP1 599.60 = 1:1</text>
<polyline points="24,75.8 36,121.8" fill="none" stroke="#999" stroke-width="2"/> <polyline points="24,75.8 36,121.8" fill="none" stroke="#999" stroke-width="2"/>
<text x="24" y="63.8" fill="#999">downtrend anterior</text> <text x="24" y="63.8" fill="#999">downtrend anterior</text>
@@ -116,19 +116,19 @@
<text x="254.0" y="350.0" fill="#777" text-anchor="middle" style="font-weight:bold">umăr stâng 566</text> <text x="254.0" y="350.0" fill="#777" text-anchor="middle" style="font-weight:bold">umăr stâng 566</text>
<text x="299.0" y="468.0" fill="#c00" text-anchor="middle" style="font-weight:bold">head 555 / double bottom</text> <text x="299.0" y="468.0" fill="#c00" text-anchor="middle" style="font-weight:bold">head 555 / double bottom</text>
<text x="344.0" y="335.0" fill="#777" text-anchor="middle" style="font-weight:bold">umăr drept 568</text> <text x="344.0" y="335.0" fill="#777" text-anchor="middle" style="font-weight:bold">umăr drept 568</text>
<text x="374.0" y="263.6" fill="#188a3e" text-anchor="middle" style="font-weight:bold">crossing</text> <text x="342.0" y="263.6" fill="#188a3e" text-anchor="middle" style="font-weight:bold">crossing</text>
<text x="24" y="574" fill="#555">Confluență: 554.00 + double bottom + neckline 578.00 · 1R 22.60</text> <text x="24" y="574" fill="#555">Confluență: 554.00 + double bottom + neckline 578.00 · 1R 22.60</text>
</g><g transform="translate(592,38)"> </g><g transform="translate(592,38)">
<text x="24" y="48" fill="#333" style="font-weight:bold">Mediocru — crossing în mijlocul range-ului (construit)</text> <text x="24" y="48" fill="#333" style="font-weight:bold">Mediocru — crossing în mijlocul range-ului (construit)</text>
<line x1="24" y1="56.0" x2="546" y2="56.0" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="56.0" x2="546" y2="56.0" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="532" y="50.0" fill="#777" text-anchor="end">range 110.00</text> <text x="532" y="50.0" fill="#777" text-anchor="end">range 110.00</text>
<line x1="24" y1="396.0" x2="546" y2="396.0" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="396.0" x2="546" y2="396.0" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30" y="390.0" fill="#777">range 100.00</text> <text x="30.0" y="390.0" fill="#777">range 100.00</text>
<line x1="24" y1="294.0" x2="546" y2="294.0" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="294.0" x2="546" y2="294.0" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="532" y="288.0" fill="#c00" text-anchor="end">SL 103.00</text> <text x="532" y="288.0" fill="#c00" text-anchor="end">SL 103.00</text>
<line x1="24" y1="226.0" x2="546" y2="226.0" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="226.0" x2="546" y2="226.0" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="532" y="220.0" fill="#188a3e" text-anchor="end">intrare 105.00</text> <text x="532" y="220.0" fill="#188a3e" text-anchor="end">intrare 105.00</text>
<line x1="24" y1="158.0" x2="546" y2="158.0" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="158.0" x2="546" y2="158.0" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="532" y="152.0" fill="#1a5fb4" text-anchor="end">TP1 107.00</text> <text x="532" y="152.0" fill="#1a5fb4" text-anchor="end">TP1 107.00</text>
<line x1="44.0" y1="368.8" x2="44.0" y2="389.2" stroke="#1a1a1a" stroke-width="1.2"/> <line x1="44.0" y1="368.8" x2="44.0" y2="389.2" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="39.5" y="379.0" width="9" height="1.6" fill="#188a3e"/> <rect x="39.5" y="379.0" width="9" height="1.6" fill="#188a3e"/>
@@ -216,6 +216,6 @@
<rect x="429.5" y="440.7" width="9" height="45.3" fill="#188a3e" opacity="0.55"/> <rect x="429.5" y="440.7" width="9" height="45.3" fill="#188a3e" opacity="0.55"/>
<rect x="444.5" y="438.0" width="9" height="48.0" fill="#188a3e" opacity="0.55"/> <rect x="444.5" y="438.0" width="9" height="48.0" fill="#188a3e" opacity="0.55"/>
<text x="24" y="416.0" fill="#555">volum</text> <text x="24" y="416.0" fill="#555">volum</text>
<text x="149.0" y="201.8" fill="#188a3e" text-anchor="middle" style="font-weight:bold">crossing (mijloc)</text> <text x="99.0" y="201.8" fill="#188a3e" text-anchor="middle" style="font-weight:bold">crossing (mijloc)</text>
<text x="24" y="516" fill="#555">exemplu construit, nu date reale — SL nu stă pe niciun pivot</text> <text x="24" y="516" fill="#555">exemplu construit, nu date reale — SL nu stă pe niciun pivot</text>
</g><text x="580" y="650" fill="#555" text-anchor="middle">Legendă: ce separă cele două sunt nivelurile independente dedesubte (suport quarterly + double bottom + neckline),</text><text x="580" y="668" fill="#555" text-anchor="middle">nu un filtru pus în scaner. Panoul din dreapta e exemplu construit, nu date reale.</text><text x="580" y="686" fill="#555" text-anchor="middle">Cifrele A+ sunt din material; trimiterile stau în fișa de surse a capitolului.</text></svg> </g><text x="580" y="650" fill="#555" text-anchor="middle">Legendă: ce separă cele două sunt nivelurile independente dedesubte (suport quarterly + double bottom + neckline),</text><text x="580" y="668" fill="#555" text-anchor="middle">nu un filtru pus în scaner. Panoul din dreapta e exemplu construit, nu date reale.</text><text x="580" y="686" fill="#555" text-anchor="middle">Cifrele A+ sunt din material; trimiterile stau în fișa de surse a capitolului.</text></svg>

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

@@ -15,6 +15,8 @@ from pathlib import Path
sys.path.insert(0, "/workspace/atm-curs-dl") sys.path.insert(0, "/workspace/atm-curs-dl")
from svg_candles import Chart, Level, Mark, MA, from_closes # noqa: E402 from svg_candles import Chart, Level, Mark, MA, from_closes # noqa: E402
sys.path.insert(0, "/workspace/atm-curs-dl/gen")
from eticheta_libera import eticheta_libera # noqa: E402
OUT = Path(__file__).resolve().parent / "mp2_exemplu.svg" OUT = Path(__file__).resolve().parent / "mp2_exemplu.svg"
@@ -121,7 +123,9 @@ marks = [
Mark(SHL_I, "umăr stâng 566", "#1a1a1a", "below"), Mark(SHL_I, "umăr stâng 566", "#1a1a1a", "below"),
Mark(HEAD_I, "head 555", "#1a1a1a", "below"), Mark(HEAD_I, "head 555", "#1a1a1a", "below"),
Mark(SHR_I, "umăr drept 568", "#1a1a1a", "below"), Mark(SHR_I, "umăr drept 568", "#1a1a1a", "below"),
Mark(ENTRY_I, "intrare 577.00", "#188a3e", "above", dy=-10), # dy/dx: la dy=-10 corpul verde de peste două candele mânca primul
# zecimal — pe ecran scria „intrare 577. 0" (02.10.2026)
Mark(ENTRY_I, "intrare 577.00", "#188a3e", "above", dy=-32, dx=-10),
] ]
ch = Chart( ch = Chart(
@@ -137,6 +141,8 @@ ch = Chart(
svg = ch.render() svg = ch.render()
assert svg.count("\n\n") == 0, "linie goală în SVG — rupe markdown-ul" assert svg.count("\n\n") == 0, "linie goală în SVG — rupe markdown-ul"
# eticheta intrării poartă cifra: să nu mai ajungă peste un corp de candelă
eticheta_libera(svg, "exemplu", {"intrare 577.00"}, rects=True)
OUT.write_text(svg) OUT.write_text(svg)
print(f"serie {len(cds)} candele | intrare {entry:.2f} @ {ENTRY_I} | " print(f"serie {len(cds)} candele | intrare {entry:.2f} @ {ENTRY_I} | "

View File

@@ -1,17 +1,17 @@
<svg viewBox="0 0 720 623" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 720 623" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="48" fill="#333" style="font-weight:bold">SPY — daily</text> <text x="24" y="48" fill="#333" style="font-weight:bold">SPY — daily</text>
<line x1="24" y1="56.0" x2="706" y2="56.0" stroke="#555" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="56.0" x2="706" y2="56.0" stroke="#555" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="692" y="50.0" fill="#555" text-anchor="end">ținta 4R era 667.00 (+16%)</text> <text x="692" y="50.0" fill="#555" text-anchor="end">ținta 4R era 667.00 (+16%)</text>
<line x1="24" y1="135.8" x2="706" y2="135.8" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="135.8" x2="706" y2="135.8" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30" y="129.8" fill="#188a3e">646.00 — +12% efectiv (~3R)</text> <text x="30.0" y="129.8" fill="#188a3e">646.00 — +12% efectiv (~3R)</text>
<line x1="24" y1="312.1" x2="706" y2="312.1" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="312.1" x2="706" y2="312.1" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="692" y="306.1" fill="#1a5fb4" text-anchor="end">TP1 599.60</text> <text x="692" y="306.1" fill="#1a5fb4" text-anchor="end">TP1 599.60</text>
<line x1="24" y1="394.2" x2="706" y2="394.2" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="394.2" x2="706" y2="394.2" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="692" y="388.2" fill="#1a5fb4" text-anchor="end">neckline 578.00</text> <text x="692" y="388.2" fill="#1a5fb4" text-anchor="end">neckline 578.00</text>
<line x1="24" y1="483.9" x2="706" y2="483.9" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="483.9" x2="706" y2="483.9" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="692" y="477.9" fill="#c00" text-anchor="end">SL 554.40</text> <text x="692" y="477.9" fill="#c00" text-anchor="end">SL 554.40</text>
<line x1="24" y1="485.4" x2="706" y2="485.4" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="485.4" x2="706" y2="485.4" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30" y="479.4" fill="#777">suport quarterly 554.00</text> <text x="30.0" y="479.4" fill="#777">suport quarterly 554.00</text>
<polyline points="329.0,389.7 344.0,397.1 359.0,402.6 374.0,405.6 389.0,410.1 404.0,414.4 419.0,416.4 434.0,418.1 449.0,417.9 464.0,416.1 479.0,415.6 494.0,412.8 509.0,408.1 524.0,401.4 539.0,393.2 554.0,384.6 569.0,375.9 584.0,363.9 599.0,348.9" fill="none" stroke="#b06000" stroke-width="1.5" stroke-dasharray="4 3"/> <polyline points="329.0,389.7 344.0,397.1 359.0,402.6 374.0,405.6 389.0,410.1 404.0,414.4 419.0,416.4 434.0,418.1 449.0,417.9 464.0,416.1 479.0,415.6 494.0,412.8 509.0,408.1 524.0,401.4 539.0,393.2 554.0,384.6 569.0,375.9 584.0,363.9 599.0,348.9" fill="none" stroke="#b06000" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="605" y="343" fill="#b06000">SMA-20</text> <text x="605" y="343" fill="#b06000">SMA-20</text>
<line x1="44.0" y1="301.5" x2="44.0" y2="312.1" stroke="#1a1a1a" stroke-width="1.2"/> <line x1="44.0" y1="301.5" x2="44.0" y2="312.1" stroke="#1a1a1a" stroke-width="1.2"/>
@@ -133,6 +133,6 @@
<text x="239.0" y="461.7" fill="#1a1a1a" text-anchor="middle" style="font-weight:bold">umăr stâng 566</text> <text x="239.0" y="461.7" fill="#1a1a1a" text-anchor="middle" style="font-weight:bold">umăr stâng 566</text>
<text x="329.0" y="499.4" fill="#1a1a1a" text-anchor="middle" style="font-weight:bold">head 555</text> <text x="329.0" y="499.4" fill="#1a1a1a" text-anchor="middle" style="font-weight:bold">head 555</text>
<text x="404.0" y="454.1" fill="#1a1a1a" text-anchor="middle" style="font-weight:bold">umăr drept 568</text> <text x="404.0" y="454.1" fill="#1a1a1a" text-anchor="middle" style="font-weight:bold">umăr drept 568</text>
<text x="419.0" y="375.3" fill="#188a3e" text-anchor="middle" style="font-weight:bold">intrare 577.00</text> <text x="409.0" y="353.3" fill="#188a3e" text-anchor="middle" style="font-weight:bold">intrare 577.00</text>
<text x="24" y="611" fill="#555">Intrare 577.00 = prima verde după umărul drept (MP² long). 1R = 22.60; 646.00 ~3R, într-o lună.</text> <text x="24" y="611" fill="#555">Intrare 577.00 = prima verde după umărul drept (MP² long). 1R = 22.60; 646.00 ~3R, într-o lună.</text>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -66,7 +66,7 @@ câștigătoare, cu un câștig mediu de circa 8 %. Deci aproape patru din zece
pierd, și stopul nu e opțional.</p> pierd, și stopul nu e opțional.</p>
<p>Tot trade-ul, pe un exemplu construit:</p> <p>Tot trade-ul, pe un exemplu construit:</p>
<!-- DIAGRAMA: ansamblu --> <!-- DIAGRAMA: ansamblu -->
<p><svg viewBox="0 0 752 579" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 752 579" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<polyline points="52.0,392.6 67.0,392.6 82.0,392.6 97.0,392.6 112.0,392.6 127.0,392.6 142.0,392.6 157.0,392.6 157.0,406.2 172.0,406.2 187.0,406.2 202.0,406.2 217.0,406.2 232.0,406.2 247.0,406.2 262.0,406.2 262.0,392.6 277.0,392.6 292.0,392.6 307.0,392.6 322.0,392.6 337.0,392.6 352.0,392.6 367.0,392.6 367.0,325.8 382.0,325.8 397.0,325.8 412.0,325.8 427.0,325.8 442.0,325.8 457.0,325.8 472.0,325.8 472.0,204.8 487.0,204.8 502.0,204.8 517.0,204.8 532.0,204.8 547.0,204.8 562.0,204.8" fill="none" stroke="#1a5fb4" stroke-width="1.8"/> <polyline points="52.0,392.6 67.0,392.6 82.0,392.6 97.0,392.6 112.0,392.6 127.0,392.6 142.0,392.6 157.0,392.6 157.0,406.2 172.0,406.2 187.0,406.2 202.0,406.2 217.0,406.2 232.0,406.2 247.0,406.2 262.0,406.2 262.0,392.6 277.0,392.6 292.0,392.6 307.0,392.6 322.0,392.6 337.0,392.6 352.0,392.6 367.0,392.6 367.0,325.8 382.0,325.8 397.0,325.8 412.0,325.8 427.0,325.8 442.0,325.8 457.0,325.8 472.0,325.8 472.0,204.8 487.0,204.8 502.0,204.8 517.0,204.8 532.0,204.8 547.0,204.8 562.0,204.8" fill="none" stroke="#1a5fb4" stroke-width="1.8"/>
<text x="704" y="197.8" fill="#1a5fb4" text-anchor="end">pivot daily (mic)</text> <text x="704" y="197.8" fill="#1a5fb4" text-anchor="end">pivot daily (mic)</text>
<circle cx="359.5" cy="359.2" r="37.4" fill="none" stroke="#1a5fb4" stroke-width="1.4" stroke-dasharray="3 2"/> <circle cx="359.5" cy="359.2" r="37.4" fill="none" stroke="#1a5fb4" stroke-width="1.4" stroke-dasharray="3 2"/>
@@ -208,7 +208,7 @@ pierd, și stopul nu e opțional.</p>
<text x="589.5" y="151.5" fill="#b06000" text-anchor="start" style="font-weight:bold">poziția 2 iese la 599.80,</text> <text x="589.5" y="151.5" fill="#b06000" text-anchor="start" style="font-weight:bold">poziția 2 iese la 599.80,</text>
<text x="589.5" y="165.5" fill="#b06000" text-anchor="start" style="font-weight:bold">prima închidere sub trail</text> <text x="589.5" y="165.5" fill="#b06000" text-anchor="start" style="font-weight:bold">prima închidere sub trail</text>
<text x="24" y="567" fill="#555">Crossing: pivotul mic urcă de la 583.20 la 587.13, peste cel mare (584.00) — de-abia de acolo cauți trigger-ul.</text> <text x="24" y="567" fill="#555">Crossing: pivotul mic urcă de la 583.20 la 587.13, peste cel mare (584.00) — de-abia de acolo cauți trigger-ul.</text>
</svg></p> </svg>
<!-- /DIAGRAMA: ansamblu --> <!-- /DIAGRAMA: ansamblu -->
<p>De la stânga la dreapta: patru ședințe de câte șapte bare de 60 de minute. <p>De la stânga la dreapta: patru ședințe de câte șapte bare de 60 de minute.
@@ -374,7 +374,7 @@ păstrezi doar simbolurile lichide.</strong></p>
0,1 milioane de acțiuni și volum mediu peste 1 milion, preț de închidere 0,1 milioane de acțiuni și volum mediu peste 1 milion, preț de închidere
peste 10 $. Un simbol pe care nu poți ieși nu e un setup, e o capcană.</p> peste 10 $. Un simbol pe care nu poți ieși nu e un setup, e o capcană.</p>
<!-- DIAGRAMA: perechi_tf --> <!-- DIAGRAMA: perechi_tf -->
<p><svg viewBox="0 0 720 414" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 720 414" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<defs><marker id="pt" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto"><path d="M0,0 L10,5 L0,10 z" fill="#c00"/></marker></defs> <defs><marker id="pt" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto"><path d="M0,0 L10,5 L0,10 z" fill="#c00"/></marker></defs>
<text x="20.0" y="22.0" fill="#333" style="font-size:13px;font-weight:bold">Pasul 1 — perechea de timeframe-uri: pivoții stau pe daily, intrarea se face pe 60 min</text> <text x="20.0" y="22.0" fill="#333" style="font-size:13px;font-weight:bold">Pasul 1 — perechea de timeframe-uri: pivoții stau pe daily, intrarea se face pe 60 min</text>
<text x="20.0" y="40.0" fill="#555" style="font-size:11px">Graficul din dreapta e aceeași bucată de piață, mărită: fiecare candelă daily din caseta punctată</text> <text x="20.0" y="40.0" fill="#555" style="font-size:11px">Graficul din dreapta e aceeași bucată de piață, mărită: fiecare candelă daily din caseta punctată</text>
@@ -471,7 +471,7 @@ peste 10 $. Un simbol pe care nu poți ieși nu e un setup, e o capcană.</p>
<text x="289.2" y="369.0" fill="#c00" text-anchor="middle" style="font-size:11px;font-weight:bold">→ de 3,0 ori mai multe acțiuni la același risc în bani</text> <text x="289.2" y="369.0" fill="#c00" text-anchor="middle" style="font-size:11px;font-weight:bold">→ de 3,0 ori mai multe acțiuni la același risc în bani</text>
<text x="20.0" y="390.0" fill="#555" style="font-size:11px">Pe daily ai fi intrat la close-ul zilei (598.20) cu stopul sub minimul ultimelor 4 zile (580.00).</text> <text x="20.0" y="390.0" fill="#555" style="font-size:11px">Pe daily ai fi intrat la close-ul zilei (598.20) cu stopul sub minimul ultimelor 4 zile (580.00).</text>
<text x="20.0" y="404.0" fill="#555" style="font-size:11px">Pe 60 de minute vezi unde s-a oprit coborârea, deci ai de unde măsura un stop mult mai strâns.</text> <text x="20.0" y="404.0" fill="#555" style="font-size:11px">Pe 60 de minute vezi unde s-a oprit coborârea, deci ai de unde măsura un stop mult mai strâns.</text>
</svg></p> </svg>
<!-- /DIAGRAMA: perechi_tf --> <!-- /DIAGRAMA: perechi_tf -->
<p>În stânga e graficul daily: acolo se vede că pivotul mic a trecut peste cel <p>În stânga e graficul daily: acolo se vede că pivotul mic a trecut peste cel
@@ -497,7 +497,7 @@ care e deasupra.</strong></p>
al perioadei <strong>încheiate</strong>. Platforma îi desenează singură; la BVB îi al perioadei <strong>încheiate</strong>. Platforma îi desenează singură; la BVB îi
calculezi în Excel (mai jos, la transfer).</p> calculezi în Excel (mai jos, la transfer).</p>
<!-- DIAGRAMA: pivoti --> <!-- DIAGRAMA: pivoti -->
<p><svg viewBox="0 0 720 524" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 720 524" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<polyline points="52.0,353.7 67.0,353.7 82.0,353.7 97.0,353.7 112.0,353.7 127.0,353.7 142.0,353.7 157.0,353.7 157.0,365.7 172.0,365.7 187.0,365.7 202.0,365.7 217.0,365.7 232.0,365.7 247.0,365.7 262.0,365.7 262.0,353.7 277.0,353.7 292.0,353.7 307.0,353.7 322.0,353.7 337.0,353.7 352.0,353.7 367.0,353.7 367.0,294.8 382.0,294.8 397.0,294.8 412.0,294.8 427.0,294.8 442.0,294.8 457.0,294.8 472.0,294.8 472.0,187.9 487.0,187.9 502.0,187.9 517.0,187.9 532.0,187.9 547.0,187.9 562.0,187.9" fill="none" stroke="#1a5fb4" stroke-width="1.8"/> <polyline points="52.0,353.7 67.0,353.7 82.0,353.7 97.0,353.7 112.0,353.7 127.0,353.7 142.0,353.7 157.0,353.7 157.0,365.7 172.0,365.7 187.0,365.7 202.0,365.7 217.0,365.7 232.0,365.7 247.0,365.7 262.0,365.7 262.0,353.7 277.0,353.7 292.0,353.7 307.0,353.7 322.0,353.7 337.0,353.7 352.0,353.7 367.0,353.7 367.0,294.8 382.0,294.8 397.0,294.8 412.0,294.8 427.0,294.8 442.0,294.8 457.0,294.8 472.0,294.8 472.0,187.9 487.0,187.9 502.0,187.9 517.0,187.9 532.0,187.9 547.0,187.9 562.0,187.9" fill="none" stroke="#1a5fb4" stroke-width="1.8"/>
<text x="307.0" y="367.7" fill="#1a5fb4" text-anchor="middle" style="font-weight:bold">583.20</text> <text x="307.0" y="367.7" fill="#1a5fb4" text-anchor="middle" style="font-weight:bold">583.20</text>
<text x="457.0" y="287.8" fill="#1a5fb4" text-anchor="middle" style="font-weight:bold">587.13</text> <text x="457.0" y="287.8" fill="#1a5fb4" text-anchor="middle" style="font-weight:bold">587.13</text>
@@ -582,7 +582,7 @@ calculezi în Excel (mai jos, la transfer).</p>
<text x="24" y="467.0" fill="#777">Pivotul mare, al săptămânii încheiate: PP = (High + Low + Close) / 3 = (588.00 + 580.00 + 584.00) / 3 = 584.00</text> <text x="24" y="467.0" fill="#777">Pivotul mare, al săptămânii încheiate: PP = (High + Low + Close) / 3 = (588.00 + 580.00 + 584.00) / 3 = 584.00</text>
<text x="24" y="486.0" fill="#1a5fb4">Pivotul mic al zilei a 4-a, din ziua a 3-a încheiată: (588.80 + 584.20 + 588.40) / 3 = 587.13</text> <text x="24" y="486.0" fill="#1a5fb4">Pivotul mic al zilei a 4-a, din ziua a 3-a încheiată: (588.80 + 584.20 + 588.40) / 3 = 587.13</text>
<text x="24" y="505.0" fill="#188a3e" style='font-weight:bold'>587.13 este peste 584.00, iar în ziua a 3-a era 583.20, adică dedesubt: M îndeplinit, printr-un crossing proaspăt.</text> <text x="24" y="505.0" fill="#188a3e" style='font-weight:bold'>587.13 este peste 584.00, iar în ziua a 3-a era 583.20, adică dedesubt: M îndeplinit, printr-un crossing proaspăt.</text>
</svg></p> </svg>
<!-- /DIAGRAMA: pivoti --> <!-- /DIAGRAMA: pivoti -->
<p>Cât timp pivotul mic e sub cel mare, nu cauți long: prețul mediu al ultimei <p>Cât timp pivotul mic e sub cel mare, nu cauți long: prețul mediu al ultimei
@@ -602,7 +602,7 @@ parte a pivotului mare.</strong></p>
mers erau intrări într-un trend deja pornit. În scaner e diferența dintre mers erau intrări într-un trend deja pornit. În scaner e diferența dintre
<code>+2</code> (crossing) și <code>+1</code> (continuare).</p> <code>+2</code> (crossing) și <code>+1</code> (continuare).</p>
<!-- DIAGRAMA: crossing --> <!-- DIAGRAMA: crossing -->
<p><svg viewBox="0 0 480 688" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 480 688" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<g transform="translate(0,0)"> <g transform="translate(0,0)">
<polyline points="44.0,160.3 59.0,160.3 74.0,160.3 89.0,160.3 104.0,160.3 119.0,160.3 134.0,160.3 149.0,160.3 164.0,160.3 179.0,160.3 194.0,160.3 194.0,112.8 209.0,112.8 224.0,112.8 239.0,112.8 254.0,112.8 269.0,112.8 284.0,112.8 299.0,112.8 314.0,112.8 329.0,112.8 344.0,112.8 359.0,112.8" fill="none" stroke="#b06000" stroke-width="1.8"/> <polyline points="44.0,160.3 59.0,160.3 74.0,160.3 89.0,160.3 104.0,160.3 119.0,160.3 134.0,160.3 149.0,160.3 164.0,160.3 179.0,160.3 194.0,160.3 194.0,112.8 209.0,112.8 224.0,112.8 239.0,112.8 254.0,112.8 269.0,112.8 284.0,112.8 299.0,112.8 314.0,112.8 329.0,112.8 344.0,112.8 359.0,112.8" fill="none" stroke="#b06000" stroke-width="1.8"/>
<text x="470" y="106.8" fill="#b06000" text-anchor="end" style="font-weight:bold">pivot daily (cel MIC)</text> <text x="470" y="106.8" fill="#b06000" text-anchor="end" style="font-weight:bold">pivot daily (cel MIC)</text>
@@ -715,7 +715,7 @@ mers erau intrări într-un trend deja pornit. În scaner e diferența dintre
<text x="24" y="627" fill="#555">care închide peste pivotul daily.</text> <text x="24" y="627" fill="#555">care închide peste pivotul daily.</text>
<text x="24" y="644" fill="#555">Crossing = pivotul mic traversează 62.00 în sus; fără re-încrucișare,</text> <text x="24" y="644" fill="#555">Crossing = pivotul mic traversează 62.00 în sus; fără re-încrucișare,</text>
<text x="24" y="661" fill="#555">semnalele ulterioare sunt buy the dip, nu crossing.</text> <text x="24" y="661" fill="#555">semnalele ulterioare sunt buy the dip, nu crossing.</text>
</svg></p> </svg>
<!-- /DIAGRAMA: crossing --> <!-- /DIAGRAMA: crossing -->
<p>Diagrama e un al doilea exemplu construit, cu alte niveluri (61.70 / 62.00 / <p>Diagrama e un al doilea exemplu construit, cu alte niveluri (61.70 / 62.00 /
@@ -747,7 +747,7 @@ context: dacă ești deja într-un trend de câteva zile și pivotul mic prinde
din urmă pivotul mare fără nicio săgeată nouă, trigger-ul rămâne prima din urmă pivotul mare fără nicio săgeată nouă, trigger-ul rămâne prima
închidere peste pivotul mic; altfel n-ai avea niciodată semnal.</p> închidere peste pivotul mic; altfel n-ai avea niciodată semnal.</p>
<!-- DIAGRAMA: trigger --> <!-- DIAGRAMA: trigger -->
<p><svg viewBox="0 0 723 546" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 723 546" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<polyline points="58.0,369.0 90.0,369.0 122.0,369.0 154.0,369.0 186.0,369.0 218.0,369.0 250.0,369.0 282.0,369.0 282.0,290.4 314.0,290.4 346.0,290.4 378.0,290.4 410.0,290.4 442.0,290.4 474.0,290.4" fill="none" stroke="#1a5fb4" stroke-width="1.8"/> <polyline points="58.0,369.0 90.0,369.0 122.0,369.0 154.0,369.0 186.0,369.0 218.0,369.0 250.0,369.0 282.0,369.0 282.0,290.4 314.0,290.4 346.0,290.4 378.0,290.4 410.0,290.4 442.0,290.4 474.0,290.4" fill="none" stroke="#1a5fb4" stroke-width="1.8"/>
<text x="442.0" y="305.4" fill="#1a5fb4" text-anchor="middle" style="font-weight:bold">pivot daily (mic) 587.13</text> <text x="442.0" y="305.4" fill="#1a5fb4" text-anchor="middle" style="font-weight:bold">pivot daily (mic) 587.13</text>
<text x="90.0" y="384.0" fill="#1a5fb4" style="font-weight:bold">pivot daily (mic) 583.20</text> <text x="90.0" y="384.0" fill="#1a5fb4" style="font-weight:bold">pivot daily (mic) 583.20</text>
@@ -798,7 +798,7 @@ din urmă pivotul mare fără nicio săgeată nouă, trigger-ul rămâne prima
<text x="263.1" y="130.0" fill="#188a3e" text-anchor="middle" style="font-weight:bold">prima ÎNCHIDERE (592.00) peste pivotul</text> <text x="263.1" y="130.0" fill="#188a3e" text-anchor="middle" style="font-weight:bold">prima ÎNCHIDERE (592.00) peste pivotul</text>
<text x="263.1" y="144.0" fill="#188a3e" text-anchor="middle" style="font-weight:bold">mic 587.13, cu pivotul mic peste cel mare</text> <text x="263.1" y="144.0" fill="#188a3e" text-anchor="middle" style="font-weight:bold">mic 587.13, cu pivotul mic peste cel mare</text>
<text x="24" y="534" fill="#555">Contează închiderea barei, nu cât de sus a urcat în timpul ei.</text> <text x="24" y="534" fill="#555">Contează închiderea barei, nu cât de sus a urcat în timpul ei.</text>
</svg></p> </svg>
<!-- /DIAGRAMA: trigger --> <!-- /DIAGRAMA: trigger -->
<p>Trei bare, o singură intrare. Prima, verde, închide peste pivotul mic, dar <p>Trei bare, o singură intrare. Prima, verde, închide peste pivotul mic, dar
@@ -816,7 +816,7 @@ după BIM — închis de partea corectă a pivotului mic, cu M îndeplinit.</p>
<p><strong>Numeri 4 bare înapoi, începând cu bara de trigger, iei cel mai jos minim <p><strong>Numeri 4 bare înapoi, începând cu bara de trigger, iei cel mai jos minim
dintre ele și acolo pui stopul.</strong></p> dintre ele și acolo pui stopul.</strong></p>
<!-- DIAGRAMA: stop --> <!-- DIAGRAMA: stop -->
<p><svg viewBox="0 0 720 582" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 720 582" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="536.0" y="299.7" fill="#1a5fb4" text-anchor="middle" style="font-weight:bold">1</text> <text x="536.0" y="299.7" fill="#1a5fb4" text-anchor="middle" style="font-weight:bold">1</text>
<text x="516.0" y="299.7" fill="#1a5fb4" text-anchor="middle" style="font-weight:bold">2</text> <text x="516.0" y="299.7" fill="#1a5fb4" text-anchor="middle" style="font-weight:bold">2</text>
<text x="496.0" y="299.7" fill="#1a5fb4" text-anchor="middle" style="font-weight:bold">3</text> <text x="496.0" y="299.7" fill="#1a5fb4" text-anchor="middle" style="font-weight:bold">3</text>
@@ -908,7 +908,7 @@ dintre ele și acolo pui stopul.</strong></p>
<text x="24" y="525.0" fill="#333">Mărimea poziției: riscul în bani se împarte la distanța până la stop.</text> <text x="24" y="525.0" fill="#333">Mărimea poziției: riscul în bani se împarte la distanța până la stop.</text>
<text x="24" y="544.0" fill="#1a5fb4">Cont 50.000 $ × 0.5 % = 250 $ de risc; 250 / 6.00 = 41.7 bucăți → 40 bucăți, adică două ordine de câte 20.</text> <text x="24" y="544.0" fill="#1a5fb4">Cont 50.000 $ × 0.5 % = 250 $ de risc; 250 / 6.00 = 41.7 bucăți → 40 bucăți, adică două ordine de câte 20.</text>
<text x="24" y="563.0" fill="#188a3e">Risc real: 40 × 6.00 = 240 $, adică 0.48 % din cont — sub pragul de 0.5 %.</text> <text x="24" y="563.0" fill="#188a3e">Risc real: 40 × 6.00 = 240 $, adică 0.48 % din cont — sub pragul de 0.5 %.</text>
</svg></p> </svg>
<!-- /DIAGRAMA: stop --> <!-- /DIAGRAMA: stop -->
<p>În exemplu, cele patru bare au minimele 586.60, 586.00, 586.10 și 586.50: <p>În exemplu, cele patru bare au minimele 586.60, 586.00, 586.10 și 586.50:
@@ -949,7 +949,7 @@ acțiuni e un multiplu de 2 și pierderea maximă încape în regula ta de risc.
<p><strong>Pui prima țintă la aceeași distanță deasupra intrării la care stă stopul <p><strong>Pui prima țintă la aceeași distanță deasupra intrării la care stă stopul
dedesubt, iar a doua jumătate o lași pe linia de trail.</strong></p> dedesubt, iar a doua jumătate o lași pe linia de trail.</strong></p>
<!-- DIAGRAMA: iesire --> <!-- DIAGRAMA: iesire -->
<p><svg viewBox="0 0 720 387" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 720 387" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<polyline points="250.0,183.5 282.0,183.5 282.0,143.5 314.0,143.5 314.0,119.8 346.0,119.8 346.0,106.2 378.0,106.2 410.0,106.2 410.0,94.2 442.0,94.2 474.0,94.2" fill="none" stroke="#b06000" stroke-width="1.8"/> <polyline points="250.0,183.5 282.0,183.5 282.0,143.5 314.0,143.5 314.0,119.8 346.0,119.8 346.0,106.2 378.0,106.2 410.0,106.2 410.0,94.2 442.0,94.2 474.0,94.2" fill="none" stroke="#b06000" stroke-width="1.8"/>
<line x1="218.0" y1="181.8" x2="218.0" y2="243.0" stroke="#b06000" stroke-width="1.4" stroke-dasharray="3 3"/> <line x1="218.0" y1="181.8" x2="218.0" y2="243.0" stroke="#b06000" stroke-width="1.4" stroke-dasharray="3 3"/>
<text x="224.0" y="212.4" fill="#b06000" style="font-weight:bold">stopul urcă la break-even</text> <text x="224.0" y="212.4" fill="#b06000" style="font-weight:bold">stopul urcă la break-even</text>
@@ -1000,7 +1000,7 @@ dedesubt, iar a doua jumătate o lași pe linia de trail.</strong></p>
<text x="368.0" y="296.0" fill="#b06000" text-anchor="middle" style="font-weight:bold">prima ÎNCHIDERE sub linia de trail (600.75),</text> <text x="368.0" y="296.0" fill="#b06000" text-anchor="middle" style="font-weight:bold">prima ÎNCHIDERE sub linia de trail (600.75),</text>
<text x="368.0" y="310.0" fill="#b06000" text-anchor="middle" style="font-weight:bold">nu primul fitil care o atinge = +1.30R</text> <text x="368.0" y="310.0" fill="#b06000" text-anchor="middle" style="font-weight:bold">nu primul fitil care o atinge = +1.30R</text>
<text x="24" y="375" fill="#555">Linia portocalie = bull trail: low-ul ultimei bare cu maxim nou. Rezultat: +1R pe o jumătate, +1.30R pe cealaltă.</text> <text x="24" y="375" fill="#555">Linia portocalie = bull trail: low-ul ultimei bare cu maxim nou. Rezultat: +1R pe o jumătate, +1.30R pe cealaltă.</text>
</svg></p> </svg>
<!-- /DIAGRAMA: iesire --> <!-- /DIAGRAMA: iesire -->
<p>Ordinea, pe exemplul din diagramă:</p> <p>Ordinea, pe exemplul din diagramă:</p>
@@ -1043,7 +1043,7 @@ semnele opuse:</p>
trail, linia care coboară în trepte deasupra prețului.</li> trail, linia care coboară în trepte deasupra prețului.</li>
</ul> </ul>
<!-- DIAGRAMA: short --> <!-- DIAGRAMA: short -->
<p><svg viewBox="0 0 771 367" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 771 367" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<polyline points="52.0,97.2 67.0,97.2 82.0,97.2 97.0,97.2 112.0,97.2 127.0,97.2 142.0,97.2 157.0,97.2 157.0,88.4 172.0,88.4 187.0,88.4 202.0,88.4 217.0,88.4 232.0,88.4 247.0,88.4 262.0,88.4 262.0,97.2 277.0,97.2 292.0,97.2 307.0,97.2 322.0,97.2 337.0,97.2 352.0,97.2 367.0,97.2 367.0,140.6 382.0,140.6 397.0,140.6 412.0,140.6 427.0,140.6 442.0,140.6 457.0,140.6 472.0,140.6 472.0,218.7 487.0,218.7 502.0,218.7 517.0,218.7 532.0,218.7 547.0,218.7 562.0,218.7" fill="none" stroke="#1a5fb4" stroke-width="1.8"/> <polyline points="52.0,97.2 67.0,97.2 82.0,97.2 97.0,97.2 112.0,97.2 127.0,97.2 142.0,97.2 157.0,97.2 157.0,88.4 172.0,88.4 187.0,88.4 202.0,88.4 217.0,88.4 232.0,88.4 247.0,88.4 262.0,88.4 262.0,97.2 277.0,97.2 292.0,97.2 307.0,97.2 322.0,97.2 337.0,97.2 352.0,97.2 367.0,97.2 367.0,140.6 382.0,140.6 397.0,140.6 412.0,140.6 427.0,140.6 442.0,140.6 457.0,140.6 472.0,140.6 472.0,218.7 487.0,218.7 502.0,218.7 517.0,218.7 532.0,218.7 547.0,218.7 562.0,218.7" fill="none" stroke="#1a5fb4" stroke-width="1.8"/>
<polyline points="457.0,232.5 472.0,232.5 472.0,258.3 487.0,258.3 487.0,273.7 502.0,273.7 502.0,282.5 517.0,282.5 532.0,282.5 532.0,290.2 547.0,290.2 562.0,290.2" fill="none" stroke="#b06000" stroke-width="1.8"/> <polyline points="457.0,232.5 472.0,232.5 472.0,258.3 487.0,258.3 487.0,273.7 502.0,273.7 502.0,282.5 517.0,282.5 532.0,282.5 532.0,290.2 547.0,290.2 562.0,290.2" fill="none" stroke="#b06000" stroke-width="1.8"/>
<text x="457.0" y="155.6" fill="#1a5fb4" text-anchor="middle" style="font-weight:bold">128.97: crossing bear</text> <text x="457.0" y="155.6" fill="#1a5fb4" text-anchor="middle" style="font-weight:bold">128.97: crossing bear</text>
@@ -1140,7 +1140,7 @@ semnele opuse:</p>
<text x="589.5" y="242.8" fill="#b06000" text-anchor="start" style="font-weight:bold">poziția 2 iese la 126.44,</text> <text x="589.5" y="242.8" fill="#b06000" text-anchor="start" style="font-weight:bold">poziția 2 iese la 126.44,</text>
<text x="589.5" y="256.8" fill="#b06000" text-anchor="start" style="font-weight:bold">prima închidere peste trail</text> <text x="589.5" y="256.8" fill="#b06000" text-anchor="start" style="font-weight:bold">prima închidere peste trail</text>
<text x="24" y="355" fill="#555">Albastru în trepte = pivotul daily (mic); portocaliu = bear trail, high-ul ultimei bare cu minim nou.</text> <text x="24" y="355" fill="#555">Albastru în trepte = pivotul daily (mic); portocaliu = bear trail, high-ul ultimei bare cu minim nou.</text>
</svg></p> </svg>
<!-- /DIAGRAMA: short --> <!-- /DIAGRAMA: short -->
<p>Pe diagramă: pivotul mic coboară la 128.97, sub pivotul mare 129.60. Prima <p>Pe diagramă: pivotul mic coboară la 128.97, sub pivotul mare 129.60. Prima
@@ -1162,17 +1162,17 @@ stau mai multe niveluri independente, prima corecție normală are unde se
opri; dacă nu stă nimic, între intrare și stop nu e nimic care să țină opri; dacă nu stă nimic, între intrare și stop nu e nimic care să țină
prețul.</p> prețul.</p>
<!-- DIAGRAMA: aplus --> <!-- DIAGRAMA: aplus -->
<p><svg viewBox="0 0 1160 694" width="1160" height="694" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"><text x="580" y="20" fill="#333" text-anchor="middle" style="font-weight:bold">MP² crossing long — setup A+ vs. setup mediocru (aceeași strategie)</text><g transform="translate(8,38)"> <svg viewBox="0 0 1160 694" width="1160" height="694" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"><text x="580" y="20" fill="#333" text-anchor="middle" style="font-weight:bold">MP² crossing long — setup A+ vs. setup mediocru (aceeași strategie)</text><g transform="translate(8,38)">
<text x="24" y="48" fill="#333" style="font-weight:bold">A+ — crossing la confluență (SPY, aprilie)</text> <text x="24" y="48" fill="#333" style="font-weight:bold">A+ — crossing la confluență (SPY, aprilie)</text>
<line x1="24" y1="454.0" x2="546" y2="454.0" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="454.0" x2="546" y2="454.0" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30" y="448.0" fill="#777">suport quarterly 554.00</text> <text x="30.0" y="448.0" fill="#777">suport quarterly 554.00</text>
<line x1="24" y1="451.0" x2="546" y2="451.0" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="451.0" x2="546" y2="451.0" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="532" y="445.0" fill="#c00" text-anchor="end">SL 554.40 (peste suport)</text> <text x="532" y="445.0" fill="#c00" text-anchor="end">SL 554.40 (peste suport)</text>
<line x1="24" y1="281.5" x2="546" y2="281.5" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="281.5" x2="546" y2="281.5" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30" y="275.5" fill="#188a3e">intrare 577.00</text> <text x="30.0" y="293.5" fill="#188a3e">intrare 577.00</text>
<line x1="24" y1="274.0" x2="546" y2="274.0" stroke="#b06000" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="274.0" x2="546" y2="274.0" stroke="#b06000" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="532" y="268.0" fill="#b06000" text-anchor="end">neckline 578.00</text> <text x="532" y="268.0" fill="#b06000" text-anchor="end">neckline 578.00</text>
<line x1="24" y1="112.0" x2="546" y2="112.0" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="112.0" x2="546" y2="112.0" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="532" y="106.0" fill="#1a5fb4" text-anchor="end">TP1 599.60 = 1:1</text> <text x="532" y="106.0" fill="#1a5fb4" text-anchor="end">TP1 599.60 = 1:1</text>
<polyline points="24,75.8 36,121.8" fill="none" stroke="#999" stroke-width="2"/> <polyline points="24,75.8 36,121.8" fill="none" stroke="#999" stroke-width="2"/>
<text x="24" y="63.8" fill="#999">downtrend anterior</text> <text x="24" y="63.8" fill="#999">downtrend anterior</text>
@@ -1280,19 +1280,19 @@ prețul.</p>
<text x="254.0" y="350.0" fill="#777" text-anchor="middle" style="font-weight:bold">umăr stâng 566</text> <text x="254.0" y="350.0" fill="#777" text-anchor="middle" style="font-weight:bold">umăr stâng 566</text>
<text x="299.0" y="468.0" fill="#c00" text-anchor="middle" style="font-weight:bold">head 555 / double bottom</text> <text x="299.0" y="468.0" fill="#c00" text-anchor="middle" style="font-weight:bold">head 555 / double bottom</text>
<text x="344.0" y="335.0" fill="#777" text-anchor="middle" style="font-weight:bold">umăr drept 568</text> <text x="344.0" y="335.0" fill="#777" text-anchor="middle" style="font-weight:bold">umăr drept 568</text>
<text x="374.0" y="263.6" fill="#188a3e" text-anchor="middle" style="font-weight:bold">crossing</text> <text x="342.0" y="263.6" fill="#188a3e" text-anchor="middle" style="font-weight:bold">crossing</text>
<text x="24" y="574" fill="#555">Confluență: 554.00 + double bottom + neckline 578.00 · 1R 22.60</text> <text x="24" y="574" fill="#555">Confluență: 554.00 + double bottom + neckline 578.00 · 1R 22.60</text>
</g><g transform="translate(592,38)"> </g><g transform="translate(592,38)">
<text x="24" y="48" fill="#333" style="font-weight:bold">Mediocru — crossing în mijlocul range-ului (construit)</text> <text x="24" y="48" fill="#333" style="font-weight:bold">Mediocru — crossing în mijlocul range-ului (construit)</text>
<line x1="24" y1="56.0" x2="546" y2="56.0" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="56.0" x2="546" y2="56.0" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="532" y="50.0" fill="#777" text-anchor="end">range 110.00</text> <text x="532" y="50.0" fill="#777" text-anchor="end">range 110.00</text>
<line x1="24" y1="396.0" x2="546" y2="396.0" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="396.0" x2="546" y2="396.0" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30" y="390.0" fill="#777">range 100.00</text> <text x="30.0" y="390.0" fill="#777">range 100.00</text>
<line x1="24" y1="294.0" x2="546" y2="294.0" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="294.0" x2="546" y2="294.0" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="532" y="288.0" fill="#c00" text-anchor="end">SL 103.00</text> <text x="532" y="288.0" fill="#c00" text-anchor="end">SL 103.00</text>
<line x1="24" y1="226.0" x2="546" y2="226.0" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="226.0" x2="546" y2="226.0" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="532" y="220.0" fill="#188a3e" text-anchor="end">intrare 105.00</text> <text x="532" y="220.0" fill="#188a3e" text-anchor="end">intrare 105.00</text>
<line x1="24" y1="158.0" x2="546" y2="158.0" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="158.0" x2="546" y2="158.0" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="532" y="152.0" fill="#1a5fb4" text-anchor="end">TP1 107.00</text> <text x="532" y="152.0" fill="#1a5fb4" text-anchor="end">TP1 107.00</text>
<line x1="44.0" y1="368.8" x2="44.0" y2="389.2" stroke="#1a1a1a" stroke-width="1.2"/> <line x1="44.0" y1="368.8" x2="44.0" y2="389.2" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="39.5" y="379.0" width="9" height="1.6" fill="#188a3e"/> <rect x="39.5" y="379.0" width="9" height="1.6" fill="#188a3e"/>
@@ -1380,9 +1380,9 @@ prețul.</p>
<rect x="429.5" y="440.7" width="9" height="45.3" fill="#188a3e" opacity="0.55"/> <rect x="429.5" y="440.7" width="9" height="45.3" fill="#188a3e" opacity="0.55"/>
<rect x="444.5" y="438.0" width="9" height="48.0" fill="#188a3e" opacity="0.55"/> <rect x="444.5" y="438.0" width="9" height="48.0" fill="#188a3e" opacity="0.55"/>
<text x="24" y="416.0" fill="#555">volum</text> <text x="24" y="416.0" fill="#555">volum</text>
<text x="149.0" y="201.8" fill="#188a3e" text-anchor="middle" style="font-weight:bold">crossing (mijloc)</text> <text x="99.0" y="201.8" fill="#188a3e" text-anchor="middle" style="font-weight:bold">crossing (mijloc)</text>
<text x="24" y="516" fill="#555">exemplu construit, nu date reale — SL nu stă pe niciun pivot</text> <text x="24" y="516" fill="#555">exemplu construit, nu date reale — SL nu stă pe niciun pivot</text>
</g><text x="580" y="650" fill="#555" text-anchor="middle">Legendă: ce separă cele două sunt nivelurile independente dedesubte (suport quarterly + double bottom + neckline),</text><text x="580" y="668" fill="#555" text-anchor="middle">nu un filtru pus în scaner. Panoul din dreapta e exemplu construit, nu date reale.</text><text x="580" y="686" fill="#555" text-anchor="middle">Cifrele A+ sunt din material; trimiterile stau în fișa de surse a capitolului.</text></svg></p> </g><text x="580" y="650" fill="#555" text-anchor="middle">Legendă: ce separă cele două sunt nivelurile independente dedesubte (suport quarterly + double bottom + neckline),</text><text x="580" y="668" fill="#555" text-anchor="middle">nu un filtru pus în scaner. Panoul din dreapta e exemplu construit, nu date reale.</text><text x="580" y="686" fill="#555" text-anchor="middle">Cifrele A+ sunt din material; trimiterile stau în fișa de surse a capitolului.</text></svg>
<!-- /DIAGRAMA: aplus --> <!-- /DIAGRAMA: aplus -->
<p>Panoul din stânga e SPY, bottom-ul de aprilie, redesenat ca exemplu <p>Panoul din stânga e SPY, bottom-ul de aprilie, redesenat ca exemplu
@@ -1415,20 +1415,20 @@ se calculează pe eșantion complet; și, la un bottom, două închideri daily
consecutive peste pivotul daily sunt un semn precursor că urmează crossing-ul.</p> consecutive peste pivotul daily sunt un semn precursor că urmează crossing-ul.</p>
<h2 id="exemplul-complet-spy-bottom-ul-de-aprilie">Exemplul complet: SPY, bottom-ul de aprilie</h2> <h2 id="exemplul-complet-spy-bottom-ul-de-aprilie">Exemplul complet: SPY, bottom-ul de aprilie</h2>
<!-- DIAGRAMA: exemplu --> <!-- DIAGRAMA: exemplu -->
<p><svg viewBox="0 0 720 623" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 720 623" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="48" fill="#333" style="font-weight:bold">SPY — daily</text> <text x="24" y="48" fill="#333" style="font-weight:bold">SPY — daily</text>
<line x1="24" y1="56.0" x2="706" y2="56.0" stroke="#555" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="56.0" x2="706" y2="56.0" stroke="#555" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="692" y="50.0" fill="#555" text-anchor="end">ținta 4R era 667.00 (+16%)</text> <text x="692" y="50.0" fill="#555" text-anchor="end">ținta 4R era 667.00 (+16%)</text>
<line x1="24" y1="135.8" x2="706" y2="135.8" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="135.8" x2="706" y2="135.8" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30" y="129.8" fill="#188a3e">646.00 — +12% efectiv (~3R)</text> <text x="30.0" y="129.8" fill="#188a3e">646.00 — +12% efectiv (~3R)</text>
<line x1="24" y1="312.1" x2="706" y2="312.1" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="312.1" x2="706" y2="312.1" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="692" y="306.1" fill="#1a5fb4" text-anchor="end">TP1 599.60</text> <text x="692" y="306.1" fill="#1a5fb4" text-anchor="end">TP1 599.60</text>
<line x1="24" y1="394.2" x2="706" y2="394.2" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="394.2" x2="706" y2="394.2" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="692" y="388.2" fill="#1a5fb4" text-anchor="end">neckline 578.00</text> <text x="692" y="388.2" fill="#1a5fb4" text-anchor="end">neckline 578.00</text>
<line x1="24" y1="483.9" x2="706" y2="483.9" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="483.9" x2="706" y2="483.9" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="692" y="477.9" fill="#c00" text-anchor="end">SL 554.40</text> <text x="692" y="477.9" fill="#c00" text-anchor="end">SL 554.40</text>
<line x1="24" y1="485.4" x2="706" y2="485.4" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="485.4" x2="706" y2="485.4" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30" y="479.4" fill="#777">suport quarterly 554.00</text> <text x="30.0" y="479.4" fill="#777">suport quarterly 554.00</text>
<polyline points="329.0,389.7 344.0,397.1 359.0,402.6 374.0,405.6 389.0,410.1 404.0,414.4 419.0,416.4 434.0,418.1 449.0,417.9 464.0,416.1 479.0,415.6 494.0,412.8 509.0,408.1 524.0,401.4 539.0,393.2 554.0,384.6 569.0,375.9 584.0,363.9 599.0,348.9" fill="none" stroke="#b06000" stroke-width="1.5" stroke-dasharray="4 3"/> <polyline points="329.0,389.7 344.0,397.1 359.0,402.6 374.0,405.6 389.0,410.1 404.0,414.4 419.0,416.4 434.0,418.1 449.0,417.9 464.0,416.1 479.0,415.6 494.0,412.8 509.0,408.1 524.0,401.4 539.0,393.2 554.0,384.6 569.0,375.9 584.0,363.9 599.0,348.9" fill="none" stroke="#b06000" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="605" y="343" fill="#b06000">SMA-20</text> <text x="605" y="343" fill="#b06000">SMA-20</text>
<line x1="44.0" y1="301.5" x2="44.0" y2="312.1" stroke="#1a1a1a" stroke-width="1.2"/> <line x1="44.0" y1="301.5" x2="44.0" y2="312.1" stroke="#1a1a1a" stroke-width="1.2"/>
@@ -1550,9 +1550,9 @@ consecutive peste pivotul daily sunt un semn precursor că urmează crossing-ul.
<text x="239.0" y="461.7" fill="#1a1a1a" text-anchor="middle" style="font-weight:bold">umăr stâng 566</text> <text x="239.0" y="461.7" fill="#1a1a1a" text-anchor="middle" style="font-weight:bold">umăr stâng 566</text>
<text x="329.0" y="499.4" fill="#1a1a1a" text-anchor="middle" style="font-weight:bold">head 555</text> <text x="329.0" y="499.4" fill="#1a1a1a" text-anchor="middle" style="font-weight:bold">head 555</text>
<text x="404.0" y="454.1" fill="#1a1a1a" text-anchor="middle" style="font-weight:bold">umăr drept 568</text> <text x="404.0" y="454.1" fill="#1a1a1a" text-anchor="middle" style="font-weight:bold">umăr drept 568</text>
<text x="419.0" y="375.3" fill="#188a3e" text-anchor="middle" style="font-weight:bold">intrare 577.00</text> <text x="409.0" y="353.3" fill="#188a3e" text-anchor="middle" style="font-weight:bold">intrare 577.00</text>
<text x="24" y="611" fill="#555">Intrare 577.00 = prima verde după umărul drept (MP² long). 1R = 22.60; 646.00 ~3R, într-o lună.</text> <text x="24" y="611" fill="#555">Intrare 577.00 = prima verde după umărul drept (MP² long). 1R = 22.60; 646.00 ~3R, într-o lună.</text>
</svg></p> </svg>
<!-- /DIAGRAMA: exemplu --> <!-- /DIAGRAMA: exemplu -->
<p><strong>Ce e real:</strong> procentele din curs — risc 3,92 %, „3,92 ori 4 înseamnă <p><strong>Ce e real:</strong> procentele din curs — risc 3,92 %, „3,92 ori 4 înseamnă
@@ -1577,7 +1577,7 @@ celelalte sunt nivelurile redesenate.</p>
</ul> </ul>
<h2 id="bottom-major-nvda-si-de-ce-se-schimba-stopul-acolo">Bottom major: NVDA, și de ce se schimbă stopul acolo</h2> <h2 id="bottom-major-nvda-si-de-ce-se-schimba-stopul-acolo">Bottom major: NVDA, și de ce se schimbă stopul acolo</h2>
<!-- DIAGRAMA: bottom --> <!-- DIAGRAMA: bottom -->
<p><svg viewBox="0 0 720 603" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 720 603" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<polyline points="44.0,97.2 59.0,97.2 74.0,97.2 89.0,97.2 104.0,97.2 119.0,97.2 134.0,97.2 149.0,97.2 164.0,97.2 179.0,97.2 194.0,97.2 194.0,267.2 209.0,267.2 224.0,267.2 239.0,267.2 254.0,267.2 269.0,267.2 284.0,267.2 299.0,267.2 314.0,267.2 329.0,267.2 344.0,267.2 344.0,393.8 359.0,393.8 374.0,393.8 389.0,393.8 404.0,393.8 419.0,393.8 434.0,393.8 449.0,393.8 464.0,393.8 464.0,399.8 479.0,399.8 494.0,399.8 509.0,399.8 524.0,399.8 539.0,399.8 554.0,399.8 569.0,399.8 584.0,399.8 599.0,399.8" fill="none" stroke="#777" stroke-width="1.6"/> <polyline points="44.0,97.2 59.0,97.2 74.0,97.2 89.0,97.2 104.0,97.2 119.0,97.2 134.0,97.2 149.0,97.2 164.0,97.2 179.0,97.2 194.0,97.2 194.0,267.2 209.0,267.2 224.0,267.2 239.0,267.2 254.0,267.2 269.0,267.2 284.0,267.2 299.0,267.2 314.0,267.2 329.0,267.2 344.0,267.2 344.0,393.8 359.0,393.8 374.0,393.8 389.0,393.8 404.0,393.8 419.0,393.8 434.0,393.8 449.0,393.8 464.0,393.8 464.0,399.8 479.0,399.8 494.0,399.8 509.0,399.8 524.0,399.8 539.0,399.8 554.0,399.8 569.0,399.8 584.0,399.8 599.0,399.8" fill="none" stroke="#777" stroke-width="1.6"/>
<polyline points="44.0,105.7 59.0,105.7 74.0,105.7 89.0,105.7 104.0,105.7 119.0,105.7 119.0,131.2 134.0,131.2 149.0,131.2 164.0,131.2 179.0,131.2 194.0,131.2 194.0,284.2 209.0,284.2 224.0,284.2 239.0,284.2 254.0,284.2 254.0,335.2 269.0,335.2 284.0,335.2 299.0,335.2 314.0,335.2 314.0,410.0 329.0,410.0 344.0,410.0 359.0,410.0 359.0,404.0 374.0,404.0 389.0,404.0 389.0,399.8 404.0,399.8 419.0,399.8 419.0,391.3 434.0,391.3 449.0,391.3 464.0,391.3 464.0,382.8 479.0,382.8 494.0,382.8 509.0,382.8 524.0,382.8 524.0,376.0 539.0,376.0 554.0,376.0 569.0,376.0 584.0,376.0 599.0,376.0" fill="none" stroke="#1a5fb4" stroke-width="1.6"/> <polyline points="44.0,105.7 59.0,105.7 74.0,105.7 89.0,105.7 104.0,105.7 119.0,105.7 119.0,131.2 134.0,131.2 149.0,131.2 164.0,131.2 179.0,131.2 194.0,131.2 194.0,284.2 209.0,284.2 224.0,284.2 239.0,284.2 254.0,284.2 254.0,335.2 269.0,335.2 284.0,335.2 299.0,335.2 314.0,335.2 314.0,410.0 329.0,410.0 344.0,410.0 359.0,410.0 359.0,404.0 374.0,404.0 389.0,404.0 389.0,399.8 404.0,399.8 419.0,399.8 419.0,391.3 434.0,391.3 449.0,391.3 464.0,391.3 464.0,382.8 479.0,382.8 494.0,382.8 509.0,382.8 524.0,382.8 524.0,376.0 539.0,376.0 554.0,376.0 569.0,376.0 584.0,376.0 599.0,376.0" fill="none" stroke="#1a5fb4" stroke-width="1.6"/>
<text x="712" y="370.0" fill="#1a5fb4" text-anchor="end">pivot weekly (mic)</text> <text x="712" y="370.0" fill="#1a5fb4" text-anchor="end">pivot weekly (mic)</text>
@@ -1708,7 +1708,7 @@ celelalte sunt nivelurile redesenate.</p>
<text x="269.0" y="479.4" fill="#c00" text-anchor="middle" style="font-weight:bold">minim absolut 10.63</text> <text x="269.0" y="479.4" fill="#c00" text-anchor="middle" style="font-weight:bold">minim absolut 10.63</text>
<text x="419.0" y="397.3" fill="#1a5fb4" text-anchor="middle" style="font-weight:bold">M+A</text> <text x="419.0" y="397.3" fill="#1a5fb4" text-anchor="middle" style="font-weight:bold">M+A</text>
<text x="24" y="591" fill="#555">Bottom oct. 2022: entry ~13.80, −23%, ~+25% în ~9 săpt. Traseu și pivoți construiți (cursul nu dă valorile lor).</text> <text x="24" y="591" fill="#555">Bottom oct. 2022: entry ~13.80, −23%, ~+25% în ~9 săpt. Traseu și pivoți construiți (cursul nu dă valorile lor).</text>
</svg></p> </svg>
<!-- /DIAGRAMA: bottom --> <!-- /DIAGRAMA: bottom -->
<p>Diagrama e o reconstrucție pe NVDA, la scară de dinainte de split-ul 1:10 <p>Diagrama e o reconstrucție pe NVDA, la scară de dinainte de split-ul 1:10
@@ -1749,7 +1749,7 @@ pivoți; le ții locul cu o listă manuală și cu trigger-ul de candelă simplu
volum cumulat, respectiv de volatilitate medie (vezi mini-glosarul) — există volum cumulat, respectiv de volatilitate medie (vezi mini-glosarul) — există
pe orice platformă.</p> pe orice platformă.</p>
<!-- DIAGRAMA: pivoti_excel --> <!-- DIAGRAMA: pivoti_excel -->
<p><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 444" width="700" height="444" role="img" aria-label="Tabel Excel: pivotii clasici calculati din OHLC, PP saptamanal vs PP zilnic, crossing bull"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 444" width="700" height="444" role="img" aria-label="Tabel Excel: pivotii clasici calculati din OHLC, PP saptamanal vs PP zilnic, crossing bull">
<g font-family="system-ui, sans-serif"> <g font-family="system-ui, sans-serif">
<rect x="0" y="0" width="700" height="444" fill="#ffffff"/> <rect x="0" y="0" width="700" height="444" fill="#ffffff"/>
<text x="350.0" y="38.0" font-size="20" font-weight="700" fill="#000000" text-anchor="middle">Pivoții clasici în Excel — formula, pas cu pas</text> <text x="350.0" y="38.0" font-size="20" font-weight="700" fill="#000000" text-anchor="middle">Pivoții clasici în Excel — formula, pas cu pas</text>
@@ -1798,9 +1798,9 @@ pe orice platformă.</p>
<text x="236.0" y="158.0" font-size="14" font-weight="400" fill="#000000" text-anchor="middle">21.60</text> <text x="236.0" y="158.0" font-size="14" font-weight="400" fill="#000000" text-anchor="middle">21.60</text>
<text x="316.0" y="142.0" font-size="13" font-weight="400" fill="#777777" text-anchor="middle">=(B2+C2+D2)/3</text> <text x="316.0" y="142.0" font-size="13" font-weight="400" fill="#777777" text-anchor="middle">=(B2+C2+D2)/3</text>
<text x="316.0" y="169.0" font-size="15" font-weight="700" fill="#1a5fb4" text-anchor="middle">21.37</text> <text x="316.0" y="169.0" font-size="15" font-weight="700" fill="#1a5fb4" text-anchor="middle">21.37</text>
<text x="406.0" y="142.0" font-size="13" font-weight="400" fill="#777777" text-anchor="middle">=2<em>E2-C2</text> <text x="406.0" y="142.0" font-size="13" font-weight="400" fill="#777777" text-anchor="middle">=2*E2-C2</text>
<text x="406.0" y="169.0" font-size="15" font-weight="700" fill="#1a5fb4" text-anchor="middle">22.23</text> <text x="406.0" y="169.0" font-size="15" font-weight="700" fill="#1a5fb4" text-anchor="middle">22.23</text>
<text x="474.0" y="142.0" font-size="13" font-weight="400" fill="#777777" text-anchor="middle">=2</em>E2-B2</text> <text x="474.0" y="142.0" font-size="13" font-weight="400" fill="#777777" text-anchor="middle">=2*E2-B2</text>
<text x="474.0" y="169.0" font-size="15" font-weight="700" fill="#1a5fb4" text-anchor="middle">20.73</text> <text x="474.0" y="169.0" font-size="15" font-weight="700" fill="#1a5fb4" text-anchor="middle">20.73</text>
<text x="554.0" y="142.0" font-size="13" font-weight="400" fill="#777777" text-anchor="middle">=E2+(B2-C2)</text> <text x="554.0" y="142.0" font-size="13" font-weight="400" fill="#777777" text-anchor="middle">=E2+(B2-C2)</text>
<text x="554.0" y="169.0" font-size="15" font-weight="700" fill="#1a5fb4" text-anchor="middle">22.87</text> <text x="554.0" y="169.0" font-size="15" font-weight="700" fill="#1a5fb4" text-anchor="middle">22.87</text>
@@ -1814,9 +1814,9 @@ pe orice platformă.</p>
<text x="236.0" y="226.0" font-size="14" font-weight="400" fill="#000000" text-anchor="middle">21.80</text> <text x="236.0" y="226.0" font-size="14" font-weight="400" fill="#000000" text-anchor="middle">21.80</text>
<text x="316.0" y="210.0" font-size="13" font-weight="400" fill="#777777" text-anchor="middle">=(B3+C3+D3)/3</text> <text x="316.0" y="210.0" font-size="13" font-weight="400" fill="#777777" text-anchor="middle">=(B3+C3+D3)/3</text>
<text x="316.0" y="237.0" font-size="15" font-weight="700" fill="#1a5fb4" text-anchor="middle">21.57</text> <text x="316.0" y="237.0" font-size="15" font-weight="700" fill="#1a5fb4" text-anchor="middle">21.57</text>
<text x="406.0" y="210.0" font-size="13" font-weight="400" fill="#777777" text-anchor="middle">=2<em>E3-C3</text> <text x="406.0" y="210.0" font-size="13" font-weight="400" fill="#777777" text-anchor="middle">=2*E3-C3</text>
<text x="406.0" y="237.0" font-size="15" font-weight="700" fill="#1a5fb4" text-anchor="middle">22.13</text> <text x="406.0" y="237.0" font-size="15" font-weight="700" fill="#1a5fb4" text-anchor="middle">22.13</text>
<text x="474.0" y="210.0" font-size="13" font-weight="400" fill="#777777" text-anchor="middle">=2</em>E3-B3</text> <text x="474.0" y="210.0" font-size="13" font-weight="400" fill="#777777" text-anchor="middle">=2*E3-B3</text>
<text x="474.0" y="237.0" font-size="15" font-weight="700" fill="#1a5fb4" text-anchor="middle">21.23</text> <text x="474.0" y="237.0" font-size="15" font-weight="700" fill="#1a5fb4" text-anchor="middle">21.23</text>
<text x="554.0" y="210.0" font-size="13" font-weight="400" fill="#777777" text-anchor="middle">=E3+(B3-C3)</text> <text x="554.0" y="210.0" font-size="13" font-weight="400" fill="#777777" text-anchor="middle">=E3+(B3-C3)</text>
<text x="554.0" y="237.0" font-size="15" font-weight="700" fill="#1a5fb4" text-anchor="middle">22.47</text> <text x="554.0" y="237.0" font-size="15" font-weight="700" fill="#1a5fb4" text-anchor="middle">22.47</text>
@@ -1828,7 +1828,7 @@ pe orice platformă.</p>
<text x="350.0" y="358.0" font-size="13" font-weight="400" fill="#777777" text-anchor="middle">nu sunt date reale de piață.</text> <text x="350.0" y="358.0" font-size="13" font-weight="400" fill="#777777" text-anchor="middle">nu sunt date reale de piață.</text>
<text x="350.0" y="386.0" font-size="13" font-weight="400" fill="#000000" text-anchor="middle">crossing = PPD trece deasupra PPW; dacă rămâne deasupra, e continuare, nu crossing.</text> <text x="350.0" y="386.0" font-size="13" font-weight="400" fill="#000000" text-anchor="middle">crossing = PPD trece deasupra PPW; dacă rămâne deasupra, e continuare, nu crossing.</text>
<text x="350.0" y="408.0" font-size="13" font-weight="400" fill="#777777" text-anchor="middle">Formula pivotului e cea predată în Modul 2; autorul a confirmat că se calculează 1 la 1 în Excel.</text> <text x="350.0" y="408.0" font-size="13" font-weight="400" fill="#777777" text-anchor="middle">Formula pivotului e cea predată în Modul 2; autorul a confirmat că se calculează 1 la 1 în Excel.</text>
</g></svg></p> </g></svg>
<!-- /DIAGRAMA: pivoti_excel --> <!-- /DIAGRAMA: pivoti_excel -->
<p>Pașii, pe scurt: aduni OHLC-ul perioadei încheiate, calculezi <p>Pașii, pe scurt: aduni OHLC-ul perioadei încheiate, calculezi

View File

@@ -1168,15 +1168,15 @@ prețul.
<!-- DIAGRAMA: aplus --> <!-- DIAGRAMA: aplus -->
<svg viewBox="0 0 1160 694" width="1160" height="694" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"><text x="580" y="20" fill="#333" text-anchor="middle" style="font-weight:bold">MP² crossing long — setup A+ vs. setup mediocru (aceeași strategie)</text><g transform="translate(8,38)"> <svg viewBox="0 0 1160 694" width="1160" height="694" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"><text x="580" y="20" fill="#333" text-anchor="middle" style="font-weight:bold">MP² crossing long — setup A+ vs. setup mediocru (aceeași strategie)</text><g transform="translate(8,38)">
<text x="24" y="48" fill="#333" style="font-weight:bold">A+ — crossing la confluență (SPY, aprilie)</text> <text x="24" y="48" fill="#333" style="font-weight:bold">A+ — crossing la confluență (SPY, aprilie)</text>
<line x1="24" y1="454.0" x2="546" y2="454.0" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="454.0" x2="546" y2="454.0" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30" y="448.0" fill="#777">suport quarterly 554.00</text> <text x="30.0" y="448.0" fill="#777">suport quarterly 554.00</text>
<line x1="24" y1="451.0" x2="546" y2="451.0" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="451.0" x2="546" y2="451.0" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="532" y="445.0" fill="#c00" text-anchor="end">SL 554.40 (peste suport)</text> <text x="532" y="445.0" fill="#c00" text-anchor="end">SL 554.40 (peste suport)</text>
<line x1="24" y1="281.5" x2="546" y2="281.5" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="281.5" x2="546" y2="281.5" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30" y="275.5" fill="#188a3e">intrare 577.00</text> <text x="30.0" y="293.5" fill="#188a3e">intrare 577.00</text>
<line x1="24" y1="274.0" x2="546" y2="274.0" stroke="#b06000" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="274.0" x2="546" y2="274.0" stroke="#b06000" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="532" y="268.0" fill="#b06000" text-anchor="end">neckline 578.00</text> <text x="532" y="268.0" fill="#b06000" text-anchor="end">neckline 578.00</text>
<line x1="24" y1="112.0" x2="546" y2="112.0" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="112.0" x2="546" y2="112.0" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="532" y="106.0" fill="#1a5fb4" text-anchor="end">TP1 599.60 = 1:1</text> <text x="532" y="106.0" fill="#1a5fb4" text-anchor="end">TP1 599.60 = 1:1</text>
<polyline points="24,75.8 36,121.8" fill="none" stroke="#999" stroke-width="2"/> <polyline points="24,75.8 36,121.8" fill="none" stroke="#999" stroke-width="2"/>
<text x="24" y="63.8" fill="#999">downtrend anterior</text> <text x="24" y="63.8" fill="#999">downtrend anterior</text>
@@ -1284,19 +1284,19 @@ prețul.
<text x="254.0" y="350.0" fill="#777" text-anchor="middle" style="font-weight:bold">umăr stâng 566</text> <text x="254.0" y="350.0" fill="#777" text-anchor="middle" style="font-weight:bold">umăr stâng 566</text>
<text x="299.0" y="468.0" fill="#c00" text-anchor="middle" style="font-weight:bold">head 555 / double bottom</text> <text x="299.0" y="468.0" fill="#c00" text-anchor="middle" style="font-weight:bold">head 555 / double bottom</text>
<text x="344.0" y="335.0" fill="#777" text-anchor="middle" style="font-weight:bold">umăr drept 568</text> <text x="344.0" y="335.0" fill="#777" text-anchor="middle" style="font-weight:bold">umăr drept 568</text>
<text x="374.0" y="263.6" fill="#188a3e" text-anchor="middle" style="font-weight:bold">crossing</text> <text x="342.0" y="263.6" fill="#188a3e" text-anchor="middle" style="font-weight:bold">crossing</text>
<text x="24" y="574" fill="#555">Confluență: 554.00 + double bottom + neckline 578.00 · 1R 22.60</text> <text x="24" y="574" fill="#555">Confluență: 554.00 + double bottom + neckline 578.00 · 1R 22.60</text>
</g><g transform="translate(592,38)"> </g><g transform="translate(592,38)">
<text x="24" y="48" fill="#333" style="font-weight:bold">Mediocru — crossing în mijlocul range-ului (construit)</text> <text x="24" y="48" fill="#333" style="font-weight:bold">Mediocru — crossing în mijlocul range-ului (construit)</text>
<line x1="24" y1="56.0" x2="546" y2="56.0" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="56.0" x2="546" y2="56.0" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="532" y="50.0" fill="#777" text-anchor="end">range 110.00</text> <text x="532" y="50.0" fill="#777" text-anchor="end">range 110.00</text>
<line x1="24" y1="396.0" x2="546" y2="396.0" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="396.0" x2="546" y2="396.0" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30" y="390.0" fill="#777">range 100.00</text> <text x="30.0" y="390.0" fill="#777">range 100.00</text>
<line x1="24" y1="294.0" x2="546" y2="294.0" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="294.0" x2="546" y2="294.0" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="532" y="288.0" fill="#c00" text-anchor="end">SL 103.00</text> <text x="532" y="288.0" fill="#c00" text-anchor="end">SL 103.00</text>
<line x1="24" y1="226.0" x2="546" y2="226.0" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="226.0" x2="546" y2="226.0" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="532" y="220.0" fill="#188a3e" text-anchor="end">intrare 105.00</text> <text x="532" y="220.0" fill="#188a3e" text-anchor="end">intrare 105.00</text>
<line x1="24" y1="158.0" x2="546" y2="158.0" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="158.0" x2="546" y2="158.0" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="532" y="152.0" fill="#1a5fb4" text-anchor="end">TP1 107.00</text> <text x="532" y="152.0" fill="#1a5fb4" text-anchor="end">TP1 107.00</text>
<line x1="44.0" y1="368.8" x2="44.0" y2="389.2" stroke="#1a1a1a" stroke-width="1.2"/> <line x1="44.0" y1="368.8" x2="44.0" y2="389.2" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="39.5" y="379.0" width="9" height="1.6" fill="#188a3e"/> <rect x="39.5" y="379.0" width="9" height="1.6" fill="#188a3e"/>
@@ -1384,7 +1384,7 @@ prețul.
<rect x="429.5" y="440.7" width="9" height="45.3" fill="#188a3e" opacity="0.55"/> <rect x="429.5" y="440.7" width="9" height="45.3" fill="#188a3e" opacity="0.55"/>
<rect x="444.5" y="438.0" width="9" height="48.0" fill="#188a3e" opacity="0.55"/> <rect x="444.5" y="438.0" width="9" height="48.0" fill="#188a3e" opacity="0.55"/>
<text x="24" y="416.0" fill="#555">volum</text> <text x="24" y="416.0" fill="#555">volum</text>
<text x="149.0" y="201.8" fill="#188a3e" text-anchor="middle" style="font-weight:bold">crossing (mijloc)</text> <text x="99.0" y="201.8" fill="#188a3e" text-anchor="middle" style="font-weight:bold">crossing (mijloc)</text>
<text x="24" y="516" fill="#555">exemplu construit, nu date reale — SL nu stă pe niciun pivot</text> <text x="24" y="516" fill="#555">exemplu construit, nu date reale — SL nu stă pe niciun pivot</text>
</g><text x="580" y="650" fill="#555" text-anchor="middle">Legendă: ce separă cele două sunt nivelurile independente dedesubte (suport quarterly + double bottom + neckline),</text><text x="580" y="668" fill="#555" text-anchor="middle">nu un filtru pus în scaner. Panoul din dreapta e exemplu construit, nu date reale.</text><text x="580" y="686" fill="#555" text-anchor="middle">Cifrele A+ sunt din material; trimiterile stau în fișa de surse a capitolului.</text></svg> </g><text x="580" y="650" fill="#555" text-anchor="middle">Legendă: ce separă cele două sunt nivelurile independente dedesubte (suport quarterly + double bottom + neckline),</text><text x="580" y="668" fill="#555" text-anchor="middle">nu un filtru pus în scaner. Panoul din dreapta e exemplu construit, nu date reale.</text><text x="580" y="686" fill="#555" text-anchor="middle">Cifrele A+ sunt din material; trimiterile stau în fișa de surse a capitolului.</text></svg>
<!-- /DIAGRAMA: aplus --> <!-- /DIAGRAMA: aplus -->
@@ -1426,18 +1426,18 @@ consecutive peste pivotul daily sunt un semn precursor că urmează crossing-ul.
<!-- DIAGRAMA: exemplu --> <!-- DIAGRAMA: exemplu -->
<svg viewBox="0 0 720 623" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 720 623" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="48" fill="#333" style="font-weight:bold">SPY — daily</text> <text x="24" y="48" fill="#333" style="font-weight:bold">SPY — daily</text>
<line x1="24" y1="56.0" x2="706" y2="56.0" stroke="#555" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="56.0" x2="706" y2="56.0" stroke="#555" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="692" y="50.0" fill="#555" text-anchor="end">ținta 4R era 667.00 (+16%)</text> <text x="692" y="50.0" fill="#555" text-anchor="end">ținta 4R era 667.00 (+16%)</text>
<line x1="24" y1="135.8" x2="706" y2="135.8" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="135.8" x2="706" y2="135.8" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30" y="129.8" fill="#188a3e">646.00 — +12% efectiv (~3R)</text> <text x="30.0" y="129.8" fill="#188a3e">646.00 — +12% efectiv (~3R)</text>
<line x1="24" y1="312.1" x2="706" y2="312.1" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="312.1" x2="706" y2="312.1" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="692" y="306.1" fill="#1a5fb4" text-anchor="end">TP1 599.60</text> <text x="692" y="306.1" fill="#1a5fb4" text-anchor="end">TP1 599.60</text>
<line x1="24" y1="394.2" x2="706" y2="394.2" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="394.2" x2="706" y2="394.2" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="692" y="388.2" fill="#1a5fb4" text-anchor="end">neckline 578.00</text> <text x="692" y="388.2" fill="#1a5fb4" text-anchor="end">neckline 578.00</text>
<line x1="24" y1="483.9" x2="706" y2="483.9" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="483.9" x2="706" y2="483.9" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="692" y="477.9" fill="#c00" text-anchor="end">SL 554.40</text> <text x="692" y="477.9" fill="#c00" text-anchor="end">SL 554.40</text>
<line x1="24" y1="485.4" x2="706" y2="485.4" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="485.4" x2="706" y2="485.4" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30" y="479.4" fill="#777">suport quarterly 554.00</text> <text x="30.0" y="479.4" fill="#777">suport quarterly 554.00</text>
<polyline points="329.0,389.7 344.0,397.1 359.0,402.6 374.0,405.6 389.0,410.1 404.0,414.4 419.0,416.4 434.0,418.1 449.0,417.9 464.0,416.1 479.0,415.6 494.0,412.8 509.0,408.1 524.0,401.4 539.0,393.2 554.0,384.6 569.0,375.9 584.0,363.9 599.0,348.9" fill="none" stroke="#b06000" stroke-width="1.5" stroke-dasharray="4 3"/> <polyline points="329.0,389.7 344.0,397.1 359.0,402.6 374.0,405.6 389.0,410.1 404.0,414.4 419.0,416.4 434.0,418.1 449.0,417.9 464.0,416.1 479.0,415.6 494.0,412.8 509.0,408.1 524.0,401.4 539.0,393.2 554.0,384.6 569.0,375.9 584.0,363.9 599.0,348.9" fill="none" stroke="#b06000" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="605" y="343" fill="#b06000">SMA-20</text> <text x="605" y="343" fill="#b06000">SMA-20</text>
<line x1="44.0" y1="301.5" x2="44.0" y2="312.1" stroke="#1a1a1a" stroke-width="1.2"/> <line x1="44.0" y1="301.5" x2="44.0" y2="312.1" stroke="#1a1a1a" stroke-width="1.2"/>
@@ -1559,7 +1559,7 @@ consecutive peste pivotul daily sunt un semn precursor că urmează crossing-ul.
<text x="239.0" y="461.7" fill="#1a1a1a" text-anchor="middle" style="font-weight:bold">umăr stâng 566</text> <text x="239.0" y="461.7" fill="#1a1a1a" text-anchor="middle" style="font-weight:bold">umăr stâng 566</text>
<text x="329.0" y="499.4" fill="#1a1a1a" text-anchor="middle" style="font-weight:bold">head 555</text> <text x="329.0" y="499.4" fill="#1a1a1a" text-anchor="middle" style="font-weight:bold">head 555</text>
<text x="404.0" y="454.1" fill="#1a1a1a" text-anchor="middle" style="font-weight:bold">umăr drept 568</text> <text x="404.0" y="454.1" fill="#1a1a1a" text-anchor="middle" style="font-weight:bold">umăr drept 568</text>
<text x="419.0" y="375.3" fill="#188a3e" text-anchor="middle" style="font-weight:bold">intrare 577.00</text> <text x="409.0" y="353.3" fill="#188a3e" text-anchor="middle" style="font-weight:bold">intrare 577.00</text>
<text x="24" y="611" fill="#555">Intrare 577.00 = prima verde după umărul drept (MP² long). 1R = 22.60; 646.00 ~3R, într-o lună.</text> <text x="24" y="611" fill="#555">Intrare 577.00 = prima verde după umărul drept (MP² long). 1R = 22.60; 646.00 ~3R, într-o lună.</text>
</svg> </svg>
<!-- /DIAGRAMA: exemplu --> <!-- /DIAGRAMA: exemplu -->

View File

@@ -63,7 +63,7 @@ de intrare (buy doji, MBT-10, MP4-1). Dacă reții un singur lucru din
capitolul ăsta, ăsta e.</p> capitolul ăsta, ăsta e.</p>
<p>Cele șase filtre, de sus în jos:</p> <p>Cele șase filtre, de sus în jos:</p>
<!-- DIAGRAMA: funnel --> <!-- DIAGRAMA: funnel -->
<p><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 840" width="700" height="840" font-family="system-ui, sans-serif" role="img" aria-label="Palnia de selectie: 6 trepte de filtrare de la scanner la lista scurta, fiecare cu pragul ei si cu motivul pentru care exista pragul, plus rafinarile de la nivelul 3"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 840" width="700" height="840" font-family="system-ui, sans-serif" role="img" aria-label="Palnia de selectie: 6 trepte de filtrare de la scanner la lista scurta, fiecare cu pragul ei si cu motivul pentru care exista pragul, plus rafinarile de la nivelul 3">
<rect x="0" y="0" width="700" height="840" fill="#ffffff"/> <rect x="0" y="0" width="700" height="840" fill="#ffffff"/>
<path d="M 45.0 100.0 L 655.0 100.0 L 640.0 176.0 L 60.0 176.0 Z" fill="#eef3fb" stroke="#1a5fb4" stroke-width="1.2"/> <path d="M 45.0 100.0 L 655.0 100.0 L 640.0 176.0 L 60.0 176.0 Z" fill="#eef3fb" stroke="#1a5fb4" stroke-width="1.2"/>
<path d="M 60.0 176.0 L 640.0 176.0 L 625.0 252.0 L 75.0 252.0 Z" fill="#e4edf9" stroke="#1a5fb4" stroke-width="1.2"/> <path d="M 60.0 176.0 L 640.0 176.0 L 625.0 252.0 L 75.0 252.0 Z" fill="#e4edf9" stroke="#1a5fb4" stroke-width="1.2"/>
@@ -105,7 +105,7 @@ capitolul ăsta, ăsta e.</p>
<text x="60.0" y="778.0" font-size="13" font-weight="normal" fill="#000000" text-anchor="start">Radarscreen (maximum ~300 de simboluri: cele 11 sectoare × top 10):</text> <text x="60.0" y="778.0" font-size="13" font-weight="normal" fill="#000000" text-anchor="start">Radarscreen (maximum ~300 de simboluri: cele 11 sectoare × top 10):</text>
<text x="60.0" y="796.0" font-size="13" font-weight="normal" fill="#000000" text-anchor="start">același flux, rulat pe o listă fixă, nu pe tot scanerul.</text> <text x="60.0" y="796.0" font-size="13" font-weight="normal" fill="#000000" text-anchor="start">același flux, rulat pe o listă fixă, nu pe tot scanerul.</text>
<text x="60.0" y="814.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="start">după o corecție mare, cauți doji sau hammer la suporturile mari</text> <text x="60.0" y="814.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="start">după o corecție mare, cauți doji sau hammer la suporturile mari</text>
</svg></p> </svg>
<!-- /DIAGRAMA: funnel --> <!-- /DIAGRAMA: funnel -->
<h2 id="unde-se-opreste-selectia">Unde se oprește selecția</h2> <h2 id="unde-se-opreste-selectia">Unde se oprește selecția</h2>
@@ -113,7 +113,7 @@ capitolul ăsta, ăsta e.</p>
citește selecția pe el și unde se oprește — intrarea, stopul și ținta nu citește selecția pe el și unde se oprește — intrarea, stopul și ținta nu
apar pe desen, pentru că nu aparțin acestui capitol.</p> apar pe desen, pentru că nu aparțin acestui capitol.</p>
<!-- DIAGRAMA: ansamblu --> <!-- DIAGRAMA: ansamblu -->
<p><svg viewBox="0 0 836 803" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 836 803" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="104" fill="#333" style="font-weight:bold">ULTA — daily: ce citește selecția și unde se oprește</text> <text x="24" y="104" fill="#333" style="font-weight:bold">ULTA — daily: ce citește selecția și unde se oprește</text>
<rect x="188.3" y="146.0" width="184.0" height="317.7" fill="#c00" fill-opacity="0.08" stroke="#c00" stroke-width="1"/> <rect x="188.3" y="146.0" width="184.0" height="317.7" fill="#c00" fill-opacity="0.08" stroke="#c00" stroke-width="1"/>
<text x="188.3" y="141.0" fill="#c00" style="font-weight:bold">1. downtrend — de asta apare în scaner</text> <text x="188.3" y="141.0" fill="#c00" style="font-weight:bold">1. downtrend — de asta apare în scaner</text>
@@ -238,7 +238,7 @@ apar pe desen, pentru că nu aparțin acestui capitol.</p>
<text x="24" y="733" fill="#555">Ale cursului: close 373.30, suport monthly 355.48, pivot monthly 383.74, RVOL 0.61.</text> <text x="24" y="733" fill="#555">Ale cursului: close 373.30, suport monthly 355.48, pivot monthly 383.74, RVOL 0.61.</text>
<text x="24" y="750" fill="#555">Procentele sunt calculate din ele. Structura barelor e construită, la scară. Intrarea,</text> <text x="24" y="750" fill="#555">Procentele sunt calculate din ele. Structura barelor e construită, la scară. Intrarea,</text>
<text x="24" y="767" fill="#555">stopul și ținta nu apar pe desen: nu aparțin selecției.</text> <text x="24" y="767" fill="#555">stopul și ținta nu apar pe desen: nu aparțin selecției.</text>
<line x1="505.3" y1="116.0" x2="505.3" y2="522.1" stroke="#444" stroke-width="1.5" stroke-dasharray="6 4"/><text x="499.3" y="536.1" fill="#444" text-anchor="end" style="font-weight:bold">aici se termină selecția</text><text x="511.3" y="536.1" fill="#999">aici începe capitolul 1</text></svg></p> <line x1="505.3" y1="116.0" x2="505.3" y2="522.1" stroke="#444" stroke-width="1.5" stroke-dasharray="6 4"/><text x="499.3" y="536.1" fill="#444" text-anchor="end" style="font-weight:bold">aici se termină selecția</text><text x="511.3" y="536.1" fill="#999">aici începe capitolul 1</text></svg>
<!-- /DIAGRAMA: ansamblu --> <!-- /DIAGRAMA: ansamblu -->
<p>ULTA e util tocmai pentru că <strong>nu</strong> e exemplul care merge: trigger-ul e <p>ULTA e util tocmai pentru că <strong>nu</strong> e exemplul care merge: trigger-ul e
@@ -383,7 +383,7 @@ mișcă prețul, deci intri mai scump și ieși mai ieftin decât arată graficu
Pe unul prea ieftin, mișcările de câțiva cenți devin procente mari și stopul Pe unul prea ieftin, mișcările de câțiva cenți devin procente mari și stopul
se lovește din zgomot.</p> se lovește din zgomot.</p>
<!-- DIAGRAMA: univers --> <!-- DIAGRAMA: univers -->
<p><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 604" width="700" height="604" font-family="system-ui, sans-serif" role="img" aria-label="Pragurile de pret si de volum ale universului de scanare, cu trei simboluri dintre care doar unul cade in zona buna"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 604" width="700" height="604" font-family="system-ui, sans-serif" role="img" aria-label="Pragurile de pret si de volum ale universului de scanare, cu trei simboluri dintre care doar unul cade in zona buna">
<rect x="0" y="0" width="700" height="604" fill="#ffffff"/> <rect x="0" y="0" width="700" height="604" fill="#ffffff"/>
<rect x="266.0" y="130.0" width="364.0" height="248.6" fill="#eef7f0" stroke="#188a3e" stroke-width="1.8"/> <rect x="266.0" y="130.0" width="364.0" height="248.6" fill="#eef7f0" stroke="#188a3e" stroke-width="1.8"/>
<line x1="110.0" y1="130.0" x2="110.0" y2="420.0" stroke="#777777" stroke-width="1.2"/> <line x1="110.0" y1="130.0" x2="110.0" y2="420.0" stroke="#777777" stroke-width="1.2"/>
@@ -431,7 +431,7 @@ se lovește din zgomot.</p>
<text x="60.0" y="530.0" font-size="15" font-weight="bold" fill="#b06000" text-anchor="start">De ce contează amândouă, nu doar una</text> <text x="60.0" y="530.0" font-size="15" font-weight="bold" fill="#b06000" text-anchor="start">De ce contează amândouă, nu doar una</text>
<text x="60.0" y="552.0" font-size="13" font-weight="normal" fill="#000000" text-anchor="start">Simbolul B se tranzacționează mult, dar e prea ieftin; simbolul C e scump, dar</text> <text x="60.0" y="552.0" font-size="13" font-weight="normal" fill="#000000" text-anchor="start">Simbolul B se tranzacționează mult, dar e prea ieftin; simbolul C e scump, dar</text>
<text x="60.0" y="570.0" font-size="13" font-weight="normal" fill="#000000" text-anchor="start">aproape nimeni nu-l cumpără: acolo ordinul tău e cel care mișcă prețul.</text> <text x="60.0" y="570.0" font-size="13" font-weight="normal" fill="#000000" text-anchor="start">aproape nimeni nu-l cumpără: acolo ordinul tău e cel care mișcă prețul.</text>
</svg></p> </svg>
<!-- /DIAGRAMA: univers --> <!-- /DIAGRAMA: univers -->
<p>Amândouă condițiile, nu una: un simbol de 24 $ cu 3,1 milioane de acțiuni pe <p>Amândouă condițiile, nu una: un simbol de 24 $ cu 3,1 milioane de acțiuni pe
@@ -445,7 +445,7 @@ mediu zilnic de cel puțin 500.000 de acțiuni.</p>
interesează e <strong>peste 7-8</strong>; <strong>12-13</strong> e ce cursul numește „spuma", adică interesează e <strong>peste 7-8</strong>; <strong>12-13</strong> e ce cursul numește „spuma", adică
prioritatea. Un 7/14 e „galben": îl păstrezi, dar nu-l verifici primul.</p> prioritatea. Un 7/14 e „galben": îl păstrezi, dar nu-l verifici primul.</p>
<!-- DIAGRAMA: scor --> <!-- DIAGRAMA: scor -->
<p><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 546" width="700" height="546" font-family="system-ui, sans-serif" role="img" aria-label="Scala ATM score 0-14: F-score 0-9 la care se adauga value-score 0-5; pragurile 7 (galben), 7-8 intrare in analiza, 12-13 spuma, 14 maxim"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 546" width="700" height="546" font-family="system-ui, sans-serif" role="img" aria-label="Scala ATM score 0-14: F-score 0-9 la care se adauga value-score 0-5; pragurile 7 (galben), 7-8 intrare in analiza, 12-13 spuma, 14 maxim">
<rect x="0" y="0" width="700" height="546" fill="#ffffff"/> <rect x="0" y="0" width="700" height="546" fill="#ffffff"/>
<rect x="60.0" y="150.0" width="372.9" height="48.0" fill="#eef2fb" stroke="#1a5fb4" stroke-width="1.8"/> <rect x="60.0" y="150.0" width="372.9" height="48.0" fill="#eef2fb" stroke="#1a5fb4" stroke-width="1.8"/>
<rect x="432.9" y="150.0" width="207.1" height="48.0" fill="#fdf0e0" stroke="#b06000" stroke-width="1.8"/> <rect x="432.9" y="150.0" width="207.1" height="48.0" fill="#fdf0e0" stroke="#b06000" stroke-width="1.8"/>
@@ -518,7 +518,7 @@ prioritatea. Un 7/14 e „galben": îl păstrezi, dar nu-l verifici primul.</p>
<text x="60.0" y="470.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="start">Îl vezi în coloana de scor a scanerului; dai refresh și îl recitești.</text> <text x="60.0" y="470.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="start">Îl vezi în coloana de scor a scanerului; dai refresh și îl recitești.</text>
<text x="60.0" y="498.0" font-size="13" font-weight="normal" fill="#000000" text-anchor="start">„peste 7-8” e formularea exactă a cursului. Sub 7 NU e excludere:</text> <text x="60.0" y="498.0" font-size="13" font-weight="normal" fill="#000000" text-anchor="start">„peste 7-8” e formularea exactă a cursului. Sub 7 NU e excludere:</text>
<text x="60.0" y="518.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="start">la 4/14 și 6/14 continuă analiza; scorul departajează candidații.</text> <text x="60.0" y="518.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="start">la 4/14 și 6/14 continuă analiza; scorul departajează candidații.</text>
</svg></p> </svg>
<!-- /DIAGRAMA: scor --> <!-- /DIAGRAMA: scor -->
<p><strong>Sub 7 nu e excludere.</strong> În material analiza a continuat și la 4/14, și la <p><strong>Sub 7 nu e excludere.</strong> În material analiza a continuat și la 4/14, și la
@@ -555,7 +555,7 @@ două și restul se împart câte 1-4, banii intră azi în sănătate. Asta e
rotația sectorială văzută pe cel mai ieftin instrument posibil: o coloană rotația sectorială văzută pe cel mai ieftin instrument posibil: o coloană
cu numele sectorului și o numărătoare.</p> cu numele sectorului și o numărătoare.</p>
<!-- DIAGRAMA: sectoare --> <!-- DIAGRAMA: sectoare -->
<p><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 620" width="700" height="620" font-family="system-ui, sans-serif" role="img" aria-label="Cele 11 sectoare S&P sortate dupa cate semnale a dat scanerul in fiecare, cu sectorul dominant evidentiat"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 620" width="700" height="620" font-family="system-ui, sans-serif" role="img" aria-label="Cele 11 sectoare S&P sortate dupa cate semnale a dat scanerul in fiecare, cu sectorul dominant evidentiat">
<rect x="0" y="0" width="700" height="620" fill="#ffffff"/> <rect x="0" y="0" width="700" height="620" fill="#ffffff"/>
<rect x="32.0" y="112.0" width="620.0" height="30.0" fill="#eef3fb" stroke="#1a5fb4" stroke-width="1.6"/> <rect x="32.0" y="112.0" width="620.0" height="30.0" fill="#eef3fb" stroke="#1a5fb4" stroke-width="1.6"/>
<rect x="250.0" y="120.0" width="350.0" height="16" fill="#1a5fb4" fill-opacity="0.85"/> <rect x="250.0" y="120.0" width="350.0" height="16" fill="#1a5fb4" fill-opacity="0.85"/>
@@ -604,7 +604,7 @@ cu numele sectorului și o numărătoare.</p>
<text x="60.0" y="554.0" font-size="13" font-weight="normal" fill="#000000" text-anchor="start">restul le lași pentru azi. Sectoarele se mai sortează și după cadranul 1 plus</text> <text x="60.0" y="554.0" font-size="13" font-weight="normal" fill="#000000" text-anchor="start">restul le lași pentru azi. Sectoarele se mai sortează și după cadranul 1 plus</text>
<text x="60.0" y="572.0" font-size="13" font-weight="normal" fill="#000000" text-anchor="start">valoarea relative strength — aceleași cadrane ca la pasul 5.</text> <text x="60.0" y="572.0" font-size="13" font-weight="normal" fill="#000000" text-anchor="start">valoarea relative strength — aceleași cadrane ca la pasul 5.</text>
<text x="350.0" y="606.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="middle">Numărul de semnale pe sector e construit de mine: cursul dă regula, nu o zi cu cifre.</text> <text x="350.0" y="606.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="middle">Numărul de semnale pe sector e construit de mine: cursul dă regula, nu o zi cu cifre.</text>
</svg></p> </svg>
<!-- /DIAGRAMA: sectoare --> <!-- /DIAGRAMA: sectoare -->
<p>Cele 11 sectoare S&amp;P se mai pot sorta și direct, după cadranul 1 plus <p>Cele 11 sectoare S&amp;P se mai pot sorta și direct, după cadranul 1 plus
@@ -622,7 +622,7 @@ multe semnale azi (sau din unul aflat în cadranul 1 pe RS).</p>
calculat din perioada trecută. Condiția de apropiere: <strong>până la 3 %</strong>; la calculat din perioada trecută. Condiția de apropiere: <strong>până la 3 %</strong>; la
4 % materialul spune că „e cam departe".</p> 4 % materialul spune că „e cam departe".</p>
<!-- DIAGRAMA: proximitate --> <!-- DIAGRAMA: proximitate -->
<p><svg viewBox="0 0 683 610" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 683 610" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="100" fill="#333" style="font-weight:bold">Cât de aproape de suport e prețul — daily, exemplu construit</text> <text x="24" y="100" fill="#333" style="font-weight:bold">Cât de aproape de suport e prețul — daily, exemplu construit</text>
<rect x="58.4" y="294.2" width="484.0" height="37.4" fill="#1a5fb4" fill-opacity="0.08" stroke="#1a5fb4" stroke-width="1"/> <rect x="58.4" y="294.2" width="484.0" height="37.4" fill="#1a5fb4" fill-opacity="0.08" stroke="#1a5fb4" stroke-width="1"/>
<line x1="24" y1="331.6" x2="669" y2="331.6" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24" y1="331.6" x2="669" y2="331.6" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
@@ -742,7 +742,7 @@ calculat din perioada trecută. Condiția de apropiere: <strong>până la 3 %</s
<text x="24" y="564" fill="#555">Pragul de 3 % (cu 4 % „cam departe”) e al cursului; seria și prețurile sunt construite, la</text> <text x="24" y="564" fill="#555">Pragul de 3 % (cu 4 % „cam departe”) e al cursului; seria și prețurile sunt construite, la</text>
<text x="24" y="581" fill="#555">scară, iar procentele sunt calculate din serie. În capitolul Buy Doji, pragul de 1-2 % măsoară</text> <text x="24" y="581" fill="#555">scară, iar procentele sunt calculate din serie. În capitolul Buy Doji, pragul de 1-2 % măsoară</text>
<text x="24" y="598" fill="#555">altceva: low-ul doji-ului față de nivel, nu închiderea simbolului.</text> <text x="24" y="598" fill="#555">altceva: low-ul doji-ului față de nivel, nu închiderea simbolului.</text>
<text x="230" y="316.9" fill="#1a5fb4" style="font-weight:bold">banda de 3 %: înăuntru simbolul e „la nivel”</text></svg></p> <text x="230" y="316.9" fill="#1a5fb4" style="font-weight:bold">banda de 3 %: înăuntru simbolul e „la nivel”</text></svg>
<!-- /DIAGRAMA: proximitate --> <!-- /DIAGRAMA: proximitate -->
<p>Pragul de 3 % măsoară <strong>închiderea simbolului</strong> față de nivel, nu low-ul <p>Pragul de 3 % măsoară <strong>închiderea simbolului</strong> față de nivel, nu low-ul
@@ -766,7 +766,7 @@ sau pivot, după o scădere.</p>
<p>Cadranul se citește pe <strong>două</strong> axe, nu pe una: unde e histograma față de <p>Cadranul se citește pe <strong>două</strong> axe, nu pe una: unde e histograma față de
linia de 0, și unde e față de media ei mobilă.</p> linia de 0, și unde e față de media ei mobilă.</p>
<!-- DIAGRAMA: cadrane --> <!-- DIAGRAMA: cadrane -->
<p><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 812" width="700" height="812" font-family="system-ui, sans-serif" role="img" aria-label="Matricea 2x2 a relative strength: cadranele 1 si 2 sunt pentru long, cadranele 3 si 4 pentru short; cadranul 4 nu se tranzactioneaza pe orb"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 812" width="700" height="812" font-family="system-ui, sans-serif" role="img" aria-label="Matricea 2x2 a relative strength: cadranele 1 si 2 sunt pentru long, cadranele 3 si 4 pentru short; cadranul 4 nu se tranzactioneaza pe orb">
<rect x="0" y="0" width="700" height="812" fill="#ffffff"/> <rect x="0" y="0" width="700" height="812" fill="#ffffff"/>
<rect x="130.0" y="134.0" width="440.0" height="368.0" fill="#ffffff" stroke="#777777" stroke-width="1.0"/> <rect x="130.0" y="134.0" width="440.0" height="368.0" fill="#ffffff" stroke="#777777" stroke-width="1.0"/>
<line x1="130.0" y1="318.0" x2="570.0" y2="318.0" stroke="#777777" stroke-width="1.0" stroke-dasharray="4 4"/> <line x1="130.0" y1="318.0" x2="570.0" y2="318.0" stroke="#777777" stroke-width="1.0" stroke-dasharray="4 4"/>
@@ -857,7 +857,7 @@ linia de 0, și unde e față de media ei mobilă.</p>
<text x="60.0" y="692.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="start">Notă: transcrierea descrierii cadranului 4 are o eroare (îl descrie ca pe</text> <text x="60.0" y="692.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="start">Notă: transcrierea descrierii cadranului 4 are o eroare (îl descrie ca pe</text>
<text x="60.0" y="712.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="start">cadranul 3, care e altceva). Definiția din tabloul de mai sus e cea</text> <text x="60.0" y="712.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="start">cadranul 3, care e altceva). Definiția din tabloul de mai sus e cea</text>
<text x="60.0" y="732.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="start">corectă și e singura folosită în tot capitolul.</text> <text x="60.0" y="732.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="start">corectă și e singura folosită în tot capitolul.</text>
</svg></p> </svg>
<!-- /DIAGRAMA: cadrane --> <!-- /DIAGRAMA: cadrane -->
<ul> <ul>
@@ -896,7 +896,7 @@ să reacționeze la ziua curentă. Dacă îl compari cu RVOL-ul din setările
implicite ale altei platforme, vei vedea alte cifre — nu e o greșeală de implicite ale altei platforme, vei vedea alte cifre — nu e o greșeală de
calcul.</p> calcul.</p>
<!-- DIAGRAMA: rvol --> <!-- DIAGRAMA: rvol -->
<p><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 764" width="700" height="764" font-family="system-ui, sans-serif" role="img" aria-label="Relative volume: doua panouri de volum cu aceeasi medie pe 10 bare; in stanga ziua de azi e de doua ori media (RVOL 200 la suta, cazul HIG), in dreapta 0.61 din medie (cazul ULTA); sub 100 la suta e minus, nu veto"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 764" width="700" height="764" font-family="system-ui, sans-serif" role="img" aria-label="Relative volume: doua panouri de volum cu aceeasi medie pe 10 bare; in stanga ziua de azi e de doua ori media (RVOL 200 la suta, cazul HIG), in dreapta 0.61 din medie (cazul ULTA); sub 100 la suta e minus, nu veto">
<rect x="0" y="0" width="700" height="764" fill="#ffffff"/> <rect x="0" y="0" width="700" height="764" fill="#ffffff"/>
<rect x="40.0" y="128.0" width="284.0" height="310.0" fill="#ffffff" stroke="#777777" stroke-width="1.2"/> <rect x="40.0" y="128.0" width="284.0" height="310.0" fill="#ffffff" stroke="#777777" stroke-width="1.2"/>
<rect x="44.9" y="361.1" width="16.0" height="68.9" fill="#9aa3ad" fill-opacity="0.55" stroke="#7a828a" stroke-width="1"/> <rect x="44.9" y="361.1" width="16.0" height="68.9" fill="#9aa3ad" fill-opacity="0.55" stroke="#7a828a" stroke-width="1"/>
@@ -958,7 +958,7 @@ calcul.</p>
<text x="60.0" y="680.0" font-size="13" font-weight="bold" fill="#000000" text-anchor="start">Media e pe 10 bare, nu pe 50 (implicit în platforme).</text> <text x="60.0" y="680.0" font-size="13" font-weight="bold" fill="#000000" text-anchor="start">Media e pe 10 bare, nu pe 50 (implicit în platforme).</text>
<text x="60.0" y="702.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="start">Cifra cursului e mai sensibilă la ziua curentă. Dacă vezi altă valoare în</text> <text x="60.0" y="702.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="start">Cifra cursului e mai sensibilă la ziua curentă. Dacă vezi altă valoare în</text>
<text x="60.0" y="722.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="start">altă platformă, nu e greșeală de calcul, e altă lungime de medie.</text> <text x="60.0" y="722.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="start">altă platformă, nu e greșeală de calcul, e altă lungime de medie.</text>
</svg></p> </svg>
<!-- /DIAGRAMA: rvol --> <!-- /DIAGRAMA: rvol -->
<p><strong>Sub 100 % e un minus, nu un veto.</strong> În material analiza a continuat la <p><strong>Sub 100 % e un minus, nu un veto.</strong> În material analiza a continuat la
@@ -998,7 +998,7 @@ deja la pasul 6. Că „volumul" din Trinity e tocmai indicatorul de acumulare
e o <strong>completare proprie</strong>: sursa le dă ca rubrici separate de glosar și nu e o <strong>completare proprie</strong>: sursa le dă ca rubrici separate de glosar și nu
leagă numele explicit.</p> leagă numele explicit.</p>
<!-- DIAGRAMA: trinity --> <!-- DIAGRAMA: trinity -->
<p><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 868" width="700" height="868" font-family="system-ui, sans-serif" role="img" aria-label="Cele 3 stele: relative strength, Power si volum, toate in cadranul 1 pe acelasi simbol; in dreapta un simbol cu doar doua din trei, care nu e trinity"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 868" width="700" height="868" font-family="system-ui, sans-serif" role="img" aria-label="Cele 3 stele: relative strength, Power si volum, toate in cadranul 1 pe acelasi simbol; in dreapta un simbol cu doar doua din trei, care nu e trinity">
<rect x="0" y="0" width="700" height="868" fill="#ffffff"/> <rect x="0" y="0" width="700" height="868" fill="#ffffff"/>
<rect x="32.0" y="110.0" width="300.0" height="476.0" fill="#eef7f0" stroke="#188a3e" stroke-width="1.8"/> <rect x="32.0" y="110.0" width="300.0" height="476.0" fill="#eef7f0" stroke="#188a3e" stroke-width="1.8"/>
<rect x="48.0" y="196.0" width="210.0" height="56.0" fill="#ffffff" stroke="#777777" stroke-width="0.8"/> <rect x="48.0" y="196.0" width="210.0" height="56.0" fill="#ffffff" stroke="#777777" stroke-width="0.8"/>
@@ -1117,7 +1117,7 @@ leagă numele explicit.</p>
<text x="50.0" y="748.0" font-size="13" font-weight="bold" fill="#000000" text-anchor="start">Power e proprietar: măsoară tăria trendului, dar formula nu e publicată.</text> <text x="50.0" y="748.0" font-size="13" font-weight="bold" fill="#000000" text-anchor="start">Power e proprietar: măsoară tăria trendului, dar formula nu e publicată.</text>
<text x="50.0" y="770.0" font-size="13" font-weight="normal" fill="#000000" text-anchor="start">Citești cadranul din indicator, nu îl poți reconstrui singur.</text> <text x="50.0" y="770.0" font-size="13" font-weight="normal" fill="#000000" text-anchor="start">Citești cadranul din indicator, nu îl poți reconstrui singur.</text>
<text x="50.0" y="794.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="start">De aceea sortarea după 3 stele e o rafinare, nu un pas obligatoriu.</text> <text x="50.0" y="794.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="start">De aceea sortarea după 3 stele e o rafinare, nu un pas obligatoriu.</text>
</svg></p> </svg>
<!-- /DIAGRAMA: trinity --> <!-- /DIAGRAMA: trinity -->
<p>Power e proprietar și nu are formulă publicată în material: știi ce măsoară <p>Power e proprietar și nu are formulă publicată în material: știi ce măsoară
@@ -1201,7 +1201,7 @@ pentru planul de intrare — cu excepția lui 383.74, care e pivotul cursului,
folosit aici ca primă țintă. Aparțin planului de intrare, nu selecției.</p> folosit aici ca primă țintă. Aparțin planului de intrare, nu selecției.</p>
<h3 id="hig-exemplul-pe-short">HIG — exemplul pe short</h3> <h3 id="hig-exemplul-pe-short">HIG — exemplul pe short</h3>
<!-- DIAGRAMA: exemplu --> <!-- DIAGRAMA: exemplu -->
<p><svg viewBox="0 0 737 510" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 737 510" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="48" fill="#333" style="font-weight:bold">HIG — daily (Sell Doji + Bear Reversal, RVOL 200%)</text> <text x="24" y="48" fill="#333" style="font-weight:bold">HIG — daily (Sell Doji + Bear Reversal, RVOL 200%)</text>
<rect x="281.8" y="121.6" width="64.0" height="52.0" fill="#c00" fill-opacity="0.08" stroke="#c00" stroke-width="1"/> <rect x="281.8" y="121.6" width="64.0" height="52.0" fill="#c00" fill-opacity="0.08" stroke="#c00" stroke-width="1"/>
<text x="281.8" y="116.6" fill="#c00" style="font-weight:bold">ce l-a scos în față din cele 16 rezultate</text> <text x="281.8" y="116.6" fill="#c00" style="font-weight:bold">ce l-a scos în față din cele 16 rezultate</text>
@@ -1324,7 +1324,7 @@ folosit aici ca primă țintă. Aparțin planului de intrare, nu selecției.</p>
<text x="24" y="464" fill="#555">Nivelurile de preț (79.20 / 78.60 / 78.10 / 82.00 / 72.00) și</text> <text x="24" y="464" fill="#555">Nivelurile de preț (79.20 / 78.60 / 78.10 / 82.00 / 72.00) și</text>
<text x="24" y="481" fill="#555">structura barelor sunt construite, la scară: cursul nu dă cifre pentru</text> <text x="24" y="481" fill="#555">structura barelor sunt construite, la scară: cursul nu dă cifre pentru</text>
<text x="24" y="498" fill="#555">HIG.</text> <text x="24" y="498" fill="#555">HIG.</text>
</svg></p> </svg>
<!-- /DIAGRAMA: exemplu --> <!-- /DIAGRAMA: exemplu -->
<p>Din curs sunt reale exact trei lucruri: <strong>simbolul HIG</strong>, <strong>semnalul</strong> <p>Din curs sunt reale exact trei lucruri: <strong>simbolul HIG</strong>, <strong>semnalul</strong>

View File

@@ -81,7 +81,7 @@ citesc pe 60 de minute sau pe daily. Cere platforma cursului: fără Power,
setup-ul nu se califică.</p> setup-ul nu se califică.</p>
<p>Tot trade-ul, pe un exemplu construit:</p> <p>Tot trade-ul, pe un exemplu construit:</p>
<!-- DIAGRAMA: ansamblu --> <!-- DIAGRAMA: ansamblu -->
<p><svg viewBox="0 0 785 735" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 785 735" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="26" fill="#333" style="font-weight:bold">SPY — 5 min (exemplu construit pe scara lecției;</text> <text x="24" y="26" fill="#333" style="font-weight:bold">SPY — 5 min (exemplu construit pe scara lecției;</text>
<text x="24" y="44" fill="#333" style="font-weight:bold">cifrele planului nu vin din curs)</text> <text x="24" y="44" fill="#333" style="font-weight:bold">cifrele planului nu vin din curs)</text>
<rect x="184.5" y="306.0" width="154.0" height="128.8" fill="#1a5fb4" fill-opacity="0.08" stroke="#1a5fb4" stroke-width="1"/> <rect x="184.5" y="306.0" width="154.0" height="128.8" fill="#1a5fb4" fill-opacity="0.08" stroke="#1a5fb4" stroke-width="1"/>
@@ -212,7 +212,7 @@ setup-ul nu se califică.</p>
<text x="566.5" y="292.6" fill="#188a3e" text-anchor="start" style="font-weight:bold">prima închidere sub linia de trail</text> <text x="566.5" y="292.6" fill="#188a3e" text-anchor="start" style="font-weight:bold">prima închidere sub linia de trail</text>
<text x="24" y="704.0" fill="#555">Legendă: structura M → A → P e a cursului; nivelurile (590.00, 589.50) și planul</text> <text x="24" y="704.0" fill="#555">Legendă: structura M → A → P e a cursului; nivelurile (590.00, 589.50) și planul</text>
<text x="24" y="721.0" fill="#555">(intrare, SL, TP) sunt exemplul construit al autorului sumarului, nu citate din curs.</text> <text x="24" y="721.0" fill="#555">(intrare, SL, TP) sunt exemplul construit al autorului sumarului, nu citate din curs.</text>
</svg></p> </svg>
<!-- /DIAGRAMA: ansamblu --> <!-- /DIAGRAMA: ansamblu -->
<p>De la stânga la dreapta: o coborâre de zece candele, piciorul 1 care oprește <p>De la stânga la dreapta: o coborâre de zece candele, piciorul 1 care oprește
@@ -358,7 +358,7 @@ tot contează.</p>
<p>Nivelul trebuie să existe <strong>înainte</strong> ca prețul să ajungă acolo. Fără el nu ai <p>Nivelul trebuie să existe <strong>înainte</strong> ca prețul să ajungă acolo. Fără el nu ai
unde pune stopul, iar coborârea e doar o coborâre.</p> unde pune stopul, iar coborârea e doar o coborâre.</p>
<!-- DIAGRAMA: zona --> <!-- DIAGRAMA: zona -->
<p><svg viewBox="0 0 720 402" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 720 402" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<defs><marker id="pt-red" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto"><path d="M0,0 L10,5 L0,10 z" fill="#c00"/></marker></defs> <defs><marker id="pt-red" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto"><path d="M0,0 L10,5 L0,10 z" fill="#c00"/></marker></defs>
<text x="20.0" y="22.0" fill="#333" style="font-size:13px;font-weight:bold">Pasul 1 — nivelul se citește pe daily, trigger-ul se ia pe 60 min</text> <text x="20.0" y="22.0" fill="#333" style="font-size:13px;font-weight:bold">Pasul 1 — nivelul se citește pe daily, trigger-ul se ia pe 60 min</text>
<text x="20.0" y="40.0" fill="#555" style="font-size:11px">Graficul din dreapta e aceeași bucată de piață, mărită: 2 candele daily = 14 bare de 60 min</text> <text x="20.0" y="40.0" fill="#555" style="font-size:11px">Graficul din dreapta e aceeași bucată de piață, mărită: 2 candele daily = 14 bare de 60 min</text>
@@ -455,7 +455,7 @@ unde pune stopul, iar coborârea e doar o coborâre.</p>
<line x1="86.0" y1="358.0" x2="537.0" y2="358.0" stroke="#c00" stroke-width="1.6" marker-end="url(#pt-red)"/> <line x1="86.0" y1="358.0" x2="537.0" y2="358.0" stroke="#c00" stroke-width="1.6" marker-end="url(#pt-red)"/>
<text x="20.0" y="376.0" fill="#c00" style="font-size:11px;font-weight:bold">același stop, două intrări: pe daily riști 1,88 %, pe 60 min 0,92 % — de 2,1 ori mai puțin,</text> <text x="20.0" y="376.0" fill="#c00" style="font-size:11px;font-weight:bold">același stop, două intrări: pe daily riști 1,88 %, pe 60 min 0,92 % — de 2,1 ori mai puțin,</text>
<text x="20.0" y="390.0" fill="#c00" style="font-size:11px;font-weight:bold">pentru că pe TF-ul mic intri lângă minim, nu la close-ul zilei</text> <text x="20.0" y="390.0" fill="#c00" style="font-size:11px;font-weight:bold">pentru că pe TF-ul mic intri lângă minim, nu la close-ul zilei</text>
</svg></p> </svg>
<!-- /DIAGRAMA: zona --> <!-- /DIAGRAMA: zona -->
<p>Diagrama e pe alt simbol decât exemplul din ceilalți pași, deci are alte <p>Diagrama e pe alt simbol decât exemplul din ceilalți pași, deci are alte
@@ -483,7 +483,7 @@ desenat înainte.</p>
coboară la 589.50 și face două lucruri deodată — execută stopurile alea (care coboară la 589.50 și face două lucruri deodată — execută stopurile alea (care
sunt ordine de vânzare) și îi atrage pe cei care shortează ruperea nivelului.</p> sunt ordine de vânzare) și îi atrage pe cei care shortează ruperea nivelului.</p>
<!-- DIAGRAMA: picior --> <!-- DIAGRAMA: picior -->
<p><svg viewBox="0 0 700 587" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 700 587" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="68" fill="#333" style="font-weight:bold">Pasul 2 — al doilea picior, sub nivel (SPY 5 min, exemplu construit)</text> <text x="24" y="68" fill="#333" style="font-weight:bold">Pasul 2 — al doilea picior, sub nivel (SPY 5 min, exemplu construit)</text>
<rect x="361.0" y="362.5" width="44.0" height="65.6" fill="#c00" fill-opacity="0.08" stroke="#c00" stroke-width="1"/> <rect x="361.0" y="362.5" width="44.0" height="65.6" fill="#c00" fill-opacity="0.08" stroke="#c00" stroke-width="1"/>
<text x="361.0" y="302.6" fill="#c00" style="font-weight:bold">aici se schimbă mâna</text> <text x="361.0" y="302.6" fill="#c00" style="font-weight:bold">aici se schimbă mâna</text>
@@ -544,7 +544,7 @@ sunt ordine de vânzare) și îi atrage pe cei care shortează ruperea nivelului
<text x="434.0" y="236.0" fill="#188a3e" text-anchor="middle" style="font-weight:bold">prinse cumpără ca să iasă (buy to cover)</text> <text x="434.0" y="236.0" fill="#188a3e" text-anchor="middle" style="font-weight:bold">prinse cumpără ca să iasă (buy to cover)</text>
<text x="434.0" y="250.0" fill="#188a3e" text-anchor="middle" style="font-weight:bold">de aici urcarea e bruscă, nu treptată</text> <text x="434.0" y="250.0" fill="#188a3e" text-anchor="middle" style="font-weight:bold">de aici urcarea e bruscă, nu treptată</text>
<text x="24" y="575" fill="#555">Vânzarea de sub nivel se epuizează într-o singură candelă: nu mai are cine vinde.</text> <text x="24" y="575" fill="#555">Vânzarea de sub nivel se epuizează într-o singură candelă: nu mai are cine vinde.</text>
</svg></p> </svg>
<!-- /DIAGRAMA: picior --> <!-- /DIAGRAMA: picior -->
<p>După ce toți ăștia au vândut, nu mai are cine să vândă. Cei care tocmai au <p>După ce toți ăștia au vândut, nu mai are cine să vândă. Cei care tocmai au
@@ -571,7 +571,7 @@ coborârea aia.</p>
Power e blocant — dacă el nu e în divergență, setup-ul nu se califică, chiar Power e blocant — dacă el nu e în divergență, setup-ul nu se califică, chiar
dacă ceilalți doi sunt. Nu-l poți înlocui cu ceilalți doi la un loc.</p> dacă ceilalți doi sunt. Nu-l poți înlocui cu ceilalți doi la un loc.</p>
<!-- DIAGRAMA: masurare --> <!-- DIAGRAMA: masurare -->
<p><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 620" width="700" height="620" role="img" aria-label="Cum se masoara divergenta: pretul face un lower low (L2 sub L1), indicatorul face un higher low (I2 peste I1); intre L1 si L2 trebuie minim 5 candele si cel mult 60 in spate, iar un low la 2-3 candele nu conteaza"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 620" width="700" height="620" role="img" aria-label="Cum se masoara divergenta: pretul face un lower low (L2 sub L1), indicatorul face un higher low (I2 peste I1); intre L1 si L2 trebuie minim 5 candele si cel mult 60 in spate, iar un low la 2-3 candele nu conteaza">
<g font-family="system-ui, sans-serif"> <g font-family="system-ui, sans-serif">
<rect x="0" y="0" width="700" height="620" fill="#ffffff"/> <rect x="0" y="0" width="700" height="620" fill="#ffffff"/>
<text x="350.0" y="34.0" font-size="19" font-weight="700" fill="#000000" text-anchor="middle">Divergența: cum o măsori corect</text> <text x="350.0" y="34.0" font-size="19" font-weight="700" fill="#000000" text-anchor="middle">Divergența: cum o măsori corect</text>
@@ -606,7 +606,7 @@ dacă ceilalți doi sunt. Nu-l poți înlocui cu ceilalți doi la un loc.</p>
<text x="490.0" y="474.0" font-size="13" font-weight="700" fill="#1a5fb4" text-anchor="start">I2</text> <text x="490.0" y="474.0" font-size="13" font-weight="700" fill="#1a5fb4" text-anchor="start">I2</text>
<text x="350.0" y="570.0" font-size="13" font-weight="400" fill="#000000" text-anchor="middle">Prețul face un lower low (L2 sub L1), indicatorul face un higher low (I2 peste I1):</text> <text x="350.0" y="570.0" font-size="13" font-weight="400" fill="#000000" text-anchor="middle">Prețul face un lower low (L2 sub L1), indicatorul face un higher low (I2 peste I1):</text>
<text x="350.0" y="590.0" font-size="13" font-weight="400" fill="#000000" text-anchor="middle">divergență bull. Dar dacă al doilea punct e la doar 2-3 candele, nu se numără.</text> <text x="350.0" y="590.0" font-size="13" font-weight="400" fill="#000000" text-anchor="middle">divergență bull. Dar dacă al doilea punct e la doar 2-3 candele, nu se numără.</text>
</g></svg></p> </g></svg>
<!-- /DIAGRAMA: masurare --> <!-- /DIAGRAMA: masurare -->
<p>Cum alegi punctele, partea discreționară a strategiei: iei ultimele două swing <p>Cum alegi punctele, partea discreționară a strategiei: iei ultimele două swing
@@ -626,7 +626,7 @@ candela care confirmă, poți sta în fața unei coborâri care mai are un val.<
<p>Ajunge oricare dintre cele trei triggere — nu e nevoie de toate. Dacă apar mai <p>Ajunge oricare dintre cele trei triggere — nu e nevoie de toate. Dacă apar mai
multe pe aceeași candelă, cu atât mai bine.</p> multe pe aceeași candelă, cu atât mai bine.</p>
<!-- DIAGRAMA: trigger --> <!-- DIAGRAMA: trigger -->
<p><svg viewBox="0 0 700 808" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 700 808" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="48" fill="#333" style="font-weight:bold">DA — trigger valid: candela apare după ce M e complet</text> <text x="24" y="48" fill="#333" style="font-weight:bold">DA — trigger valid: candela apare după ce M e complet</text>
<rect x="360.0" y="162.0" width="40.0" height="48.0" fill="#188a3e" fill-opacity="0.08" stroke="#188a3e" stroke-width="1"/> <rect x="360.0" y="162.0" width="40.0" height="48.0" fill="#188a3e" fill-opacity="0.08" stroke="#188a3e" stroke-width="1"/>
<text x="360.0" y="123.0" fill="#188a3e" style="font-weight:bold">M complet: preț în zonă + divergență acolo</text> <text x="360.0" y="123.0" fill="#188a3e" style="font-weight:bold">M complet: preț în zonă + divergență acolo</text>
@@ -719,7 +719,7 @@ multe pe aceeași candelă, cu atât mai bine.</p>
<text x="500.0" y="735.0" fill="#c00" text-anchor="middle" style="font-weight:bold">stopul de sub el, 592.05, e lovit</text> <text x="500.0" y="735.0" fill="#c00" text-anchor="middle" style="font-weight:bold">stopul de sub el, 592.05, e lovit</text>
<text x="500.0" y="749.0" fill="#c00" text-anchor="middle" style="font-weight:bold">chiar de candela următoare</text> <text x="500.0" y="749.0" fill="#c00" text-anchor="middle" style="font-weight:bold">chiar de candela următoare</text>
<text x="24" y="788" fill="#555">Ce deosebește cele două candele nu e forma, ci unde stă prețul când apar.</text> <text x="24" y="788" fill="#555">Ce deosebește cele două candele nu e forma, ci unde stă prețul când apar.</text>
</svg></p> </svg>
<!-- /DIAGRAMA: trigger --> <!-- /DIAGRAMA: trigger -->
<p>Sus, cazul valid: hammer-ul apare la 589.50, în zona pivotului 590.00, cu <p>Sus, cazul valid: hammer-ul apare la 589.50, în zona pivotului 590.00, cu
@@ -739,7 +739,7 @@ zonă și divergența era confirmată acolo.</p>
<p><strong>Iei cel mai jos low din ultimele 4 candele, numărate înapoi de la candela pe <p><strong>Iei cel mai jos low din ultimele 4 candele, numărate înapoi de la candela pe
care intri, și pui stopul cu 0.10 sub el.</strong></p> care intri, și pui stopul cu 0.10 sub el.</strong></p>
<!-- DIAGRAMA: stop --> <!-- DIAGRAMA: stop -->
<p><svg viewBox="0 0 720 715" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 720 715" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="48" fill="#333" style="font-weight:bold">Pasul 5 — stopul: 4 candele înapoi de la intrare, minus 0.10</text> <text x="24" y="48" fill="#333" style="font-weight:bold">Pasul 5 — stopul: 4 candele înapoi de la intrare, minus 0.10</text>
<rect x="323.5" y="118.2" width="87.0" height="99.2" fill="#1a5fb4" fill-opacity="0.08" stroke="#1a5fb4" stroke-width="1"/> <rect x="323.5" y="118.2" width="87.0" height="99.2" fill="#1a5fb4" fill-opacity="0.08" stroke="#1a5fb4" stroke-width="1"/>
<text x="323.5" y="113.2" fill="#1a5fb4" style="font-weight:bold">numeri 4 candele înapoi, de la intrare</text> <text x="323.5" y="113.2" fill="#1a5fb4" style="font-weight:bold">numeri 4 candele înapoi, de la intrare</text>
@@ -834,7 +834,7 @@ care intri, și pui stopul cu 0.10 sub el.</strong></p>
<text x="528.0" y="421.8" fill="#188a3e" text-anchor="middle" style="font-weight:bold">cu stopul din regulă mai erai în trade</text> <text x="528.0" y="421.8" fill="#188a3e" text-anchor="middle" style="font-weight:bold">cu stopul din regulă mai erai în trade</text>
<text x="528.0" y="435.8" fill="#188a3e" text-anchor="middle" style="font-weight:bold">când a venit ținta</text> <text x="528.0" y="435.8" fill="#188a3e" text-anchor="middle" style="font-weight:bold">când a venit ținta</text>
<text x="24" y="695" fill="#555">Barele de după intrare sunt construite, ca să arate retestul.</text> <text x="24" y="695" fill="#555">Barele de după intrare sunt construite, ca să arate retestul.</text>
</svg></p> </svg>
<!-- /DIAGRAMA: stop --> <!-- /DIAGRAMA: stop -->
<p>Cursul lasă explicit două variante de stop, la alegerea traderului: minimul <p>Cursul lasă explicit două variante de stop, la alegerea traderului: minimul
@@ -870,7 +870,7 @@ unități, și notionalul încape în ce poate executa contul tău.</p>
muți stopul la breakeven când prețul a trecut de jumătatea drumului, iar restul muți stopul la breakeven când prețul a trecut de jumătatea drumului, iar restul
îl lași pe linia de trail.</strong></p> îl lași pe linia de trail.</strong></p>
<!-- DIAGRAMA: iesire --> <!-- DIAGRAMA: iesire -->
<p><svg viewBox="0 0 755 478" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 755 478" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="96" fill="#333" style="font-weight:bold">Pasul 6 — ieșirea: ținta 1:1, breakeven, restul pe trail (SPY 5 min, construit)</text> <text x="24" y="96" fill="#333" style="font-weight:bold">Pasul 6 — ieșirea: ținta 1:1, breakeven, restul pe trail (SPY 5 min, construit)</text>
<rect x="357.0" y="213.6" width="46.0" height="60.8" fill="#b06000" fill-opacity="0.08" stroke="#b06000" stroke-width="1"/> <rect x="357.0" y="213.6" width="46.0" height="60.8" fill="#b06000" fill-opacity="0.08" stroke="#b06000" stroke-width="1"/>
<text x="357.0" y="148.2" fill="#b06000" style="font-weight:bold">de aici stopul stă la breakeven</text> <text x="357.0" y="148.2" fill="#b06000" style="font-weight:bold">de aici stopul stă la breakeven</text>
@@ -934,7 +934,7 @@ muți stopul la breakeven când prețul a trecut de jumătatea drumului, iar res
<text x="602.0" y="360.8" fill="#1a5fb4" text-anchor="middle" style="font-weight:bold">nu în timpul barei</text> <text x="602.0" y="360.8" fill="#1a5fb4" text-anchor="middle" style="font-weight:bold">nu în timpul barei</text>
<text x="24" y="466" fill="#555">Câte tranșe faci nu e dat de curs: acolo se întrerupe transcrierea.</text> <text x="24" y="466" fill="#555">Câte tranșe faci nu e dat de curs: acolo se întrerupe transcrierea.</text>
<path d="M308.0,245.6 L332.0,245.6 L332.0,228.8 L356.0,228.8 L356.0,206.4 L380.0,206.4 L380.0,198.0 L404.0,198.0 L404.0,192.4 L428.0,192.4 L428.0,192.4 L452.0,192.4 L452.0,192.4 L476.0,192.4 L476.0,192.4 L500.0,192.4 L500.0,192.4 L524.0,192.4 L524.0,192.4 L548.0,192.4 L548.0,128.0 L572.0,128.0 L572.0,91.6 L596.0,91.6 L596.0,91.6 L620.0,91.6 L620.0,91.6 L644.0,91.6" fill="none" stroke="#1a5fb4" stroke-width="1.6" stroke-dasharray="5 3"/> <path d="M308.0,245.6 L332.0,245.6 L332.0,228.8 L356.0,228.8 L356.0,206.4 L380.0,206.4 L380.0,198.0 L404.0,198.0 L404.0,192.4 L428.0,192.4 L428.0,192.4 L452.0,192.4 L452.0,192.4 L476.0,192.4 L476.0,192.4 L500.0,192.4 L500.0,192.4 L524.0,192.4 L524.0,192.4 L548.0,192.4 L548.0,128.0 L572.0,128.0 L572.0,91.6 L596.0,91.6 L596.0,91.6 L620.0,91.6 L620.0,91.6 L644.0,91.6" fill="none" stroke="#1a5fb4" stroke-width="1.6" stroke-dasharray="5 3"/>
</svg></p> </svg>
<!-- /DIAGRAMA: iesire --> <!-- /DIAGRAMA: iesire -->
<p>Cursul e clar pe trei lucruri: ținta se stabilește odată cu stopul și e <p>Cursul e clar pe trei lucruri: ținta se stabilește odată cu stopul și e
@@ -972,8 +972,8 @@ Doji; stopul stă cu 0.10 <strong>deasupra</strong> celui mai înalt high din ul
candele; ținta e la aceeași distanță în jos, iar linia de trail coboară (Bear candele; ținta e la aceeași distanță în jos, iar linia de trail coboară (Bear
Trail).</p> Trail).</p>
<!-- DIAGRAMA: short --> <!-- DIAGRAMA: short -->
<p><svg viewBox="0 0 700 552" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 700 552" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="112" fill="#333" style="font-weight:bold">Oglinda pe short (serie construită prin răsturnarea exemplului long)</text> <text x="24" y="112" fill="#333" style="font-weight:bold">Oglinda pe short</text>
<rect x="382.0" y="118.0" width="38.0" height="62.4" fill="#c00" fill-opacity="0.08" stroke="#c00" stroke-width="1"/> <rect x="382.0" y="118.0" width="38.0" height="62.4" fill="#c00" fill-opacity="0.08" stroke="#c00" stroke-width="1"/>
<line x1="24.0" y1="155.0" x2="686" y2="155.0" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="155.0" x2="686" y2="155.0" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30.0" y="149.0" fill="#1a5fb4">pivot daily 100.00 — zona, sus</text> <text x="30.0" y="149.0" fill="#1a5fb4">pivot daily 100.00 — zona, sus</text>
@@ -1080,8 +1080,8 @@ Trail).</p>
<polygon points="410.0,176.4 414.7,184.0 406.8,184.7" fill="#188a3e"/> <polygon points="410.0,176.4 414.7,184.0 406.8,184.7" fill="#188a3e"/>
<text x="430.0" y="401.3" fill="#188a3e" text-anchor="middle" style="font-weight:bold">intri short la 99.80: close sub nivel și sub low-ul candelei-trigger</text> <text x="430.0" y="401.3" fill="#188a3e" text-anchor="middle" style="font-weight:bold">intri short la 99.80: close sub nivel și sub low-ul candelei-trigger</text>
<text x="430.0" y="415.3" fill="#188a3e" text-anchor="middle" style="font-weight:bold">cei prinși long vând ca să iasă — coborârea e bruscă</text> <text x="430.0" y="415.3" fill="#188a3e" text-anchor="middle" style="font-weight:bold">cei prinși long vând ca să iasă — coborârea e bruscă</text>
<text x="24" y="540" fill="#555">Varianta short nu e explicată în curs: e reconstruită prin oglindire.</text> <text x="24" y="540" fill="#555">Serie răsturnată din exemplul long; varianta short nu e explicată în curs.</text>
</svg></p> </svg>
<!-- /DIAGRAMA: short --> <!-- /DIAGRAMA: short -->
<p>Diagrama e aceeași serie ca exemplul long, răsturnată, pe altă scară de preț <p>Diagrama e aceeași serie ca exemplul long, răsturnată, pe altă scară de preț
@@ -1109,7 +1109,7 @@ care nu acoperă short-ul):</p>
trade, cu atât e mai bun — dar materialul nu cere o poziție mai mare pentru un trade, cu atât e mai bun — dar materialul nu cere o poziție mai mare pentru un
setup mai bun.</p> setup mai bun.</p>
<!-- DIAGRAMA: aplus --> <!-- DIAGRAMA: aplus -->
<p><svg viewBox="0 0 700 952" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 700 952" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="48" fill="#333" style="font-weight:bold">A+ — al doilea picior la suport, divergență, trigger</text> <text x="24" y="48" fill="#333" style="font-weight:bold">A+ — al doilea picior la suport, divergență, trigger</text>
<line x1="24.0" y1="271.0" x2="686" y2="271.0" stroke="#b06000" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="271.0" x2="686" y2="271.0" stroke="#b06000" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30.0" y="265.0" fill="#b06000">pivot monthly 94.00</text> <text x="30.0" y="265.0" fill="#b06000">pivot monthly 94.00</text>
@@ -1261,7 +1261,7 @@ setup mai bun.</p>
<rect x="386.0" y="704.0" width="8" height="4.0" fill="#c00"/> <rect x="386.0" y="704.0" width="8" height="4.0" fill="#c00"/>
<line x1="405.0" y1="698.0" x2="405.0" y2="710.0" stroke="#1a1a1a" stroke-width="1.2"/> <line x1="405.0" y1="698.0" x2="405.0" y2="710.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="401.0" y="700.0" width="8" height="8.0" fill="#188a3e"/> <rect x="401.0" y="700.0" width="8" height="8.0" fill="#188a3e"/>
<line x1="420.0" y1="698.0" x2="420.0" y2="702.0" stroke="#1a1a1a" stroke-width="1.2"/> <line x1="420.0" y1="698.0" x2="420.0" y2="700.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="416.0" y="700.0" width="8" height="1.6" fill="#188a3e"/> <rect x="416.0" y="700.0" width="8" height="1.6" fill="#188a3e"/>
<line x1="435.0" y1="698.0" x2="435.0" y2="712.0" stroke="#1a1a1a" stroke-width="1.2"/> <line x1="435.0" y1="698.0" x2="435.0" y2="712.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="431.0" y="700.0" width="8" height="10.0" fill="#c00"/> <rect x="431.0" y="700.0" width="8" height="10.0" fill="#c00"/>
@@ -1318,7 +1318,7 @@ setup mai bun.</p>
<text x="24" y="894" fill="#555">Fără trigger: close sub pivot și sub primul low.</text> <text x="24" y="894" fill="#555">Fără trigger: close sub pivot și sub primul low.</text>
<text x="24" y="927" fill="#555">Nivelurile 94.00 / 94.55 / 93.20 / 94.40 / 93.10 / 95.70 sunt construite ca exemplu —</text> <text x="24" y="927" fill="#555">Nivelurile 94.00 / 94.55 / 93.20 / 94.40 / 93.10 / 95.70 sunt construite ca exemplu —</text>
<text x="24" y="944" fill="#555">materialul dă regulile, nu prețurile.</text> <text x="24" y="944" fill="#555">materialul dă regulile, nu prețurile.</text>
</svg></p> </svg>
<!-- /DIAGRAMA: aplus --> <!-- /DIAGRAMA: aplus -->
<p>Cele două panouri sunt ilustrații separate, pe alt simbol decât exemplul din <p>Cele două panouri sunt ilustrații separate, pe alt simbol decât exemplul din
@@ -1369,7 +1369,7 @@ din curs. O păstrez pentru că e singura formulare verificabilă a situației,
n-o trata ca regulă a autorului.</p> n-o trata ca regulă a autorului.</p>
<h2 id="trinity-minimul-obligatoriu-fata-de-semnalul-intreg">Trinity: minimul obligatoriu față de semnalul întreg</h2> <h2 id="trinity-minimul-obligatoriu-fata-de-semnalul-intreg">Trinity: minimul obligatoriu față de semnalul întreg</h2>
<!-- DIAGRAMA: trinity --> <!-- DIAGRAMA: trinity -->
<p><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 550" width="700" height="550" font-family="system-ui, sans-serif" role="img" aria-label="MDSRT: minimul obligatoriu este Power (obligatoriu) plus Volume sau Relative Strength; varianta Trinity are toți trei indicatori în divergență simultan, pe aceeași zonă de preț"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 550" width="700" height="550" font-family="system-ui, sans-serif" role="img" aria-label="MDSRT: minimul obligatoriu este Power (obligatoriu) plus Volume sau Relative Strength; varianta Trinity are toți trei indicatori în divergență simultan, pe aceeași zonă de preț">
<rect x="0" y="0" width="700" height="550" fill="#ffffff"/> <rect x="0" y="0" width="700" height="550" fill="#ffffff"/>
<rect x="40" y="112" width="250" height="56" fill="#188a3e" stroke="#188a3e" stroke-width="1.5"/> <rect x="40" y="112" width="250" height="56" fill="#188a3e" stroke="#188a3e" stroke-width="1.5"/>
<rect x="310" y="112" width="350" height="56" fill="#ffffff" stroke="#188a3e" stroke-width="2" stroke-dasharray="5 3"/> <rect x="310" y="112" width="350" height="56" fill="#ffffff" stroke="#188a3e" stroke-width="2" stroke-dasharray="5 3"/>
@@ -1396,7 +1396,7 @@ n-o trata ca regulă a autorului.</p>
<text x="350.0" y="448.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="middle">La MDSRT, „Trinity” se folosește local cu sensul „toți trei în divergență”.</text> <text x="350.0" y="448.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="middle">La MDSRT, „Trinity” se folosește local cu sensul „toți trei în divergență”.</text>
<text x="350.0" y="468.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="middle">Lecția de selecție dă aceluiași cuvânt alt sens:</text> <text x="350.0" y="468.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="middle">Lecția de selecție dă aceluiași cuvânt alt sens:</text>
<text x="350.0" y="486.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="middle">aliniere în cadranul 1, nu divergență (contradicția 2.4).</text> <text x="350.0" y="486.0" font-size="13" font-weight="normal" fill="#777777" text-anchor="middle">aliniere în cadranul 1, nu divergență (contradicția 2.4).</text>
</svg></p> </svg>
<!-- /DIAGRAMA: trinity --> <!-- /DIAGRAMA: trinity -->
<p>Minimul e Power plus unul dintre ceilalți doi. Când toți trei sunt în <p>Minimul e Power plus unul dintre ceilalți doi. Când toți trei sunt în
@@ -1410,7 +1410,7 @@ dintre cele două.</p>
<p>Sesiunea de întrebări discută SPY pe 5 minute, dar nu rostește nivelurile din <p>Sesiunea de întrebări discută SPY pe 5 minute, dar nu rostește nivelurile din
desen. Exemplul de mai jos e reconstruit, ca toate celelalte.</p> desen. Exemplul de mai jos e reconstruit, ca toate celelalte.</p>
<!-- DIAGRAMA: exemplu --> <!-- DIAGRAMA: exemplu -->
<p><svg viewBox="0 0 640 620" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 640 620" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="48" fill="#333" style="font-weight:bold">SPY — 5 min (Q&amp;A 15.07.2025; intrare/SL/TP construite)</text> <text x="24" y="48" fill="#333" style="font-weight:bold">SPY — 5 min (Q&amp;A 15.07.2025; intrare/SL/TP construite)</text>
<line x1="24" y1="373.4" x2="626" y2="373.4" stroke="#b06000" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24" y1="373.4" x2="626" y2="373.4" stroke="#b06000" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30" y="367.4" fill="#b06000">pivot daily 622.00</text> <text x="30" y="367.4" fill="#b06000">pivot daily 622.00</text>
@@ -1522,7 +1522,7 @@ desen. Exemplul de mai jos e reconstruit, ca toate celelalte.</p>
<text x="24" y="572.0" fill="#555">picioare sunt reconstruite după ilustrația sumarului Q&amp;A, nu valori rostite în</text> <text x="24" y="572.0" fill="#555">picioare sunt reconstruite după ilustrația sumarului Q&amp;A, nu valori rostite în</text>
<text x="24" y="589.0" fill="#555">transcriere. Intrarea 623.00, SL-ul 621.30 și TP-ul 624.70 sunt construcția mea —</text> <text x="24" y="589.0" fill="#555">transcriere. Intrarea 623.00, SL-ul 621.30 și TP-ul 624.70 sunt construcția mea —</text>
<text x="24" y="606.0" fill="#555">materialul nu le dă.</text> <text x="24" y="606.0" fill="#555">materialul nu le dă.</text>
</svg></p> </svg>
<!-- /DIAGRAMA: exemplu --> <!-- /DIAGRAMA: exemplu -->
<p>Ce vine din sesiune: contextul (downtrend, prețul în zona pivotului daily), <p>Ce vine din sesiune: contextul (downtrend, prețul în zona pivotului daily),

View File

@@ -994,7 +994,7 @@ Trail).
<!-- DIAGRAMA: short --> <!-- DIAGRAMA: short -->
<svg viewBox="0 0 700 552" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 700 552" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="112" fill="#333" style="font-weight:bold">Oglinda pe short (serie construită prin răsturnarea exemplului long)</text> <text x="24" y="112" fill="#333" style="font-weight:bold">Oglinda pe short</text>
<rect x="382.0" y="118.0" width="38.0" height="62.4" fill="#c00" fill-opacity="0.08" stroke="#c00" stroke-width="1"/> <rect x="382.0" y="118.0" width="38.0" height="62.4" fill="#c00" fill-opacity="0.08" stroke="#c00" stroke-width="1"/>
<line x1="24.0" y1="155.0" x2="686" y2="155.0" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24.0" y1="155.0" x2="686" y2="155.0" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30.0" y="149.0" fill="#1a5fb4">pivot daily 100.00 — zona, sus</text> <text x="30.0" y="149.0" fill="#1a5fb4">pivot daily 100.00 — zona, sus</text>
@@ -1101,7 +1101,7 @@ Trail).
<polygon points="410.0,176.4 414.7,184.0 406.8,184.7" fill="#188a3e"/> <polygon points="410.0,176.4 414.7,184.0 406.8,184.7" fill="#188a3e"/>
<text x="430.0" y="401.3" fill="#188a3e" text-anchor="middle" style="font-weight:bold">intri short la 99.80: close sub nivel și sub low-ul candelei-trigger</text> <text x="430.0" y="401.3" fill="#188a3e" text-anchor="middle" style="font-weight:bold">intri short la 99.80: close sub nivel și sub low-ul candelei-trigger</text>
<text x="430.0" y="415.3" fill="#188a3e" text-anchor="middle" style="font-weight:bold">cei prinși long vând ca să iasă — coborârea e bruscă</text> <text x="430.0" y="415.3" fill="#188a3e" text-anchor="middle" style="font-weight:bold">cei prinși long vând ca să iasă — coborârea e bruscă</text>
<text x="24" y="540" fill="#555">Varianta short nu e explicată în curs: e reconstruită prin oglindire.</text> <text x="24" y="540" fill="#555">Serie răsturnată din exemplul long; varianta short nu e explicată în curs.</text>
</svg> </svg>
<!-- /DIAGRAMA: short --> <!-- /DIAGRAMA: short -->
@@ -1288,7 +1288,7 @@ setup mai bun.
<rect x="386.0" y="704.0" width="8" height="4.0" fill="#c00"/> <rect x="386.0" y="704.0" width="8" height="4.0" fill="#c00"/>
<line x1="405.0" y1="698.0" x2="405.0" y2="710.0" stroke="#1a1a1a" stroke-width="1.2"/> <line x1="405.0" y1="698.0" x2="405.0" y2="710.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="401.0" y="700.0" width="8" height="8.0" fill="#188a3e"/> <rect x="401.0" y="700.0" width="8" height="8.0" fill="#188a3e"/>
<line x1="420.0" y1="698.0" x2="420.0" y2="702.0" stroke="#1a1a1a" stroke-width="1.2"/> <line x1="420.0" y1="698.0" x2="420.0" y2="700.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="416.0" y="700.0" width="8" height="1.6" fill="#188a3e"/> <rect x="416.0" y="700.0" width="8" height="1.6" fill="#188a3e"/>
<line x1="435.0" y1="698.0" x2="435.0" y2="712.0" stroke="#1a1a1a" stroke-width="1.2"/> <line x1="435.0" y1="698.0" x2="435.0" y2="712.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="431.0" y="700.0" width="8" height="10.0" fill="#c00"/> <rect x="431.0" y="700.0" width="8" height="10.0" fill="#c00"/>

View File

@@ -77,7 +77,7 @@ mai ales daca esti pe prop"
plătești riscul de a nu intra deloc).</li> plătești riscul de a nu intra deloc).</li>
</ul> </ul>
<!-- DIAGRAMA: doua_variante --> <!-- DIAGRAMA: doua_variante -->
<p><svg viewBox="0 0 880 474" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 880 474" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="48" fill="#333" style="font-weight:bold">Exemplu construit (fără ticker) — 15 min</text> <text x="24" y="48" fill="#333" style="font-weight:bold">Exemplu construit (fără ticker) — 15 min</text>
<line x1="24" y1="365.0" x2="866" y2="365.0" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24" y1="365.0" x2="866" y2="365.0" stroke="#777" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="852" y="359.0" fill="#777" text-anchor="end">suport 100.00</text> <text x="852" y="359.0" fill="#777" text-anchor="end">suport 100.00</text>
@@ -184,7 +184,7 @@ mai ales daca esti pe prop"
<text x="530.0" y="420.0" fill="#b06000" text-anchor="start">risc B 1/3 1.65 → 30 acțiuni</text> <text x="530.0" y="420.0" fill="#b06000" text-anchor="start">risc B 1/3 1.65 → 30 acțiuni</text>
<text x="530.0" y="435.0" fill="#b06000" text-anchor="start">risc B 1/2 1.35 → 37 acțiuni</text> <text x="530.0" y="435.0" fill="#b06000" text-anchor="start">risc B 1/2 1.35 → 37 acțiuni</text>
<text x="24.0" y="462.0" fill="#555" text-anchor="start">Exemplu construit, fără ticker. Cifrele nu vin din curs. Risc permis 50 $ (0,5% din 10.000 $).</text> <text x="24.0" y="462.0" fill="#555" text-anchor="start">Exemplu construit, fără ticker. Cifrele nu vin din curs. Risc permis 50 $ (0,5% din 10.000 $).</text>
</svg></p> </svg>
<!-- /DIAGRAMA: doua_variante --> <!-- /DIAGRAMA: doua_variante -->
<p><em>Diagrama e un exemplu construit, fără ticker; cifrele nu vin din curs.</em></p> <p><em>Diagrama e un exemplu construit, fără ticker; cifrele nu vin din curs.</em></p>
@@ -429,7 +429,7 @@ sus, nu mai jos.</p>
<p>Reconstruit din descriere; cifrele sunt construite, nu citite din graficul <p>Reconstruit din descriere; cifrele sunt construite, nu citite din graficul
tău.</p> tău.</p>
<!-- DIAGRAMA: cazul_lui --> <!-- DIAGRAMA: cazul_lui -->
<p><svg viewBox="0 0 640 514" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 640 514" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="48" fill="#333" style="font-weight:bold">Exemplu construit (fără ticker) — 15 min, suport weekly</text> <text x="24" y="48" fill="#333" style="font-weight:bold">Exemplu construit (fără ticker) — 15 min, suport weekly</text>
<line x1="24" y1="110.0" x2="626" y2="110.0" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/> <line x1="24" y1="110.0" x2="626" y2="110.0" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30" y="104.0" fill="#1a5fb4">TP1 104.30 (1:1)</text> <text x="30" y="104.0" fill="#1a5fb4">TP1 104.30 (1:1)</text>
@@ -522,7 +522,7 @@ tău.</p>
<text x="24" y="468.0" fill="#555">Varianta B (ordin la 1/2 = 101.20, risc 1.30, TP1 102.50) e aritmetică pe</text> <text x="24" y="468.0" fill="#555">Varianta B (ordin la 1/2 = 101.20, risc 1.30, TP1 102.50) e aritmetică pe</text>
<text x="24" y="485.0" fill="#555">aceleași cifre, nu un trade din curs. 1/3 din corp = 101.50.</text> <text x="24" y="485.0" fill="#555">aceleași cifre, nu un trade din curs. 1/3 din corp = 101.50.</text>
<text x="24" y="502.0" fill="#555">Close-ul roșiei (100.60): sub ambele MA (SMA 5 = 100.83, SMA 10 = 101.34).</text> <text x="24" y="502.0" fill="#555">Close-ul roșiei (100.60): sub ambele MA (SMA 5 = 100.83, SMA 10 = 101.34).</text>
</svg></p> </svg>
<!-- /DIAGRAMA: cazul_lui --> <!-- /DIAGRAMA: cazul_lui -->
<p><em>Diagrama e un exemplu construit, fără ticker. Prețurile, mediile mobile și <p><em>Diagrama e un exemplu construit, fără ticker. Prețurile, mediile mobile și
@@ -688,7 +688,7 @@ plănuită. Nu știu care din două a fost: verifică în jurnal.</p>
(<code>08_ANALIZA_ZILNICA/03_locul_crimei_si_pullback.md:11-12, 300-311</code>).</li> (<code>08_ANALIZA_ZILNICA/03_locul_crimei_si_pullback.md:11-12, 300-311</code>).</li>
</ul> </ul>
<!-- DIAGRAMA: retest_ratat --> <!-- DIAGRAMA: retest_ratat -->
<p><svg viewBox="0 0 660 615" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"> <svg viewBox="0 0 660 615" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="48" fill="#333" style="font-weight:bold">Exemplu construit (fără ticker) — 15 min</text> <text x="24" y="48" fill="#333" style="font-weight:bold">Exemplu construit (fără ticker) — 15 min</text>
<line x1="24" y1="556.0" x2="646" y2="556.0" stroke="#c00" stroke-width="1.5" stroke-dasharray=""/> <line x1="24" y1="556.0" x2="646" y2="556.0" stroke="#c00" stroke-width="1.5" stroke-dasharray=""/>
<text x="632" y="550.0" fill="#c00" text-anchor="end">SL 99.90</text> <text x="632" y="550.0" fill="#c00" text-anchor="end">SL 99.90</text>
@@ -769,7 +769,7 @@ plănuită. Nu știu care din două a fost: verifică în jurnal.</p>
<text x="542.0" y="46.0" fill="#777" text-anchor="end" style="font-weight:bold">B: 0 (fără poziție)</text> <text x="542.0" y="46.0" fill="#777" text-anchor="end" style="font-weight:bold">B: 0 (fără poziție)</text>
<text x="24" y="586" fill="#555">Exemplu construit, fără ticker. «Poate să nu mai facă, poate nu mai face niciodată.»</text> <text x="24" y="586" fill="#555">Exemplu construit, fără ticker. «Poate să nu mai facă, poate nu mai face niciodată.»</text>
<text x="24" y="603" fill="#555">Ai ratat trade-ul; aștepți următoarea structură.</text> <text x="24" y="603" fill="#555">Ai ratat trade-ul; aștepți următoarea structură.</text>
</svg></p> </svg>
<!-- /DIAGRAMA: retest_ratat --> <!-- /DIAGRAMA: retest_ratat -->
<p><em>Diagrama e un exemplu construit, fără ticker; cifrele nu vin din curs.</em></p> <p><em>Diagrama e un exemplu construit, fără ticker; cifrele nu vin din curs.</em></p>