buy_doji: pullback, bull reversal si buy momentum explicate; Surse scos

Cererile userului pe capitol:
- pullback definit in glosar, cu contra-exemplu, si legat de momentul
  intrarii (confirmarea de dupa doji-ul care termina pullback-ul);
- bull reversal / bear reversal si buy momentum erau folositi fara
  explicatie: definiti din material (07_determinare_trend, filtrele de
  scaner, 10_buysell_momentum_trigger) si explicati inline la prima
  folosire;
- blocul "Surse" scos; propozitia-contract mutata sus, ca "Cum citesti
  capitolul". Trimiterile catre celelalte capitole raman inline.

substituie.py devine repetabil: SVG-ul pus ramane intre ancorele
<!-- DIAGRAMA: cheie --> ... <!-- /DIAGRAMA: cheie -->, deci o diagrama
regenerata se poate reinsera. Pana acum marcajul se consuma la prima
rulare si regenerarile nu mai ajungeau in .md. Ancorele sunt puse in
toate cele 49 de diagrame din 17_STRATEGII.

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-09-20 11:32:21 +00:00
parent a92a12a65c
commit e9ae7e4695
19 changed files with 392 additions and 179 deletions

View File

@@ -49,6 +49,7 @@ puternică decât un pattern vizual izolat (`04_MODUL_3/04_strategia_2_mp_patrat
### Diagrama de ansamblu
<!-- DIAGRAMA: ansamblu -->
<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,119.2 59.0,119.2 74.0,119.2 89.0,119.2 104.0,119.2 119.0,119.2 134.0,119.2 149.0,119.2 164.0,119.2 179.0,119.2 194.0,119.2 194.0,289.2 209.0,289.2 224.0,289.2 239.0,289.2 254.0,289.2 269.0,289.2 284.0,289.2 299.0,289.2 314.0,289.2 329.0,289.2 344.0,289.2 344.0,415.8 359.0,415.8 374.0,415.8 389.0,415.8 404.0,415.8 419.0,415.8 434.0,415.8 449.0,415.8 464.0,415.8 464.0,421.8 479.0,421.8 494.0,421.8 509.0,421.8 524.0,421.8 539.0,421.8 554.0,421.8 569.0,421.8 584.0,421.8 599.0,421.8" fill="none" stroke="#777" stroke-width="1.6"/>
<polyline points="44.0,127.7 59.0,127.7 74.0,127.7 89.0,127.7 104.0,127.7 119.0,127.7 119.0,153.2 134.0,153.2 149.0,153.2 164.0,153.2 179.0,153.2 194.0,153.2 194.0,306.2 209.0,306.2 224.0,306.2 239.0,306.2 254.0,306.2 254.0,357.2 269.0,357.2 284.0,357.2 299.0,357.2 314.0,357.2 314.0,432.0 329.0,432.0 344.0,432.0 359.0,432.0 359.0,426.0 374.0,426.0 389.0,426.0 389.0,421.8 404.0,421.8 419.0,421.8 419.0,413.3 434.0,413.3 449.0,413.3 464.0,413.3 464.0,404.8 479.0,404.8 494.0,404.8 509.0,404.8 524.0,404.8 524.0,398.0 539.0,398.0 554.0,398.0 569.0,398.0 584.0,398.0 599.0,398.0" fill="none" stroke="#1a5fb4" stroke-width="1.6"/>
@@ -181,6 +182,7 @@ puternică decât un pattern vizual izolat (`04_MODUL_3/04_strategia_2_mp_patrat
<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>
</svg>
<!-- /DIAGRAMA: ansamblu -->
*Exemplul din curs: NVDA, bottom octombrie 2022, combinația weekly/monthly (cifre
pre-split 1:10) — downtrend masiv → crossing → intrare, SL și țintă pe același grafic.*
@@ -225,6 +227,7 @@ pre-split 1:10) — downtrend masiv → crossing → intrare, SL și țintă pe
### 1.2 Setup — ce trebuie să vezi pe grafic
<!-- DIAGRAMA: crossing -->
<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)">
<polyline points="44.0,182.3 59.0,182.3 74.0,182.3 89.0,182.3 104.0,182.3 119.0,182.3 134.0,182.3 149.0,182.3 164.0,182.3 179.0,182.3 194.0,182.3 194.0,134.8 209.0,134.8 224.0,134.8 239.0,134.8 254.0,134.8 269.0,134.8 284.0,134.8 299.0,134.8 314.0,134.8 329.0,134.8 344.0,134.8 359.0,134.8" fill="none" stroke="#b06000" stroke-width="1.8"/>
@@ -339,6 +342,7 @@ pre-split 1:10) — downtrend masiv → crossing → intrare, SL și țintă pe
<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>
</svg>
<!-- /DIAGRAMA: crossing -->
1. **Alege perechea.** Pentru MP²-1 (swing, 1-3 zile): pivot **daily** = mic, pivot
**weekly** = mare, execuție pe 60 min (`04_MODUL_3/04_strategia_2_mp_patrat.md:24-28`;
@@ -474,6 +478,7 @@ probabil să apară tranzacția care recuperează, nu momentul să te retragi
### 2.2 Setup A+ vs. setup mediocru
<!-- 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)">
<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"/>
@@ -695,6 +700,7 @@ probabil să apară tranzacția care recuperează, nu momentul să te retragi
<text x="149.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>
</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">Surse A+: 09_QA/01_2026-08-25.md:389-394, 485-490, 501-507.</text></svg>
<!-- /DIAGRAMA: aplus -->
**A+ (SPY, bottom aprilie):** crossing-ul cade fix pe un **suport quarterly 554.00**, cu
**double bottom** și **Inverted Head & Shoulders** (umăr stâng 566 / head 555 / umăr
@@ -776,6 +782,7 @@ pentru că transcrierea scrie în ambele feluri (`08_ANALIZA_ZILNICA/02_mbt10.md
### 2.5 Exemplul complet, pas cu pas
<!-- DIAGRAMA: exemplu -->
<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>
<line x1="24" y1="56.0" x2="706" y2="56.0" stroke="#555" stroke-width="1.5" stroke-dasharray="4 3"/>
@@ -914,6 +921,7 @@ pentru că transcrierea scrie în ambele feluri (`08_ANALIZA_ZILNICA/02_mbt10.md
<text x="419.0" y="375.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>
</svg>
<!-- /DIAGRAMA: exemplu -->
**SPY — LONG la bottom-ul de aprilie, grafic daily** (Q&A 25.08.2026; sursa nu spune pe ce
combinație de pivoți).
@@ -1010,6 +1018,7 @@ Autorul a confirmat că pivoții clasici se calculează în Excel din OHLC, „s
MP² e doar comparația a doi pivoți (`09_QA/09_2025-12-09.md:1177-1180`). Formula e cea
standard, predată în Modul 2 (`03_MODUL_2/02_zone_cerere_oferta_support_resistance.md:42-54`):
<!-- DIAGRAMA: pivoti_excel -->
<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">
<rect x="0" y="0" width="700" height="444" fill="#ffffff"/>
@@ -1091,6 +1100,7 @@ standard, predată în Modul 2 (`03_MODUL_2/02_zone_cerere_oferta_support_resist
<text x="350.0" y="408.0" font-size="13" font-weight="400" fill="#777777" text-anchor="middle">Surse formule: 03_MODUL_2/02_zone_cerere_oferta_support_resistance.md:42-50</text>
<text x="350.0" y="426.0" font-size="13" font-weight="400" fill="#777777" text-anchor="middle">Calcul Excel 1-la-1, MP² = comparația a doi pivoți: 09_QA/09_2025-12-09.md:1176-1180.</text>
</g></svg>
<!-- /DIAGRAMA: pivoti_excel -->
1. **Adună OHLC perioadei încheiate.** Pentru MP²-1 ai nevoie de două foi: una pentru
ziua încheiată (pivotul daily, PPD) și una pentru săptămâna încheiată (pivotul weekly,