diff --git a/STYLE.md b/STYLE.md index a8bc8b4..04c2f7c 100644 --- a/STYLE.md +++ b/STYLE.md @@ -3,10 +3,57 @@ Referință obligatorie înainte de a scrie/genera orice fișier nou în `summaries/`. Exemplul de referință: `summaries/05_MODUL_4/01_patternuri_complexe_partea_a_doua.md`. -## FORMAT TUTORIAL v2 — corecțiile userului după ce a citit `01_buy_doji` (19.09.2026, seara) +## ȘABLONUL: `17_STRATEGII/01_buy_doji.md` (aprobat de user, 20.09.2026) -Userul a citit capitolul rescris în format tutorial și l-a respins. Ce a cerut, -punct cu punct. **Astea bat orice regulă de mai jos care le contrazice.** +**Capitolul ăla e contractul. Citește-l înainte să scrii altul** — regulile +de mai jos sunt extrase din el, dar textul lui e arbitrul când ceva nu e +acoperit aici. Ce urmează bate orice regulă de mai jos care o contrazice. + +### Ce s-a adăugat pe 20.09.2026, după a doua citire a userului + +**1. Diagramele cu două timeframe-uri trebuie să aibă corespondență de +prețuri.** Cererea lui, cuvânt cu cuvânt: „să îmi dau seama care bucată din +graficul weekly este reprezentată de graficul daily — adică care candelă +weekly e reprezentată de candelele din graficul daily, cu aceleași linii de +preț". Concret, cum e rezolvat în `buy_doji_perechi_tf` și +`buy_doji_directie`: + +- Graficul TF-ului mic e **descompunerea reală** a candelelor mari, nu o + serie care vine după ele: o candelă mare = `k` candele mici, cu open, + close, `max(high)` și `min(low)` care coincid — verificat bară cu bară + prin assert. `k` = 5 zile pe săptămână, 4 săptămâni pe lună, 7 bare de + 60 de minute pe zi (ședința e de 6,5 ore, ultima bară e de jumătate de + oră — spune asta pe desen). +- Sursa de adevăr e **seria fină**; candelele mari se calculează din ea prin + agregare. Invers, corespondența rămâne în urmă la prima modificare. +- Pe desen: **casetă punctată** peste exact candelele mărite, **ghidaje** + de la colțurile ei la colțurile cadrului mic, și nivelul-cheie desenat pe + **ambele panouri, cu același număr de ambele părți**. +- Nivelul comun **nu se poate alinia** la aceeași înălțime — ghidajele + fixează deja două prețuri, iar scările au pante diferite. E o lupă, nu o + eroare. Leagă-l cu un **conector** subțire între cele două capete, cu + numărul scris o singură dată, în cot. +- Dacă o etichetă numește un nivel de referință, **nivelul trebuie să se + vadă undeva**. Dacă nu încape pe panoul mic fără să strici scara, + marcheaz-l pe panoul mare și trimite acolo din etichetă („bifa din + stânga"). Nivelul trăiește pe TF-ul mare, declanșatorul pe cel mic. + +**2. Fiecare termen tehnic, explicat ȘI exemplificat.** Userul a reclamat +„ai folosit «bull reversal» fără să îl explici sau să îl exemplifici". +Definiție în mini-glosar + explicație inline la prima folosire + un exemplu +concret, de preferință unul care se vede pe o diagramă din capitol. + +**3. Definițiile se ancorează de un nivel, nu se lasă absolute.** „Pullback += nu mai face minim nou" e fals: orice pullback care coboară face minime +tot mai joase. Corect: „nu rupe minimul din care a pornit mișcarea". O +definiție neancorată e neverificabilă pentru un începător, deci greșită. + +**4. Blocul „Surse" NU stă în capitol.** Userul l-a respins. Trimiterile +merg în `fise/__surse.md`, cu un link de o linie în paragraful +„Cum citești capitolul", de sub etichete. În corpul capitolului rămân doar +linkuri markdown către alte capitole din `summaries/`. + +### Regulile de la v2, care rămân în picioare ### Structura: trei niveluri, de sus în jos @@ -33,9 +80,9 @@ punct cu punct. **Astea bat orice regulă de mai jos care le contrazice.** ### Referințe - **Zero trimiteri `fișier:linie` în corpul textului.** Ele îngreunează - cititul. Toate se mută la finalul fiecărui nivel, într-un bloc „Surse", - grupate pe pas. În text, cel mult un link markdown către un alt capitol - din `summaries/`. + cititul. Merg toate în `fise/_surse.md`, grupate pe pas (vezi + punctul 4 de mai sus — blocul „Surse" din capitol a fost respins). În + text, cel mult un link markdown către un alt capitol din `summaries/`. ### Diagrame — „ca la proști" @@ -237,6 +284,34 @@ cel calculat. Ochiul nu prinde o structură care contrazice eticheta; calculul da. (Găsit ca bug real de agenții de verificare, 13.09.2026: o intrare short descrisă „sub low-ul barei de retest", desenată deasupra lui.) +**Assert-uri care chiar prind ceva** (lecții din verificarea lui +`01_buy_doji`, 20.09.2026): + +1. **Un assert care compară un calcul cu el însuși nu poate pica și dă falsă + siguranță.** `zoom = aggregate(fine, k, n)`, apoi `assert zoom == + aggregate(fine, k, n)` — inutil. Assert-ul util afirmă o **proprietate pe + care textul o pretinde**: peste câte candele mari se întinde pullback-ul, + în a câta cade doji-ul. Exact acolo se rupsese textul capitolului. +2. **Nicio etichetă nu poate numi un `\d+\.\d\d` care nu e un nivel desenat.** + Cel mai general tipar; jumătate din problemele găsite la verificare erau + un preț scris de mână care rămăsese în urmă când s-a schimbat seria. +3. **O etichetă de pe un panou nu poate conține prețul celuilalt panou** — + cu o excepție **explicită** pentru nivelurile comune, care trebuie să aibă + assert propriu că apar identic pe ambele. O scutire fără assert lasă + nivelul să dispară sau să apară cu alt număr. +4. **Numărul din textul unei zone == numărul de bare pe care le acoperă.** +5. **Liniile nu cad pe marginea cadrului.** Dacă stopul e `min(low)`, linia + lui se citește ca bordură, iar fitilul pare tăiat. Lasă aer (6 %) și pune + assert pe distanța în px. +6. **Aceeași regulă numerică în tot capitolul.** `directie` punea stopul cu + marja de 5 cenți, `perechi_tf` fix pe low — două reguli de stop în același + capitol, amândouă etichetate corect local. Compară între diagrame, nu doar + în interiorul uneia. + +**Etichetele se leagă de liniile lor.** Când două niveluri sunt la câțiva px, +stivuirea etichetelor le rupe de linii și nu se mai vede care e care: +desenează leader lines. + ## Diagrame (obligatorii, nu opționale — userul e vizual learner) - **Orice paragraf "Exemplu real" cu cifre concrete are nevoie de propria diagramă chiar acolo, lipită de text** — nu doar undeva mai jos în fișier, diff --git a/summaries/17_STRATEGII/01_buy_doji.html b/summaries/17_STRATEGII/01_buy_doji.html index b8376f0..4bb60dd 100644 --- a/summaries/17_STRATEGII/01_buy_doji.html +++ b/summaries/17_STRATEGII/01_buy_doji.html @@ -38,7 +38,9 @@ dificultate 2/5 · merge pe prop (cont finanțat de o firmă): da,

