buy_doji: reparatiile din verificare (21 de puncte)

Verificarea cu agent separat a gasit doua contradictii de continut pe
care auditul mecanic nu le prinde:

- textul spunea ca pullback-ul "incape intr-o singura candela a TF-ului
  mare"; pe desen se intinde peste doua, iar prima e o saptamana rosie
  vizibila. Rescris: pe TF-ul mare vezi candelele, dar nu vezi ce e in
  ele — unde s-a oprit coborarea si doji-ul care o termina, deci n-ai
  unde intra si n-ai de unde masura stopul. Asta face lupa.
- definitia pullback-ului zicea "nu mai face minim nou", absolut, dar
  desenul arata minime tot mai joase — asa face orice pullback care
  coboara spre un nivel. Ancorata de minimul de plecare; eticheta de pe
  desen numeste referinta si trimite la panoul unde e marcata.

Restul: perechi_tf punea stopul fix pe low, fara marja de 5 centi pe
care o cere Pasul 5 si o respecta directie — aliniat, cu cifrele
recalculate; "nivel weekly" devine "retest", pentru ca high-ul unui doji
nu e suport si Pasul 3 cere altceva; conector intre nivelul comun al
celor doua panouri (nu se pot alinia — sunt scari diferite, e o lupa);
leader lines in coloana de etichete; assert-ul de agregare, care era
tautologic, verifica acum granitele candelelor mari fata de pullback si
doji — exact locul unde textul se rupsese.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ThN7ixZrowca8aTGrK1MUJ
This commit is contained in:
Claude Agent
2026-09-20 12:14:33 +00:00
parent 6c806c4ebe
commit 383a900eaa
8 changed files with 1229 additions and 955 deletions

View File

@@ -24,8 +24,10 @@ CORESPONDENȚA PANOURILOR (partea nouă)
agg(zile) = (open-ul primei zile, max high, min low, close-ul ultimei zile).
Un al doilea set de assert-uri reverifică relația pe valorile finale.
2. DREPTUNGHI DE ZOOM pe panoul weekly peste exact barele 9..11 (albastru
#1a5fb4, fill 0.07, contur punctat), pe toată înălțimea panoului, cu
eticheta „ultimele 3 săptămâni, mărite jos" în dreapta lui.
#1a5fb4, fill 0.07, contur punctat), întins pe INTERVALUL DE PREȚ al
acelor bare (nu pe toată înălțimea panoului: altfel săgeata verde de
adnotare îl traversează orizontal), cu eticheta „ultimele 3 săptămâni,
mărite jos" în dreapta lui. Etichetele S1/S2/S3 stau sub dreptunghi.
3. DOUĂ GHIDAJE punctate de la colțurile de jos ale dreptunghiului la
colțurile de sus ale cadrului panoului daily (cadrul daily e desenat
explicit, punctat, în aceeași culoare) — pâlnia de mărire.
@@ -70,7 +72,12 @@ assert, altfel etichetele lor s-ar suprapune la 40 px/unitate.
SĂGEȚI (format tutorial v2: ce ȘI de ce, 1 pe weekly + 2 pe daily)
- weekly: „Buy Doji confirmat (close 81.30, peste high-ul doji-ului 79.80)" /
„deci direcția permisă e LONG: pe daily cauți doar Buy Doji".
„deci direcția permisă e LONG: pe daily cauți doar Buy Doji". Săgeata intră
în bara de confirmare la un preț calculat, (high doji + low confirmare) / 2,
care cade sub dreptunghiul albastru (assert: y-ul ei e sub marginea lui de
jos, deci nu-l traversează).
Blocul albastru „daily: aceleași 3 săptămâni, zi cu zi" stă sub panoul
weekly, nu în dreptul săgeții verzi.
- daily, spre close-ul confirmării: „aici ai intrat SHORT, la 82.70: Sell Doji
corect ca formă" / „(close sub low-ul doji-ului 83.05) — dar contra
weekly-ului" / „a scăzut o singură zi, până la 82.00".
@@ -92,7 +99,8 @@ ASSERT-URI
7. SL − high_doji > 0.30 și low_doji − intrare > 0.30 (anti-suprapunere).
8. min(l for daily 9..14) == 82.00 > 81.05 (TP1 neatins).
9. primul i>8 cu high >= 84.35 este 12.
10. SL−intrare == intrare−TP1 în pixeli.
10. SL−intrare == intrare−TP1 în pixeli; săgeata verde trece pe sub
dreptunghiul de zoom și cade în interiorul barei de confirmare weekly.
11. NICIUN NUMĂR SCRIS DE MÂNĂ: fiecare text emis e etichetat cu panoul lui
(weekly / daily / common / none); după desen, orice token \d+\.\d\d din
orice etichetă trebuie să fie în mulțimea derivată a panoului respectiv.