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.*