Fisierul de referinta (Inverted H&S): contradictie intre regula scrisa si cifre

Agentul de audit a reparat eroarea mare de geometrie (proiectia tintei
desenata la 60px cand distanta neckline-head era 75px, plus "50 pct" in loc
de "$50" pe aur). Verificand independent, am gasit o problema mai adanca:

- regula scrisa spunea "proiectata de la punctul de breakout", dar TOATE
  cifrele din fisier proiecteaza de la neckline (1.0850 + 150 = 1.1000)
- o fraza afirma explicit ca de la 1.0855 la 1.1000 sunt "tot 150 pips" —
  sunt 145
- aceeasi discrepanta pe aur: eticheta zicea $50, desenul arata $45

Fix: convenția e acum declarata explicit (de la neckline), cu o nota despre
cealalta conventie si de ce castigul real al trade-ului e mai mic decat
miscarea masurata. Proiectiile pleaca acum din neckline in toate cele trei
diagrame, deci eticheta si desenul spun acelasi lucru.

Plus Modul 1 (raport agent, verificat): 11 probleme mecanice in
04_candele_ohlc, acelasi bug de scara in 06_divergente (4.80R desenat ca
0.91R) si 08_market_sentiment, si o gaura de continut — exemplul long din
market sentiment avea text complet dar nicio diagrama.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MtSTyTmt6AbCL9j5ajEDm1
This commit is contained in:
Claude Agent
2026-09-12 21:35:54 +00:00
parent 841a5f828c
commit 464b01848f
74 changed files with 2199 additions and 1378 deletions

View File

@@ -20,7 +20,7 @@ trend) = o linie dreaptă care unește minim 2 swing lows (linie de suport,
într-un uptrend) sau minim 2 swing highs (linie de rezistență, într-un
downtrend).
<svg viewBox="0 0 200 90" xmlns="http://www.w3.org/2000/svg" style="width:200px;height:auto;font:11px sans-serif">
<svg viewBox="0 0 230 90" xmlns="http://www.w3.org/2000/svg" style="width:230px;height:auto;font:11px sans-serif">
<polyline points="10,70 40,55 70,68 100,35 130,50 160,20" fill="none" stroke="#1a1a1a" stroke-width="2"/>
<circle cx="40" cy="55" r="4" fill="#c00"/>
<circle cx="100" cy="35" r="4" fill="#c00"/>
@@ -67,15 +67,17 @@ nu doar atinge sau depășește linia cu fitilul (wick).
**Confirmare DA/NU — nu orice atingere a liniei e o violare:**
<svg viewBox="0 0 420 160" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:420px;height:auto;font:11px sans-serif">
<text x="10" y="15" fill="#188a3e">DA: candelă cu low sub linie, dar</text>
<text x="10" y="29" fill="#188a3e">close deasupra — nu e violare</text>
<line x1="10" y1="45" x2="410" y2="80" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="12" y="40" fill="#1a5fb4">linie de suport</text>
<line x1="60" y1="25" x2="60" y2="60" stroke="#188a3e" stroke-width="3"/>
<line x1="240" y1="65" x2="240" y2="110" stroke="#c00" stroke-width="3"/>
<text x="10" y="128" fill="#c00">NU (semnal de vânzare): close sub</text>
<text x="10" y="142" fill="#c00">linie — violare confirmată</text>
<svg viewBox="0 0 420 180" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:420px;height:auto;font:11px sans-serif">
<text x="10" y="15" fill="#188a3e">DA: low 99.80 sub linie, dar close</text>
<text x="10" y="29" fill="#188a3e">100.15 deasupra — nu e violare</text>
<line x1="10" y1="50" x2="400" y2="88" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="405" y="92" fill="#1a5fb4" text-anchor="end">suport 99.9x</text>
<line x1="70" y1="30" x2="70" y2="78" stroke="#1a1a1a" stroke-width="1.5"/>
<rect x="62" y="38" width="16" height="14" fill="#188a3e"/>
<line x1="290" y1="65" x2="290" y2="120" stroke="#1a1a1a" stroke-width="1.5"/>
<rect x="282" y="95" width="16" height="18" fill="#c00"/>
<text x="170" y="150" fill="#c00">NU (semnal de vânzare): close 99.40</text>
<text x="170" y="164" fill="#c00">sub linie (99.55) — violare confirmată</text>
</svg>
Linia din uptrend, o dată violată, devine adesea rezistență (rol invers) —
@@ -218,30 +220,30 @@ candelei devine trail, ieși pe close deasupra lui).
<svg viewBox="0 0 400 200" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:400px;height:auto;font:11px sans-serif">
<text x="8" y="15" fill="#666">preț ↑</text>
<polyline points="20,150 80,120 140,95 200,70 260,50 320,90" fill="none" stroke="#1a1a1a" stroke-width="2"/>
<polyline points="20,150 80,120 140,95 200,70 260,50 320,115" fill="none" stroke="#1a1a1a" stroke-width="2"/>
<circle cx="80" cy="120" r="5" fill="#188a3e"/>
<text x="15" y="138" fill="#188a3e">entry 138.23</text>
<line x1="80" y1="130" x2="200" y2="130" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="85" y="145" fill="#1a5fb4">trail 1: 137.85</text>
<line x1="200" y1="105" x2="320" y2="105" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="205" y="120" fill="#1a5fb4">trail 2: 138.30</text>
<circle cx="320" cy="90" r="5" fill="#c00"/>
<text x="245" y="70" fill="#c00">close sub 138.30 → exit</text>
<text x="205" y="98" fill="#1a5fb4">trail 2: 138.30</text>
<circle cx="320" cy="115" r="5" fill="#c00"/>
<text x="230" y="140" fill="#c00">close sub 138.30 → exit</text>
</svg>
**Bear trail — stop-ul coboară treaptă cu treaptă (exemplu construit, direcție short):**
<svg viewBox="0 0 400 210" xmlns="http://www.w3.org/2000/svg" style="width:100%;max-width:400px;height:auto;font:11px sans-serif">
<text x="8" y="15" fill="#666">preț ↑</text>
<polyline points="20,60 80,90 140,110 200,140 260,165 320,125" fill="none" stroke="#1a1a1a" stroke-width="2"/>
<polyline points="20,60 80,90 140,110 200,140 260,165 320,95" fill="none" stroke="#1a1a1a" stroke-width="2"/>
<circle cx="80" cy="90" r="5" fill="#c00"/>
<text x="15" y="35" fill="#c00">entry short 100.00</text>
<line x1="80" y1="75" x2="200" y2="75" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="85" y="70" fill="#1a5fb4">trail 1: 100.60</text>
<line x1="200" y1="105" x2="320" y2="105" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="205" y="100" fill="#1a5fb4">trail 2: 99.80</text>
<circle cx="320" cy="125" r="5" fill="#188a3e"/>
<text x="245" y="150" fill="#188a3e">close peste 99.80 → exit</text>
<text x="205" y="120" fill="#1a5fb4">trail 2: 99.80</text>
<circle cx="320" cy="95" r="5" fill="#188a3e"/>
<text x="220" y="80" fill="#188a3e">close peste 99.80 → exit</text>
</svg>
**Bull reversal / bear reversal** — nu un stop, ci un semnal de forță.