Cum citești capitolul: textul e explicația mea a materialului de curs și nu adaugă reguli peste el; acolo unde materialul nu spune, completez, iar bucata aceea începe cu Completare proprie. Diagramele sunt exemple -construite, cu excepția LABU, unde doar procentele sunt ale cursului.

+construite, cu excepția LABU, unde doar procentele sunt ale cursului. +Trimiterile la lecțiile din care vine fiecare pas stau separat, în +fise/01_buy_doji_surse.md.

Nivelul 1 — Din avion

Ce e un doji

Un doji e o candelă care se închide aproape la prețul la care s-a deschis: diff --git a/summaries/17_STRATEGII/01_buy_doji.md b/summaries/17_STRATEGII/01_buy_doji.md index 9b6429d..eb05eda 100644 --- a/summaries/17_STRATEGII/01_buy_doji.md +++ b/summaries/17_STRATEGII/01_buy_doji.md @@ -7,6 +7,8 @@ dificultate `2/5` · merge pe prop (cont finanțat de o firmă): da, cu ajustăr nu adaugă reguli peste el; acolo unde materialul nu spune, completez, iar bucata aceea începe cu **Completare proprie**. Diagramele sunt exemple construite, cu excepția LABU, unde doar procentele sunt ale cursului. +Trimiterile la lecțiile din care vine fiecare pas stau separat, în +[`fise/01_buy_doji_surse.md`](fise/01_buy_doji_surse.md). # Nivelul 1 — Din avion diff --git a/summaries/17_STRATEGII/fise/01_buy_doji_surse.html b/summaries/17_STRATEGII/fise/01_buy_doji_surse.html new file mode 100644 index 0000000..683303c --- /dev/null +++ b/summaries/17_STRATEGII/fise/01_buy_doji_surse.html @@ -0,0 +1,105 @@ + + + + + +Surse — 1. Buy Doji / Sell Doji + + + +

