From 646205e60f7497dedd19bdcf0c8087ccfeb8ffe7 Mon Sep 17 00:00:00 2001 From: Claude Agent Date: Mon, 14 Sep 2026 06:31:29 +0000 Subject: [PATCH] 04 pivoti: reparate 6 defecte, plus o eroare de sens preluata din harvest MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Verificare independenta fata de harvest/ si transcrieri. Toate punctele confirmate in surse inainte de reparatie, niciunul contestat. Conținut: - citat compus cu sensul rasturnat, scos: documentul ii punea in gura "rejectat sub pivotul de an, asta nu-mi place". In transcriere, la 25.08 el spune despre exact acea situatie "asta imi place"; "nu-mi place" e din 29.07 si e despre volumul in distributie negativa. Coloana NU are acum un citat real, din 03.09, iar 29.07 e adaugata la Surse. - "timeframe-urile instituționale" sunt, la el, monthly si weekly (04.09, citat), nu quarterly si anual. Documentul 05 le definea deja corect, deci cele doua se contraziceau. - pasajul despre wedge nu mai e prezentat ca regula explicita: el vrea volum mai mare, iar breakout-ul masiv il leaga de reintrarea in MBT-10. - "proiectie neutra": imperativul "trateaza-le la fel" a devenit deducție marcata, si indicatia e declarata in completari, nu doar legatura. EROARE IN SURSA, gasita pe drum: harvest/2026-08-25.md l.15 da ca Trigger NU "pretul ramane sub pivotul de an (reject)", dar in transcriere (l.9) el zice "Reject-a si sub pivotul de an, stochasticul s-a dus aproape de oversold, asta imi place". Rescris dupa transcriere, cu nota in Surse ca recolta greseste acolo. Distinctia reala e stochasticul: sub pivotul de an cu oversold ii place, cu overbought e semnal contra (02.09). Desen: - svg9: toate cele patru etichete de swing stateau SUB linia pivotului desi candelele erau deasupra - exact pe dos fata de regula pe care o ilustrau. - svg10: etichetele din dreapta erau decalate cu o poziție fata de liniile lor. Cauza era in spread() din PChart: SMA-20 se termina exact pe linia pivot Q3 si impingerea mergea doar in jos, deci fiecare eticheta de sub ea aluneca. Acum etichetele care se ating se asaza centrat in jurul poziției lor naturale, iar peste 3px de linia lor PChart trage o linie de legatura. Semnatura si interfata clasei sunt neschimbate. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01MtSTyTmt6AbCL9j5ajEDm1 --- gen/az_pivoti.py | 37 ++++--- .../04_pivoti_si_proiectii.html | 102 +++++++++++------- .../04_pivoti_si_proiectii.md | 98 ++++++++++------- 3 files changed, 142 insertions(+), 95 deletions(-) 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