Files
AH-Oil-Trader/mql5
Axel HocksandClaude Opus 5 3a1d8f7687 Y-Stapel oben rechts: gemessen statt geschaetzt (Indikator v1.42)
User: oben rechts ueberlagern die Texte immer noch.

ZWEI Fehler in meinem eigenen v1.41-Fix:
 (1) Die Y-Zuweisungen standen INNERHALB von if(ObjectFind < 0) -- sie griffen
     also nur beim ERZEUGEN. Ein bereits vorhandenes Label behielt seine alte
     Position. Denselben Fehler hatte ich bei der X-Zentrierung schon gefangen
     und hier trotzdem wiederholt.
 (2) Der Faktor 1,8 px je Punkt war nur die NAECHSTE Schaetzung. Bei anderer
     DPI-Skalierung waere er wieder falsch gewesen.

Jetzt: LabelH() misst die TATSAECHLICHE Pixelhoehe ueber TextGetSize
(TextSetFont nimmt 1/10 Punkt bei negativer Groesse) und gibt sie +6 px Luft
zurueck; Rueckfall size*2, falls die Messung 0 liefert. Y wird bei JEDEM Redraw
gesetzt.

⚠ TextGetSize verlangt uint& -- mit int& kompiliert es nicht (error 246).

Kompiliert ins richtige Terminal: 0 errors, 0 warnings, .ex5 frisch.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-19 00:25:11 +02:00
..