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)

Exemplu construit (fără ticker) — daily, pivot monthly + + pivot A 52.00 R1 52.13 - pivot B 49.97 + pivot B 49.97 - S1 46.43 + S1 46.43 S2 44.27 - SL 50.40 + SL 50.40 intrare short 49.00 - TP 46.20 = 2R + TP 46.20 = 2R @@ -543,6 +546,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 @@ -550,13 +555,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.10 pivot B 50.60 S1 B 47.70 - SL 52.90 + SL 52.90 intrare 53.90 @@ -668,7 +673,7 @@ nu e definită în sesiuni. În curs, cel mai apropiat e bull neutruModul 2). 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.


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.00 S1 A 45.00 - R1 B 51.98 + R1 B 51.98 S1 B 49.58 - SL 51.05 + SL 51.05 - intrare 52.30 + intrare 52.30 TP = 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.40 intrare 51.60 @@ -1109,7 +1118,7 @@ atingere a pivotului e semnal opus după cum închide bara.

    pullback - 5 rejecturi deasupra pivotului + 5 rejecturi buy doji TP Codiț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.

    volum reject sub pivot: NU - hammer + hammer buy doji Nu 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.75 intrare 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 doji Cinci 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 + HL vârf Q2 breakout Treaptă 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.00 pivot Q2 47.87 - pivot Q3 50.33 + pivot Q3 50.33 vâ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)

    reintrare după primul target -NU dacă prețul rămâne sub pivotul de an (reject) -25.08, vezi #3 +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 pullback în confluență @@ -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.
  • 03.09.2026 — pivoți divergenți = trading range; proiecție neutră; @@ -1752,6 +1770,8 @@ strategia MICI.

  • 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.00 R1 52.13 - pivot B 49.97 + pivot B 49.97 - S1 46.43 + S1 46.43 S2 44.27 - SL 50.40 + SL 50.40 intrare 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.10 pivot B 50.60 S1 B 47.70 - SL 52.90 + SL 52.90 intrare 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.00 S1 A 45.00 - R1 B 51.98 + R1 B 51.98 S1 B 49.58 - SL 51.05 + SL 51.05 - intrare 52.30 + intrare 52.30 TP = 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.40 intrare 51.60 @@ -1024,7 +1033,7 @@ atingere a pivotului e semnal opus după cum închide bara. pullback - 5 rejecturi deasupra pivotului + 5 rejecturi buy doji TP Codiț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. volum reject sub pivot: NU - hammer + hammer buy doji Nu 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.75 intrare 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 doji Cinci 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 + HL vârf Q2 breakout Treaptă 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.00 pivot Q2 47.87 - pivot Q3 50.33 + pivot Q3 50.33 vâ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