Surse — 1. Buy Doji / Sell Doji

+

Trimiterile la material pentru 01_buy_doji.md. +Stau aici, nu în capitol: în corpul tutorialului îngreunează cititul, dar +fără ele nu se mai poate verifica nimic. Cifrele sunt linii din fișierele +de sumarizare, nu din transcrieri.

+

Textul fără trimitere e explicația mea și nu adaugă reguli; ce completez eu +începe cu Completare proprie. Diagramele sunt exemple construite, cu +excepția LABU, unde doar procentele sunt ale cursului.

+

Prescurtări: +13 = 13_strategia_3_byh.md +(lecția principală; „byh" din nume nu e altă strategie, titlul e „Strategia +3: Buy Doji / Sell Doji", 13:1) · +11 = 11_construire_scanere_sf_byd_sld.md · +tf = 03_timeframes_set_up.md · +mm = 04_money_management_position_sizing.md · +filtre = 01_filtre_scaner_bull_bear_reversal_pp.md · +mici = 01_buy_doji_si_strategia_mici.md · +exec = 08_executie_si_risc.md · +crimei = 03_locul_crimei_si_pullback.md · +m2d = 14_strategia_1_m2d.md, cu +fișa lui fise/m2d.md · +DECIZII = triaj/DECIZII.md (registrul de triaj +al materialului) · +fișierele datate sunt sesiuni Q&A din ../09_QA/; fișierele .txt sunt +transcrieri din transcripts/09_Q_and_A/.

+

Nivelul 1 — 13: 10-12, 15-30, 38-100, 227-232 · mici: 146-152 · +03_2026-08-11: 180-218 · 28_2025-05-27: 343-349.

+

Pasul 1 — 11: 53-62, 70-73 · 28_2025-05-27: 47-52, 372-380 · +mici: 32-40, 316-326 · 03_2026-08-11: 220-223.

+

Pasul 2 — 13: 185-187, 308, 315-318 · 28_2025-05-27: 40-52, +144-149 · mici: 227-235.

+

Pasul 3 — 13: 188-190 · 11: 63-69, 99-104 · filtre: 36-42.

+

Pasul 4 — 13: 102-149, 158-167, 342-350 (mecanismul, marcat +completare) · mici: 20-28, 136-138, 222-225, 818-821 · +23_2025-07-29: 208-209.

+

Pasul 5 — 13: 192-193, 204-213 · 22_2025-08-04: 23-29 · mici: +139-141, 833-836 · 18_2025-09-23: 716-719 · 20_2025-08-25: 9-15 · mm: +4-11, 28-34 · exec: 40-49, 619-634.

+

Pasul 6 — 13: 194-213, 319-321, 341-350 (treimile, marcate +completare) · mici: 531-541.

+

Oglinda — 13: 227-232, 258-259 · mici: 312-314 (alt exemplu: doji +49.40/48.00, intrare 47.30), 338-347 · 28_2025-05-27: 313-330, 397-402, +560-576.

+

A+ — 13: 185-190, 214-226, 308 · mici: 35-37, 227-235, 338-360, +370-386, 531-536 · 11: 106-137 · filtre: 44-52, 296-327 · +18_2025-09-23: 710-712 · 03_2026-08-11: 180-223 · 28_2025-05-27: 379 · +22_2025-08-04: 14 · 102_24032026.txt: 167-170 · DECIZII: 47, 107-113, 118.

+

