diff --git a/gen/az_pivoti.py b/gen/az_pivoti.py
index 163c0d5..b079cd1 100644
--- a/gen/az_pivoti.py
+++ b/gen/az_pivoti.py
@@ -76,7 +76,7 @@ ch = PChart(candles=cds,
Mark(hit_r1, "R1", BLUE, "above"),
Mark(hit_r2, "R2", BLUE, "above")],
scale=20, title="Exemplu construit (fără ticker) — daily, pivot monthly",
- caption=f"Pivotul B = (H {f2(pv['H'])} + L {f2(pv['L'])} + C {f2(pv['C'])}) / 3 = {f2(pv['P'])}, peste pivotul A {PA:.2f}. Presupunem o proiecție bull, așa cum o dă platforma.",
+ caption=f"Pivotul B = (H {f2(pv['H'])} + L {f2(pv['L'])} + C {f2(pv['C'])}) / 3 = {f2(pv['P'])}, peste pivotul A {PA:.2f}: proiecție bull în varianta de bază (fără filtrul PPA).",
**STYLE)
svgs["bull"] = ch.render()
@@ -119,7 +119,7 @@ ch = PChart(candles=cds,
Level(tp, f"TP {f2(tp)} = 2R", BLUE, label_at="left")],
marks=[Mark(RJ, "reject", RED, "above", dy=-4)],
scale=20, title="Exemplu construit (fără ticker) — daily, pivot monthly",
- caption=f"Pivotul B {f2(pv['P'])}, sub pivotul A {PA2:.2f}. Presupunem o proiecție bear, așa cum o dă platforma. Rejectul sub pivot dă short-ul.",
+ caption=f"Pivotul B {f2(pv['P'])}, sub pivotul A {PA2:.2f}: proiecție bear în varianta de bază. Rejectul sub pivot dă short-ul.",
**STYLE)
svg_ = ch.render()
assert abs(1 / px_ratio(ch, tp, entry, sl) - 2.0) < 0.01, "2R nu e desenat la 2x risc"
diff --git a/summaries/08_ANALIZA_ZILNICA/04_pivoti_si_proiectii.md b/summaries/08_ANALIZA_ZILNICA/04_pivoti_si_proiectii.md
index 0b028b7..b07e15c 100644
--- a/summaries/08_ANALIZA_ZILNICA/04_pivoti_si_proiectii.md
+++ b/summaries/08_ANALIZA_ZILNICA/04_pivoti_si_proiectii.md
@@ -5,11 +5,14 @@
- **Pivotul** perioadei = (H + L + C) / 3 al perioadei **încheiate**. Pe
daily te uiți la pivotul **monthly**, pe weekly la **quarterly**, pe
monthly la pivotul **de an**.
-- **Proiecția bull** nu se reduce la „pivotul curent peste cel anterior":
- el o numește „bull" și pentru luni cu componente mixte sau chiar cu toate
- nivelurile mai jos (22.07). Distinge **bull autentică** (PPM, rezistență
- și suport toate mai sus) de **bull-neutru** (proiecție bull, dar
- rezistența mai jos — 02.03, 30.03, 06.04). Proiecția nu e trigger.
+- **Proiecția bull / bear** are formulă în curs (Modul 2 / 02): pivotul
+ perioadei **peste media ultimilor 3 pivoți** (linia galbenă **PPA**,
+ „pivot point average") = bull; **sub** ea = bear. Comparația cu pivotul
+ anterior e doar varianta „de bază". De aceea poate fi bull cu toate
+ nivelurile mai jos (22.07) și bear cu pivotul mai sus (10.09).
+ Distinge **bull autentică** (PPM, rezistență și suport toate mai sus) de
+ **bull-neutru** (bull după bull, dar rezistența mai jos — 02.03, 30.03,
+ 06.04). Proiecția nu e trigger.
- **Deasupra pivotului** = zona cumpărătorilor. Închiderea peste pivot e
condiția din sfântul buy doji și din strategia MICI; **reject sub pivot**
= „nu-mi place", cumperi mai jos, în suportul următor.
@@ -19,7 +22,8 @@
**compresie**. Nu obligatoriu: poate ieși spre rezistența lunii trecute,
dacă are volum.
- **Scărița pe pivoți**: pivotul fiecărei perioade mai sus decât precedentul
- e structură bull, la fel ca higher highs / higher lows pe preț.
+ e structură bull, la fel ca higher highs / higher lows pe preț. Nu e
+ același lucru cu proiecția: scara poate urca într-o proiecție bear (10.09).
---
@@ -58,11 +62,12 @@ Ce decizie te ajută să iei:
| **pivot (PP)** | (High + Low + Close) / 3 al perioadei încheiate; nivelul de echilibru al perioadei noi |
| **R1 / R2** | rezistențele: R1 = 2×PP − Low, R2 = PP + (High − Low) |
| **S1 / S2** | suporturile: S1 = 2×PP − High, S2 = PP − (High − Low) |
-| **pivot monthly / quarterly / de an** | pivotul lunii, trimestrului, anului; în sesiuni „suportul de an" și „pivotul de an" apar ca niveluri distincte (25.08: „l-a retestat suportul de an, momentan Reject-a și sub pivotul de an"). Echivalarea „suportul de an" = S1 pe pivotul anual e o **interpretare a mea**, neconfirmată de el |
-| **proiecție bull** | eticheta pe care o dă platforma proiecției; de regulă vine cu pivotul mai sus, dar el o numește „bull" și când componentele sunt mixte și chiar când **toate** nivelurile sunt mai jos (22.07: „proiectie bul, culmea"; 23.07 confirmă și el toate nivelurile mai jos); nu se deduce doar din comparația pivoților |
+| **pivot monthly / quarterly / de an** | pivotul lunii, trimestrului, anului; în sesiuni „suportul de an" și „pivotul de an" apar ca niveluri distincte (25.08: „l-a retestat suportul de an, momentan Reject-a și sub pivotul de an"). Că „suportul de an" = S1 pe pivotul anual e o **deducție**: pivoții anuali au S1 și S2 (13.08: „In zona de S1-ul, a supporte in resistance [sic] de an"), iar „suportul anului" e pus față în față cu „S2 de an" în aceeași frază (09.06: „suntem într-un posibil higher-low pe suportul anului ăstia [sic]. / Anul trecut s-a dus în S2 și vedeți că plecat din S2 de an"); egalitatea n-o rostește |
+| **proiecție bull** | pivotul perioadei **peste media ultimilor 3 pivoți** (linia PPA). Cursul ([Modul 2 / 02](../03_MODUL_2/02_zone_cerere_oferta_support_resistance.html)): „De cate ori pivot point-ul este deasupra media ultimulor trei pivot point, se considera ca sunt in bul [sic]". Varianta „de bază", pivotul peste cel anterior, e în aceeași lecție doar „o prima proiectie bull" (vezi secțiunea 2). Cu filtrul PPA, bull se poate da și cu **toate** nivelurile mai jos decât luna trecută (22.07: „proiectie bul [sic], culmea / proiectie bul e adevărat, pivotul este mai jos"; 23.07: „proiectia BUL acum este mai jos decat proiectia lunii trecute") — secțiunea 2 arată aritmetica |
| **proiecție bull autentică** | PPM (pivotul), rezistența și suportul toate mai sus decât perioada trecută (02.03) |
-| **proiecție bull-neutru** | proiecție bull, dar cu **rezistența mai jos** (lower high); PPM-ul poate fi mai jos (02.03) sau mai sus (30.03, 06.04) |
-| **proiecție bear** | eticheta pe care o dă platforma proiecției; în sesiuni, el zice în 02.03 „automat PPM-ul este mai jos", dar nu e o definiție — în aceeași zi numește „bull-neutru" o lună tot cu PPM mai jos (rândul de mai sus), deci contradicția e a lui. În curs termenul are o definiție ([Modul 2 / 02](../03_MODUL_2/02_zone_cerere_oferta_support_resistance.html)): „dacă PP-ul curent e sub cel anterior (proiecție bear), invers — două support-uri testate, o singură resistance", iar eticheta platformei vine din `Market Preview` („proiecția bull/bear calculată din raportul suport/rezistență al `RSV1ATM`, aceeași logică din lecția 2", [Modul 2 / 11](../03_MODUL_2/11_construire_scanere_sf_byd_sld.html)); ce prag exact produce eticheta: **neconfirmat în sesiuni** |
+| **proiecție bull-neutru** | bull după bull, dar cu **rezistența mai jos** decât a perioadei trecute (lower high). Cursul: „daca erul [sic] asta de aici, R2, daca am sa spunem bul [sic] dupa bul, daca R2 este […] sub erul [sic] de saptamana trecuta / Pot sa consider ca este bul [sic] neutru, fiindca normal ar trebui sa am high high high low". PPM-ul poate fi mai jos (02.03) sau mai sus (30.03, 06.04): proiecția vine din media PPA, nu din pivotul anterior. Ce **aștepți** de la o lună bull-neutru: **nespus**, nici în curs, nici în sesiuni |
+| **proiecție bear** | pivotul perioadei **sub media ultimilor 3 pivoți** (linia PPA). Cursul: „Daca pivot point-ul este sub media ultimulor trei linii de pivot point, sunt in bar [sic] cu proiectia". Pivotul poate fi totuși mai sus decât cel anterior (10.09, secțiunea 7). „Bear-neutru" e pomenit în curs alături de bull-neutru, dar definit e doar bull-neutru; oglinda (suportul mai sus decât al perioadei trecute) e **deducția mea** |
+| **PPA / PPAM / PPAW / PPAQ / PPAY** | „pivot point average": media ultimilor 3 pivoți, linia galbenă din indicatorul lui; litera finală e perioada (M monthly, W weekly, Q quarterly, Y anual). Cursul: „daca va duce-ti [sic] aici la show PPA, pivot point average si dau true / O sa mi-apara o linie galben [sic]". În sesiuni: PPAM (22.07: „pivotul monthly, / corespund într-o proiectie bull și PPA-M-ul"), PPAW (23.06: „sub PPAW, adică linia galbină [sic] a pivotilor weekly"), PPAQ (30.03: „Suntem pe PPAQ, adică pivotul, media ultimulor trei trimeste [sic] de pivot Quartel-lei [sic]"; 29.07: „Nu, PPAQ, linia galbenă"), PPAY (08.04: „un bulharami [sic] rejectat în PPAY, linia galbenă"). Funcționează și ca suport / rezistență: „exista contexta [sic] in care si linia galbene [sic] functioneaza ca support si resistance" (curs) |
| **proiecție inside** | range-ul S1–R1 al lunii curente mult mai îngust decât al lunii trecute → compresie |
| **pivoți divergenți** | suport și pivot mai sus decât luna trecută, rezistență mai jos → trading range |
| **reject pe pivot** | codița trece de pivot, close-ul rămâne de partea cealaltă. „Sub pivot" = pivotul a fost rezistență; „deasupra" = a fost suport |
@@ -195,7 +200,7 @@ instituționale, însemnând monthly și weekly").
ține pivotul
R1
R2
- Pivotul B = (H 52.20 + L 46.50 + C 51.40) / 3 = 50.03, peste pivotul A 48.00. Presupunem o proiecție bull, așa cum o dă platforma.
+ Pivotul B = (H 52.20 + L 46.50 + C 51.40) / 3 = 50.03, peste pivotul A 48.00: proiecție bull în varianta de bază (fără filtrul PPA).
@@ -205,23 +210,64 @@ Calculul, pas cu pas, pe seria construită:
2. **Pivotul lunii B** = (52.20 + 46.50 + 51.40) / 3 = **50.03**.
3. **R1** = 2 × 50.03 − 46.50 = **53.57**; **R2** = 50.03 + 5.70 = **55.73**;
**S1** = 2 × 50.03 − 52.20 = **47.87**.
-4. Pivotul lunii A era **48.00**; pivotul lunii B, **50.03**, e mai sus.
- **Presupunem o proiecție bull, așa cum o dă platforma** — nu „deci e
- bull" din comparația pivoților (vezi Termenii).
+4. Pivotul lunii A era **48.00**; pivotul lunii B, **50.03**, e mai sus:
+ **proiecție bull în varianta de bază** din curs. Filtrul PPA (pivotul
+ peste media ultimilor 3 pivoți) cere și pivotul dinaintea lunii A, pe
+ care exemplul nu-l are, deci nu e verificat aici.
Ce s-a întâmplat în luna B, exact ca în manual: pullback-ul din primele
zile se oprește la **50.05**, pe pivot; prețul atinge **R1 în a 9-a zi** și
**R2 în a 17-a**. S1 nu a fost atins. Exemplul nu compară R/S ale lunii B
cu cele ale lunii A, deci nu se poate numi „proiecție bull autentică" în
sensul din Termeni. Că într-o proiecție bull aștepți două rezistențe
-atinse și un suport nu e o deducție a mea: cursul o spune direct — „dacă
-PP-ul curent e deasupra celui anterior (proiecție bull), e mai probabil ca
-prețul să testeze ambele resistance (R1, R2) și doar un support; dacă
-PP-ul curent e sub cel anterior (proiecție bear), invers — două
-support-uri testate, o singură resistance"
+atinse și un suport nu e o deducție a mea: cursul o spune direct — „daca
+e bul [sic] ar trebui sa am doua resistance cu un singur support / Daca
+este bare [sic] ar trebui sa am ca aici in spate, ar trebui sa am un
+resistance cu doua linii de support"
([Modul 2 / 02](../03_MODUL_2/02_zone_cerere_oferta_support_resistance.html)).
Bear-ul cu „două linii de suport și una de resistance" (02.03) e cazul
-invers. Cu stocastic și volum în regulă, un pullback la pivot
+invers.
+
+### Cum se decide bull sau bear: media ultimilor 3 pivoți
+
+Cursul dă două trepte. **De bază**: pivotul perioadei peste cel anterior
+= „o prima proiectie bull". **Filtrul** (cel pe care îl afișează
+indicatorul lui, la finalul perioadei): pivotul comparat cu media
+ultimilor trei pivoți, linia galbenă **PPA**.
+
+> „se poate face un moving average al ultimulor trei linii de pivot point
+> / Adica asta cu asta si cu asta le adun si le impart la 3 si obtin o
+> linie care se numeste media ultimulor trei linii ale pivot point / […]
+> / De cate ori pivot point-ul este deasupra media ultimulor trei pivot
+> point, se considera ca sunt in bul [sic] / Daca pivot point-ul este sub
+> media ultimulor trei linii de pivot point, sunt in bar [sic] cu
+> proiectia" (Modul 2 / 02)
+
+E aceeași idee ca la încrucișarea a două medii mobile: pivotul e media
+„scurtă", PPA media „lungă". Pe grafic linia apare cu „show PPA, pivot
+point average" pe `true`; implicit e pe `false`.
+
+Două consecințe, cu cifre construite (pivoții a patru luni la rând,
+ultimul e cel curent):
+
+| Pivoții | Curent vs. anterior | Media ultimilor 3 | Proiecția |
+|---|---|---|---|
+| 58 → 50 → **53** | mai sus (53 > 50) | (58 + 50 + 53) / 3 = 53.67 | **bear** (53 < 53.67) |
+| 44 → 56 → **52** | mai jos (52 < 56) | (44 + 56 + 52) / 3 = 50.67 | **bull** (52 > 50.67) |
+
+Nu e clar din frază dacă media îi include și pe pivotul curent („asta cu
+asta si cu asta"). Cifrele de mai sus ies la fel și fără el: cu un pivot
+de 60 înainte de 58, media celor trei anteriori e (60 + 58 + 50) / 3 =
+56 → 53 tot sub ea, bear; cu 40 înainte de 44, (40 + 44 + 56) / 3 =
+46.67 → 52 tot peste ea, bull.
+
+Asta explică lunile din sesiuni care păreau contradictorii: 22.07
+(„proiectie bul [sic], culmea / proiectie bul e adevărat, pivotul este
+mai jos"), 23.07 („proiectia BUL acum este mai jos decat proiectia lunii
+trecute"), 02.03 (bull-neutru cu „PPM-ul […] mai jos decât februarie")
+și 10.09 (bear cu pivotul mai sus, secțiunea 7). Toate sunt posibile cu
+formula PPA. Cifrele lor reale nu se aud în transcrieri, deci fiecare caz
+e **compatibil** cu formula, nu verificat pe cifre. Cu stocastic și volum în regulă, un pullback la pivot
e loc de cumpărat, nu de vândut.
> „Dacă ne închidem deasupra pivotului și McLennal oscillator deasupra
@@ -355,15 +401,16 @@ zona de suport–rezistență, dar nu e trigger.
reject
- Pivotul B 49.97, sub pivotul A 52.00. Presupunem o proiecție bear, așa cum o dă platforma. Rejectul sub pivot dă short-ul.
+ Pivotul B 49.97, sub pivotul A 52.00: proiecție bear în varianta de bază. Rejectul sub pivot dă short-ul.
Oglinda, pentru short:
- Pivotul lunii A: **52.00**. Luna A închide la 48.60 → pivotul lunii B
- **49.97**, sub 52.00. **Presupunem o proiecție bear, așa cum o dă
- platforma** — nu „deci e bear" din comparația pivoților (vezi Termenii).
+ **49.97**, sub 52.00: **proiecție bear în varianta de bază**. Ca la
+ bull, filtrul PPA (media ultimilor 3 pivoți) nu e verificat: exemplul
+ n-are al treilea pivot.
S1 **46.43**, S2 **44.27**.
- În a 3-a zi a lunii B, raliul atinge **50.30**, peste pivot, dar
închide la **49.70**, sub el: **reject sub pivot**.
@@ -636,15 +683,21 @@ Aceeași lună A, deci aceleași niveluri. De data asta:
„Proiecție neutră" (03.09: „nu e o proiecție bull, nu e o proiecție bear")
nu apare cu acest nume în sesiuni; cel mai apropiat termen al lui e
-**bull-neutru**. Nu e ce spune cursul (Modul 2: PP curent peste PP
-anterior, dar R2 mai jos): în sesiuni, bull-neutru e o proiecție bull cu
-**rezistența mai jos** („lower high"), iar PPM-ul poate fi **mai jos**
-decât luna trecută — 02.03: „PPM-ul ... acum este mai jos decât
-februarie ... resistance-ul este mai jos" — sau **mai sus** — 30.03:
-„pivotul este mai sus, resistance-ul mai jos, suportul mai jos, dar este
-proiecție [bull]". Ce aștepți de la o asemenea proiecție nu reiese din
-sesiuni. Geometric, e aproape de pivoții divergenți de mai sus, deci
-probabil se tratează la fel, ca range — deducția mea, el nu o spune.
+**bull-neutru**. Definiția e în curs (Modul 2 / 02): bull după bull, dar
+R2 sub rezistența perioadei trecute — „Pot sa consider ca este bul [sic]
+neutru, fiindca normal ar trebui sa am high high high low". Sesiunile o
+folosesc exact așa: proiecție bull cu **rezistența mai jos** („lower
+high"), iar PPM-ul poate fi **mai jos** decât luna trecută — 02.03:
+„PPM-ul […] acum este mai jos decât februarie […] resistance-ul este mai
+jos" — sau **mai sus** — 30.03, pe quarterly: „Proiecție Bool [sic] în
+continuare, dar este o proiecție oarecum Bool [sic] neutră. / În ce
+sens? Da, pivotul este mai sus, resistance-ul mai jos, / suportul mai
+jos, dar este proiecție Bool [sic] pentru trimestrul următor". PPM-ul
+mai jos nu strică proiecția bull, pentru că ea vine din media PPA, nu
+din pivotul anterior. Ce aștepți de la o asemenea proiecție **nu e spus**,
+nici în curs, nici în sesiuni. Geometric, e aproape de pivoții divergenți
+de mai sus, deci probabil se tratează la fel, ca range — deducția mea,
+el nu o spune.
---
@@ -1343,10 +1396,14 @@ anterior e structură bull.
> „Chiar dacă proiectia este bear, dar mă refer la pivot. Pivotul ăsta
> mantri mai sus decât pivotul anterior."
-În sesiune el separă „proiecția" de „pivot": proiecția e un termen al lui
-care nu se deduce din comparația pivoților (vezi Termenii). De aceea
-„proiecție bear" cu pivotul mai sus (10.09) nu e o contradicție; pe ce
-timeframe era citită proiecția nu reiese din transcriere.
+În sesiune el separă „proiecția" de „pivot", și formula din curs arată
+de ce: proiecția compară pivotul cu **media ultimilor 3 pivoți** (PPA),
+scărița îl compară cu **pivotul anterior**. Un pivot poate fi peste cel
+anterior și totuși sub medie — în tabelul din secțiunea 2, 58 → 50 →
+53: scara urcă (53 > 50), proiecția e bear (53 < 53.67). Deci „proiecție
+bear" cu pivotul mai sus (10.09) nu e o contradicție. Cifrele lui de pe
+10.09 nu se aud, deci cazul e compatibil cu formula, nu verificat; pe ce
+timeframe era citită proiecția nu reiese nici el din transcriere.
### DA: pivoți în trepte, higher lows deasupra lor
@@ -1679,9 +1736,16 @@ Din analiza zilnică (recoltele din `harvest/`):
doji și un hammer" (transcriere, nu e în recolte).
- **28.07.2026** — „în suportul quarterly, de cumpărat cu două mâini"
(și în recolte: `harvest/2026-07-28.md`, la gotchas).
+- **Proiecția și PPA, din transcrieri** — 02.03 (bull autentică,
+ bull-neutru cu PPM mai jos, bear pe QQQ), 30.03 (bull neutră pe
+ quarterly; PPAQ definit), 06.04 (bull neutru), 08.04 (PPAY), 23.06
+ (PPAW), 15.07 și 22.07 (PPAM), 22.07 și 23.07 (bull cu nivelurile mai
+ jos), 29.07 (PPAQ, linia galbenă), 13.08 și 09.06 (S1 / S2 de an).
Din curs: [Modul 2: Zone de cerere/ofertă prin floor pivots](../03_MODUL_2/02_zone_cerere_oferta_support_resistance.html)
-(formula, proiecția bull/bear, bull neutru — definiția din curs),
+(formula, proiecția bull/bear cu media ultimilor 3 pivoți — PPA, bull
+neutru; transcrierea lecției, `02_2_CUM_DETERMIN_OBIECTIV…`, liniile
+206-219 și 256-292),
[Modul 2: Timeframes](../03_MODUL_2/03_timeframes_set_up.html) (ce pivot
pe ce grafic), Q&A [14.10.2025](../09_QA/15_2025-10-14.html) (proiecția nu
e semnal). Referință externă:
@@ -1695,13 +1759,15 @@ calculul R din fiecare exemplu sunt aplicarea mea a regulilor, nu cifre
spuse de el. Tot ale mele: explicația de ce pivoții divergenți apar (R1 −
S1 = High − Low al lunii trecute), legătura dintre „proiecție neutră" și
„bull-neutru" din sesiuni și ideea că proiecția neutră se tratează ca
-range, lămurirea că „proiecție bear / pivot mai sus" de pe 10.09 nu e o
-contradicție, cele două interpretări posibile ale lui „pivot + 2",
+range, cifrele din tabelul cu media PPA (secțiunea 2) și aplicarea
+formulei la cazurile din sesiuni (22.07, 23.07, 02.03, 10.09: compatibile
+cu formula, dar cifrele lor reale nu se aud), oglinda „bear-neutru",
+cele două interpretări posibile ale lui „pivot + 2",
mecanismul cu ordinele strânse la un nivel calculat, gotchas-urile despre
codiță vs close și despre pivotul calculat din perioada veche, deducția
că la proiecția inside ținta e mai mică (sesiunile o descriu doar ca
„zonă de compresie") și echivalarea „suportul de an" = S1 pe pivotul
-anual (în sesiuni cele două apar ca niveluri distincte). Regulile
-(proiecție bull/bear, inside, divergenți, reject sub/deasupra, scărița,
+anual (dedusă din 13.08 și 09.06, nerostită ca atare). Regulile
+(proiecție bull/bear și formula ei, PPA, bull-neutru, inside, divergenți, reject sub/deasupra, scărița,
combinațiile din tabelul de la secțiunea 8) și citatele vin din sesiuni
și din curs.*