diff --git a/gen/az_pivoti.py b/gen/az_pivoti.py
index 092866b..be2d5b9 100644
--- a/gen/az_pivoti.py
+++ b/gen/az_pivoti.py
@@ -39,12 +39,16 @@ class Seg:
def spread(items, gap=14):
"""[(y, ...)] -> aceleași, cu y-urile împinse ca două etichete să nu se atingă"""
- items = sorted(items, key=lambda t: t[0])
- out = []
- for it in items:
- y = it[0] if not out else max(it[0], out[-1][0] + gap)
- out.append((y,) + tuple(it[1:]))
- return out
+ # grupurile care se ating se centrează pe media pozițiilor naturale (nu doar împinse în jos),
+ # altfel o etichetă care coincide cu linia de deasupra decalează toate etichetele de sub ea
+ groups = [] # [start_y, [items]]
+ for it in sorted(items, key=lambda t: t[0]):
+ groups.append([it[0], [it]])
+ while len(groups) > 1 and groups[-2][0] + gap * len(groups[-2][1]) > groups[-1][0]:
+ last = groups.pop()
+ its = groups[-1][1] + last[1]
+ groups[-1] = [sum(t[0] - gap * k for k, t in enumerate(its)) / len(its), its]
+ return [(g[0] + gap * k,) + tuple(t[1:]) for g in groups for k, t in enumerate(g[1])]
@dataclass
@@ -89,6 +93,10 @@ class PChart(Chart):
for m in saved_ma if m.text]
placed = {id(s): y for y, s in spread(out_lab)}
placed.update({id(s): y for y, s in spread([(self._y(s.price) + 4, s) for s in segs if s.label_at == "lm"])})
+ for y, s in out_lab: # etichetă mutată de pe linia ei: legătură scurtă până la ea
+ if abs(placed[id(s)] - y) > 3:
+ extra.append(f'')
for s in segs:
x0, x1, y = self._cx(s.i0) - self.gap / 2, self._cx(s.i1) + self.gap / 2, self._y(s.price)
dash = f' stroke-dasharray="{s.dash}"' if s.dash else ""
@@ -397,7 +405,7 @@ ch = PChart(candles=cds,
Level(entry, f"intrare {f2(entry)}", GREEN, label_at="left"),
Level(tp, f"TP {f2(tp)} = 2R", BLUE, label_at="left")],
marks=[Mark(4, "pullback", GRAY, "below", dy=8),
- Mark(14, "5 rejecturi deasupra pivotului", ORANGE, "below", dy=18),
+ Mark(14, "5 rejecturi", ORANGE, "above", dy=-16),
Mark(BD, "buy doji", GREEN, "above", dy=-4),
Mark(hit, "TP", BLUE, "above")],
scale=22, pad_bot_px=14, title="Exemplu construit (fără ticker) — weekly, pivot quarterly",
@@ -443,7 +451,7 @@ ch = PChart(candles=cds,
Level(PQ, f"pivot quarterly {PQ:.2f}", PURPLE, label_at="right"),
Level(sl, f"SL {f2(sl)}", RED, label_at="right")],
marks=[Mark(6, "reject sub pivot: NU", RED, "above", dy=-16),
- Mark(HM, "hammer", PURPLE, "below", dy=8),
+ Mark(HM, "hammer", PURPLE, "below", dy=0),
Mark(BD, "buy doji", GREEN, "above", dy=-6)],
scale=26, pad_bot_px=12, vol_h=70, title="Exemplu construit (fără ticker) — daily",
caption="Nu cumperi rejectul de sub pivotul monthly. Cumperi mai jos, în pivotul quarterly.", **STYLE)
@@ -483,9 +491,8 @@ ch = PChart(candles=cds,
Level(entry, f"intrare {f2(entry)}", GREEN, label_at="right"),
Level(tp, f"TP {f2(tp)} = 2R", BLUE, label_at="left")],
marks=[Mark(3, "downtrend", GRAY, "above", dy=-10),
- Mark(14, "5 rejecturi sub pivot", RED, "above", dy=-40),
- Mark(DJ, "doji peste", "#333", "below", dy=4),
- Mark(BD, "buy doji", GREEN, "above", dy=-4)],
+ Mark(12, "5 rejecturi sub pivot", RED, "above", dy=-40),
+ Mark(BD, "doji + buy doji", GREEN, "above", dy=-4)],
scale=24, title="Exemplu construit (fără ticker) — weekly, pivot quarterly",
caption="Cinci respingeri, apoi două close-uri peste pivot și buy doji: acum pivotul e suport.", **STYLE)
svg_ = ch.render()
@@ -532,10 +539,10 @@ ch = PChart(candles=cds,
Seg(Q, 2 * Q - 1, p2["P"], f"pivot Q2 {f2(p2['P'])}", ORANGE, "left", 14),
Seg(2 * Q, 38, p3["P"], f"pivot Q3 {f2(p3['P'])}", ORANGE)],
seps=[Q, 2 * Q],
- marks=[Mark(lows[0], "low", RED, "below", dy=8),
- Mark(lows[1], "HL", GREEN, "below", dy=22),
- Mark(lows[2], "HL", GREEN, "below", dy=30),
- Mark(lows[3], "HL", GREEN, "below", dy=14),
+ marks=[Mark(lows[0], "low", RED, "above", dy=-2),
+ Mark(lows[1], "HL", GREEN, "above", dy=-2),
+ Mark(lows[2], "HL", GREEN, "above", dy=-2),
+ Mark(lows[3], "HL", GREEN, "above", dy=-2),
Mark(hh[1], "vârf Q2", BLUE, "above"),
Mark(brk, "breakout", GREEN, "above", dy=-4)],
mas=[MA(20, GRAY, dash="4 3", text="SMA-20")],
diff --git a/summaries/08_ANALIZA_ZILNICA/04_pivoti_si_proiectii.html b/summaries/08_ANALIZA_ZILNICA/04_pivoti_si_proiectii.html
index d8e9790..925f003 100644
--- a/summaries/08_ANALIZA_ZILNICA/04_pivoti_si_proiectii.html
+++ b/summaries/08_ANALIZA_ZILNICA/04_pivoti_si_proiectii.html
@@ -158,9 +158,10 @@ graficului, ca să ai un reper care nu se schimbă la fiecare bară
Cu cât timeframe-ul e mai mare, cu atât mai mulți bani mari se uită la
-nivel. Pivotul quarterly și cel de an sunt „timeframe-urile
-instituționale" ale lui: acolo contează cel mai mult un reject sau un
-close.
+nivel, deci un reject sau un close pe pivotul quarterly ori pe cel de an
+cântărește mai mult. Atenție la termen: „timeframe-urile instituționale"
+sunt la el monthly și weekly (04.09: „cele două time frame-uri
+instituționale, însemnând monthly și weekly").
2. Proiecția bull: calculul și ce aștepți de la lună
@@ -291,22 +292,24 @@ bearflake" (10.09, pe indici)
5. Proiecție „inside" = compresie
Regula (10.09): dacă distanța suport–rezistență din luna curentă e mult
@@ -846,18 +851,20 @@ viteză."
Exemplu construit (fără ticker) — daily, pivot monthly
+
+ pivot A 50.00S1 A 45.00
- R1 B 51.98
+ R1 B 51.98S1 B 49.58
- SL 51.05
+ SL 51.05
- intrare 52.30
+ intrare 52.30TP = R1 lunii trecute 55.00 = 2.2R
@@ -998,8 +1005,10 @@ viteză."
la 51.15.
În a 12-a zi, închidere la 52.30, peste R1 B (51.98), cu volum
92 față de o medie de 30 în compresie. Fără volumul acesta,
- închiderea peste R1 poate fi doar codița de sus a range-ului: 04.09
- spune explicit că un wedge în compresie cere volum pentru breakout.
+ închiderea peste R1 poate fi doar codița de sus a range-ului. Pe 04.09,
+ la un wedge „deja într-o formă de breakout", el ar vrea „să văd și
+ volumul mai tare", dar breakout-ul masiv îl leagă de reintrarea în
+ MBT-10: „posibil dacă reintră în MBT-10 să vedem un breakout masiv".
Intrare 52.30, SL 51.05 (sub ultimul higher low al compresiei).
TP 55.00 = R1-ul lunii trecute = 2.2R (risc 1.25). Atins în a 19-a
zi a lunii.
@@ -1021,8 +1030,8 @@ atingere a pivotului e semnal opus după cum închide bara.
codițe peste pivot, close-uri sub: pivotul e rezistență
-
„Îmi place foarte tare rejectul pe pivotul de an, cu un doji și un hammer"
-
„rejectat sub pivotul de an, asta nu-mi place"
+
„Îmi place foarte tare rejectul pe pivotul de an, cu un doji și un hammer" (29.07)
+
„suntem într-un sell doji, nu-mi place asta și rejectul ăsta de aici, nu-mi place" (03.09)
intri pe trigger (buy doji, MBT-10), stop sub codițe
@@ -1039,9 +1048,9 @@ atingere a pivotului e semnal opus după cum închide bara.
Exemplu construit (fără ticker) — weekly, pivot quarterly
- pivot quarterly 50.00
+ pivot quarterly 50.00
- SL 49.40
+ SL 49.40intrare 51.60
@@ -1109,7 +1118,7 @@ atingere a pivotului e semnal opus după cum închide bara.
pullback
- 5 rejecturi deasupra pivotului
+ 5 rejecturibuy dojiTPCodițele coboară sub pivot, close-urile rămân deasupra: pivotul e apărat.
@@ -1134,6 +1143,8 @@ atingere a pivotului e semnal opus după cum închide bara.
Exemplu construit (fără ticker) — daily
+
+ TP2 53.00 = 3R
@@ -1141,9 +1152,9 @@ atingere a pivotului e semnal opus după cum închide bara.
intrare 49.10
- pivot quarterly 48.00
+ pivot quarterly 48.00
- SL 47.80
+ SL 47.80
@@ -1240,7 +1251,7 @@ atingere a pivotului e semnal opus după cum închide bara.
volumreject sub pivot: NU
- hammer
+ hammerbuy dojiNu cumperi rejectul de sub pivotul monthly. Cumperi mai jos, în pivotul quarterly.
@@ -1273,10 +1284,12 @@ avem o continuare superbă de trend"
Exemplu construit (fără ticker) — weekly, pivot quarterly
+
+
- pivot quarterly 50.00
+ pivot quarterly 50.00
- SL 49.75
+ SL 49.75intrare 51.20
@@ -1346,9 +1359,8 @@ avem o continuare superbă de trend"
downtrend
- 5 rejecturi sub pivot
- doji peste
- buy doji
+ 5 rejecturi sub pivot
+ doji + buy dojiCinci respingeri, apoi două close-uri peste pivot și buy doji: acum pivotul e suport.
@@ -1468,10 +1480,10 @@ din transcriere nu se poate stabili.
- low
- HL
- HL
- HL
+ low
+ HL
+ HL
+ HLvârf Q2breakoutTreaptă cu treaptă: pivotul fiecărui trimestru mai sus, fiecare higher low deasupra lui.
@@ -1525,17 +1537,20 @@ higher lows".
Exemplu construit (fără ticker) — weekly, pivot quarterly
+
+
+ pivot Q1 44.00pivot Q2 47.87
- pivot Q3 50.33
+ pivot Q3 50.33vârf Q2 51.80
- HL din Q2 49.70
- SMA-20
+ HL din Q2 49.70
+ SMA-20
@@ -1674,8 +1689,8 @@ structura trend-ului" (21.08)
căderea înapoi poate fi retestul locului crimei / suportului de an = higher low; reject sub pivotul de an cu stochastic spre oversold: „asta îmi place"
@@ -1720,8 +1735,8 @@ strategia MICI.
codițe peste 52.00, patru close-uri sub. Intrarea bună a venit 4 puncte
mai jos, la pivotul quarterly.
Inside înseamnă ținte mici. Cu R1 − S1 = 2.40, o țintă de 5 puncte
- cere breakout cu volum. Fără volum (92 față de 30 în exemplu), nu te
- baza pe el.
+ cere breakout cu volum (în exemplu, 92 față de o medie de 30). Fără
+ volum, nu te baza pe el.
Pivotul nou se calculează din perioada veche. Un pivot Q3 care urcă
nu salvează un trimestru în care prețul face lower low (scărița NU).
Codița nu e close. Un reject se judecă la închiderea barei:
@@ -1740,7 +1755,10 @@ strategia MICI.
jos; stochastic oversold ca atenuare.
21.08.2026 — intrarea pe pullback unde coincid S2, suportul monthly
și alte niveluri; nu strica swing low-ul.
-
25.08.2026 — reintrarea anulată de rejectul sub pivotul de an.
+
25.08.2026 — reintrare după primul target: retest suport de an,
+ reject sub pivotul de an cu stochastic spre oversold, „asta îmi place"
+ (recolta dă aici „prețul rămâne sub pivotul de an" ca trigger NU;
+ transcrierea spune invers).
02.09.2026 — revenirea peste pivot; căderea sub pivotul de an cu
stochastic overbought.
10.09.2026 — breakout la pivotul monthly cu McClellan; buy doji
deasupra pivotului în proiecție bull; proiecție bull inside; scărița pe
pivoți; „pivotul plus 2" (citat din transcriere).
+
29.07.2026 — „Îmi place foarte tare rejectul pe pivotul de an / cu un
+ doji și un hammer" (transcriere, nu e în recolte).
28.07.2026 — „în suportul quarterly, de cumpărat cu două mâini"
(transcriere, nu e în recolte).
@@ -1767,7 +1787,7 @@ transcrieri cifrele nu se văd). Intrările, stop-urile, țintele și
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 curs, citirea contradicției „proiecție bear / pivot mai
+„bull neutru" din curs și ideea că proiecția neutră se tratează ca range, citirea contradicției „proiecție bear / pivot mai
sus" de pe 10.09, 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. Regulile
diff --git a/summaries/08_ANALIZA_ZILNICA/04_pivoti_si_proiectii.md b/summaries/08_ANALIZA_ZILNICA/04_pivoti_si_proiectii.md
index d28444d..51ea051 100644
--- a/summaries/08_ANALIZA_ZILNICA/04_pivoti_si_proiectii.md
+++ b/summaries/08_ANALIZA_ZILNICA/04_pivoti_si_proiectii.md
@@ -77,9 +77,10 @@ graficului, ca să ai un reper care nu se schimbă la fiecare bară
| monthly | **de an** | „a ținut pivotul de an ca la carte", „sub pivotul de an" |
Cu cât timeframe-ul e mai mare, cu atât mai mulți bani mari se uită la
-nivel. Pivotul quarterly și cel de an sunt „timeframe-urile
-instituționale" ale lui: acolo contează cel mai mult un reject sau un
-close.
+nivel, deci un reject sau un close pe pivotul quarterly ori pe cel de an
+cântărește mai mult. Atenție la termen: „timeframe-urile instituționale"
+sunt la el **monthly și weekly** (04.09: „cele două time frame-uri
+instituționale, însemnând monthly și weekly").
---
@@ -214,22 +215,24 @@ regulă, un pullback la pivot e loc de cumpărat, nu de vândut.
Exemplu construit (fără ticker) — daily, pivot monthly
+
+ pivot A 52.00R1 52.13
- pivot B 49.97
+ pivot B 49.97
- S1 46.43
+ S1 46.43S2 44.27
- SL 50.40
+ SL 50.40intrare short 49.00
- TP 46.20 = 2R
+ TP 46.20 = 2R
@@ -470,6 +473,8 @@ coborât înapoi spre mijloc dă un pivot mai sus (media) și un range mai
Exemplu construit (fără ticker) — daily, pivot monthly
+
+ R1 A 54.00
@@ -477,13 +482,13 @@ coborât înapoi spre mijloc dă un pivot mai sus (media) și un range mai
S1 A 46.00
- R1 B 53.10
+ R1 B 53.10pivot B 50.60S1 B 47.70
- SL 52.90
+ SL 52.90intrare 53.90
@@ -595,7 +600,7 @@ nu e definită în sesiuni. În curs, cel mai apropiat e **bull neutru**:
pivot mai sus, dar R2 mai jos decât R2-ul lunii trecute
([Modul 2](../03_MODUL_2/02_zone_cerere_oferta_support_resistance.html)).
Geometric, e aceeași situație ca pivoții divergenți de mai sus, deci
-tratează-le la fel: range până la proba contrarie.
+probabil se tratează la fel, ca range — deducția mea, el nu o spune.
---
@@ -777,18 +782,20 @@ Nuanța din 04.09:
Exemplu construit (fără ticker) — daily, pivot monthly
+
+ pivot A 50.00S1 A 45.00
- R1 B 51.98
+ R1 B 51.98S1 B 49.58
- SL 51.05
+ SL 51.05
- intrare 52.30
+ intrare 52.30TP = R1 lunii trecute 55.00 = 2.2R
@@ -928,8 +935,10 @@ Nuanța din 04.09:
la **51.15**.
2. În a 12-a zi, închidere la **52.30, peste R1 B (51.98)**, cu volum
**92** față de o medie de **30** în compresie. Fără volumul acesta,
- închiderea peste R1 poate fi doar codița de sus a range-ului: 04.09
- spune explicit că un wedge în compresie cere volum pentru breakout.
+ închiderea peste R1 poate fi doar codița de sus a range-ului. Pe 04.09,
+ la un wedge „deja într-o formă de breakout", el ar vrea „să văd și
+ volumul mai tare", dar breakout-ul masiv îl leagă de reintrarea în
+ MBT-10: „posibil dacă reintră în MBT-10 să vedem un breakout masiv".
3. **Intrare 52.30**, **SL 51.05** (sub ultimul higher low al compresiei).
4. **TP 55.00 = R1-ul lunii trecute = 2.2R** (risc 1.25). Atins în a 19-a
zi a lunii.
@@ -944,7 +953,7 @@ atingere a pivotului e semnal opus după cum închide bara.
| Reject — DA (long) | Reject — NU (nu intri long) |
|---|---|
| codițe sub pivot, close-uri deasupra: pivotul e apărat | codițe peste pivot, close-uri sub: pivotul e rezistență |
-| „Îmi place foarte tare rejectul pe pivotul de an, cu un doji și un hammer" | „rejectat sub pivotul de an, asta nu-mi place" |
+| „Îmi place foarte tare rejectul pe pivotul de an, cu un doji și un hammer" (29.07) | „suntem într-un sell doji, nu-mi place asta și rejectul ăsta de aici, nu-mi place" (03.09) |
| intri pe trigger (buy doji, MBT-10), stop sub codițe | aștepți un nivel mai jos: suportul quarterly, S1, locul crimei |
| respins de mai multe ori sub pivot, apoi **close-uri deasupra** = continuare | sell doji + reject pe pivotul quarterly bate și un fundamental bun (03.09) |
@@ -954,9 +963,9 @@ atingere a pivotului e semnal opus după cum închide bara.
Exemplu construit (fără ticker) — weekly, pivot quarterly
- pivot quarterly 50.00
+ pivot quarterly 50.00
- SL 49.40
+ SL 49.40intrare 51.60
@@ -1024,7 +1033,7 @@ atingere a pivotului e semnal opus după cum închide bara.
pullback
- 5 rejecturi deasupra pivotului
+ 5 rejecturibuy dojiTPCodițele coboară sub pivot, close-urile rămân deasupra: pivotul e apărat.
@@ -1048,6 +1057,8 @@ atingere a pivotului e semnal opus după cum închide bara.
Exemplu construit (fără ticker) — daily
+
+ TP2 53.00 = 3R
@@ -1055,9 +1066,9 @@ atingere a pivotului e semnal opus după cum închide bara.
intrare 49.10
- pivot quarterly 48.00
+ pivot quarterly 48.00
- SL 47.80
+ SL 47.80
@@ -1154,7 +1165,7 @@ atingere a pivotului e semnal opus după cum închide bara.
volumreject sub pivot: NU
- hammer
+ hammerbuy dojiNu cumperi rejectul de sub pivotul monthly. Cumperi mai jos, în pivotul quarterly.
@@ -1187,10 +1198,12 @@ Cazul din 04.09: pivotul a fost rezistență de mai multe ori, apoi cedează.
Exemplu construit (fără ticker) — weekly, pivot quarterly
+
+
- pivot quarterly 50.00
+ pivot quarterly 50.00
- SL 49.75
+ SL 49.75intrare 51.20
@@ -1260,9 +1273,8 @@ Cazul din 04.09: pivotul a fost rezistență de mai multe ori, apoi cedează.
downtrend
- 5 rejecturi sub pivot
- doji peste
- buy doji
+ 5 rejecturi sub pivot
+ doji + buy dojiCinci respingeri, apoi două close-uri peste pivot și buy doji: acum pivotul e suport.
@@ -1385,10 +1397,10 @@ din transcriere nu se poate stabili.
- low
- HL
- HL
- HL
+ low
+ HL
+ HL
+ HLvârf Q2breakoutTreaptă cu treaptă: pivotul fiecărui trimestru mai sus, fiecare higher low deasupra lui.
@@ -1419,17 +1431,20 @@ higher lows".
Exemplu construit (fără ticker) — weekly, pivot quarterly
+
+
+ pivot Q1 44.00pivot Q2 47.87
- pivot Q3 50.33
+ pivot Q3 50.33vârf Q2 51.80
- HL din Q2 49.70
- SMA-20
+ HL din Q2 49.70
+ SMA-20
@@ -1542,7 +1557,7 @@ Pivotul nu apare aproape niciodată singur. Combinațiile din sesiuni:
| **breakout la pivotul monthly** pe indici | valid doar cu McClellan peste linia de zero; altfel bear flag | 10.09 |
| **cup & handle** | breakout din mâner deasupra pivotului monthly, în proiecție bull | 03.09 |
| **1/2 gap = previous high** | continuarea cere trendline rupt + close deasupra pivotului | 03.09 |
-| **reintrare după primul target** | NU dacă prețul rămâne sub pivotul de an (reject) | 25.08, vezi [#3](03_locul_crimei_si_pullback.html) |
+| **reintrare după primul target** | căderea înapoi poate fi retestul locului crimei / suportului de an = higher low; reject sub pivotul de an cu stochastic spre oversold: „asta îmi place" | 25.08; locul crimei: [#3](03_locul_crimei_si_pullback.html) |
| **pullback în confluență** | S1/S2 în proiecție bull + locul crimei + MBT-10; intri unde se suprapun mai multe niveluri | 18.08, 21.08 |
| **locul crimei + pivot quarterly / de an** | nivelul „ținut ca la carte" = cineva apără prețul | 17.08, 04.09 |
| **cădere sub pivotul de an** | cu stochastic overbought = semnal contra | 02.09 |
@@ -1576,8 +1591,8 @@ strategia MICI.
codițe peste 52.00, patru close-uri sub. Intrarea bună a venit 4 puncte
mai jos, la pivotul quarterly.
- **Inside înseamnă ținte mici.** Cu R1 − S1 = 2.40, o țintă de 5 puncte
- cere breakout cu volum. Fără volum (92 față de 30 în exemplu), nu te
- baza pe el.
+ cere breakout cu volum (în exemplu, 92 față de o medie de 30). Fără
+ volum, nu te baza pe el.
- **Pivotul nou se calculează din perioada veche.** Un pivot Q3 care urcă
nu salvează un trimestru în care prețul face lower low (scărița NU).
- **Codița nu e close.** Un reject se judecă la închiderea barei:
@@ -1598,7 +1613,10 @@ Din analiza zilnică (recoltele din `harvest/`):
jos; stochastic oversold ca atenuare.
- **21.08.2026** — intrarea pe pullback unde coincid S2, suportul monthly
și alte niveluri; nu strica swing low-ul.
-- **25.08.2026** — reintrarea anulată de rejectul sub pivotul de an.
+- **25.08.2026** — reintrare după primul target: retest suport de an,
+ reject sub pivotul de an cu stochastic spre oversold, „asta îmi place"
+ (recolta dă aici „prețul rămâne sub pivotul de an" ca trigger NU;
+ transcrierea spune invers).
- **02.09.2026** — revenirea peste pivot; căderea sub pivotul de an cu
stochastic overbought.
- **03.09.2026** — pivoți divergenți = trading range; proiecție neutră;
@@ -1610,6 +1628,8 @@ Din analiza zilnică (recoltele din `harvest/`):
- **10.09.2026** — breakout la pivotul monthly cu McClellan; buy doji
deasupra pivotului în proiecție bull; proiecție bull inside; scărița pe
pivoți; „pivotul plus 2" (citat din transcriere).
+- **29.07.2026** — „Îmi place foarte tare rejectul pe pivotul de an / cu un
+ doji și un hammer" (transcriere, nu e în recolte).
- **28.07.2026** — „în suportul quarterly, de cumpărat cu două mâini"
(transcriere, nu e în recolte).
@@ -1627,7 +1647,7 @@ transcrieri cifrele nu se văd). Intrările, stop-urile, țintele și
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 curs, citirea contradicției „proiecție bear / pivot mai
+„bull neutru" din curs și ideea că proiecția neutră se tratează ca range, citirea contradicției „proiecție bear / pivot mai
sus" de pe 10.09, 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. Regulile