Perechile de TF — mici: 32-40, 370-386, 538-559 · tf: 52-61, 69-79 · +11: 63-69, 99-104 · 20_2025-08-25: 9-15, 172-176 · 23_2025-07-29: +206-213 · 20_25082025.txt: 154-156, 207-208 · m2d: 461-466, fișa 68 · +DECIZII: 118.

+

Scanerul — 11: 317-324 · 28_2025-05-27: 47-52 · filtre: 303-346 · +mici: 838-839.

+

Tranșele — 13: 191-195 · mici: 136-142, 798-814, 825-827 · +23_2025-07-29: 206-213 · 19_08092025.txt: 1067-1073 · 20_2025-08-25: +141-164, 172-180 · 20_25082025.txt: 207-208 · crimei: 296-311.

+

LABU — 18_2025-09-23: 608-719 (nivelurile sumarizatorului: 713), +728-730 · 13: 298-308 · 23_2025-07-29: 202-204.

+

Transfer — 26_2025-06-11: 214-222 · 28_2025-05-27: 319-330, +392-394, 566-570 · 11: 70-73, 296-304 · mm: 4-11 · 20_2025-08-25: +141-164 · mici: 828-832 · 09_2025-12-09: 1177-1180.

+

Contradicțiile — (1) 13: 11-12 · mici: 146-152 · 03_2026-08-11: +185; (2) 13: 194-195 · 28_2025-05-27: 130-134 · exec: 619-634; +(3) 11: 58-62 · 13: 315-318 · 28_2025-05-27: 37-52, 144-149; +(4) tf: 69-79 · 11: 63-69 · mici: 12, 357, 370-379; (5) 13: 191-195 · +20_2025-08-25: 144-145; (6) 11: 80-93, 139-209 · filtre: 82-183, +329-341.

+

Legături — mici: 50, 543-545 · 102_24032026.txt: 167-170 · +09_2025-12-09: 1184-1190.

+ + diff --git a/summaries/17_STRATEGII/fise/01_buy_doji_surse.md b/summaries/17_STRATEGII/fise/01_buy_doji_surse.md new file mode 100644 index 0000000..216c0ae --- /dev/null +++ b/summaries/17_STRATEGII/fise/01_buy_doji_surse.md @@ -0,0 +1,88 @@ +# Surse — 1. Buy Doji / Sell Doji + +Trimiterile la material pentru [`01_buy_doji.md`](../01_buy_doji.md). +Stau aici, nu în capitol: în corpul tutorialului îngreunează cititul, dar +fără ele nu se mai poate verifica nimic. Cifrele sunt linii din fișierele +de sumarizare, nu din transcrieri. + +Textul fără trimitere e explicația mea și nu adaugă reguli; ce completez eu +începe cu **Completare proprie**. Diagramele sunt exemple construite, cu +excepția LABU, unde doar procentele sunt ale cursului. + +**Prescurtări:** +`13` = [`13_strategia_3_byh.md`](../../03_MODUL_2/13_strategia_3_byh.md) +(lecția principală; „byh" din nume nu e altă strategie, titlul e „Strategia +3: Buy Doji / Sell Doji", `13:1`) · +`11` = [`11_construire_scanere_sf_byd_sld.md`](../../03_MODUL_2/11_construire_scanere_sf_byd_sld.md) · +`tf` = [`03_timeframes_set_up.md`](../../03_MODUL_2/03_timeframes_set_up.md) · +`mm` = [`04_money_management_position_sizing.md`](../../03_MODUL_2/04_money_management_position_sizing.md) · +`filtre` = [`01_filtre_scaner_bull_bear_reversal_pp.md`](../../04_MODUL_3/01_filtre_scaner_bull_bear_reversal_pp.md) · +`mici` = [`01_buy_doji_si_strategia_mici.md`](../../08_ANALIZA_ZILNICA/01_buy_doji_si_strategia_mici.md) · +`exec` = [`08_executie_si_risc.md`](../../08_ANALIZA_ZILNICA/08_executie_si_risc.md) · +`crimei` = [`03_locul_crimei_si_pullback.md`](../../08_ANALIZA_ZILNICA/03_locul_crimei_si_pullback.md) · +`m2d` = [`14_strategia_1_m2d.md`](../../03_MODUL_2/14_strategia_1_m2d.md), cu +fișa lui [`fise/m2d.md`](m2d.md) · +`DECIZII` = [`triaj/DECIZII.md`](../../../triaj/DECIZII.md) (registrul de triaj +al materialului) · +fișierele datate sunt sesiuni Q&A din `../09_QA/`; fișierele `.txt` sunt +transcrieri din `transcripts/09_Q_and_A/`. + +**Nivelul 1** — `13`: 10-12, 15-30, 38-100, 227-232 · `mici`: 146-152 · +`03_2026-08-11`: 180-218 · `28_2025-05-27`: 343-349. + +**Pasul 1** — `11`: 53-62, 70-73 · `28_2025-05-27`: 47-52, 372-380 · +`mici`: 32-40, 316-326 · `03_2026-08-11`: 220-223. + +**Pasul 2** — `13`: 185-187, 308, 315-318 · `28_2025-05-27`: 40-52, +144-149 · `mici`: 227-235. + +**Pasul 3** — `13`: 188-190 · `11`: 63-69, 99-104 · `filtre`: 36-42. + +**Pasul 4** — `13`: 102-149, 158-167, 342-350 (mecanismul, marcat +completare) · `mici`: 20-28, 136-138, 222-225, 818-821 · +`23_2025-07-29`: 208-209. + +**Pasul 5** — `13`: 192-193, 204-213 · `22_2025-08-04`: 23-29 · `mici`: +139-141, 833-836 · `18_2025-09-23`: 716-719 · `20_2025-08-25`: 9-15 · `mm`: +4-11, 28-34 · `exec`: 40-49, 619-634. + +**Pasul 6** — `13`: 194-213, 319-321, 341-350 (treimile, marcate +completare) · `mici`: 531-541. + +**Oglinda** — `13`: 227-232, 258-259 · `mici`: 312-314 (alt exemplu: doji +49.40/48.00, intrare 47.30), 338-347 · `28_2025-05-27`: 313-330, 397-402, +560-576. + +**A+** — `13`: 185-190, 214-226, 308 · `mici`: 35-37, 227-235, 338-360, +370-386, 531-536 · `11`: 106-137 · `filtre`: 44-52, 296-327 · +`18_2025-09-23`: 710-712 · `03_2026-08-11`: 180-223 · `28_2025-05-27`: 379 · +`22_2025-08-04`: 14 · `102_24032026.txt`: 167-170 · `DECIZII`: 47, 107-113, 118. + +**Perechile de TF** — `mici`: 32-40, 370-386, 538-559 · `tf`: 52-61, 69-79 · +`11`: 63-69, 99-104 · `20_2025-08-25`: 9-15, 172-176 · `23_2025-07-29`: +206-213 · `20_25082025.txt`: 154-156, 207-208 · `m2d`: 461-466, fișa 68 · +`DECIZII`: 118. + +**Scanerul** — `11`: 317-324 · `28_2025-05-27`: 47-52 · `filtre`: 303-346 · +`mici`: 838-839. + +**Tranșele** — `13`: 191-195 · `mici`: 136-142, 798-814, 825-827 · +`23_2025-07-29`: 206-213 · `19_08092025.txt`: 1067-1073 · `20_2025-08-25`: +141-164, 172-180 · `20_25082025.txt`: 207-208 · `crimei`: 296-311. + +**LABU** — `18_2025-09-23`: 608-719 (nivelurile sumarizatorului: 713), +728-730 · `13`: 298-308 · `23_2025-07-29`: 202-204. + +**Transfer** — `26_2025-06-11`: 214-222 · `28_2025-05-27`: 319-330, +392-394, 566-570 · `11`: 70-73, 296-304 · `mm`: 4-11 · `20_2025-08-25`: +141-164 · `mici`: 828-832 · `09_2025-12-09`: 1177-1180. + +**Contradicțiile** — (1) `13`: 11-12 · `mici`: 146-152 · `03_2026-08-11`: +185; (2) `13`: 194-195 · `28_2025-05-27`: 130-134 · `exec`: 619-634; +(3) `11`: 58-62 · `13`: 315-318 · `28_2025-05-27`: 37-52, 144-149; +(4) `tf`: 69-79 · `11`: 63-69 · `mici`: 12, 357, 370-379; (5) `13`: 191-195 · +`20_2025-08-25`: 144-145; (6) `11`: 80-93, 139-209 · `filtre`: 82-183, +329-341. + +**Legături** — `mici`: 50, 543-545 · `102_24032026.txt`: 167-170 · +`09_2025-12-09`: 1184-1190.