Hallo, ich bin Anfänger in MQL und hätte gerne gewusst, ob man gezeichnete Objekte vom Typ OBJ_ARROW horizontal und vertikal, abhängig vom Anchor-Punkt verschieben kann? Wenn ich mein Symbol zeichne dann pickt es beispielsweise mit ANCHOR_TOP am Bezugspunkt, wie erwartet, aber bei ANCHOR_BOTTOM ist ein sichtbarer Spalt - wo das Symbol aber auf dem Bezugspunkt optisch stehen müsste. Vermutlich hat das Symbol einfach einen Spalt Transparenz, der natürlich dann auch noch je Größe unterschiedlich ausfällt.
Klass wäre es, wenn man jetzt noch einen Offset-Wert dazuschummeln könnte, damit das optisch wieder passt - aber leider wird das völlig ignoriert.
Zur Veranschauchlichung:
Code:
ObjectSet(objectName,OBJPROP_ARROWCODE, 234);
ObjectSet(objectName,OBJPROP_ANCHOR, ANCHOR_BOTTOM);
ObjectSet(objectName,OBJPROP_WIDTH, 5);
ObjectSet(objectName,OBJPROP_YDISTANCE, 100); // no effect
ObjectSet(objectName,OBJPROP_YOFFSET, 100); // no effect
Vielen Dank für Hilfe/Workaround-Vorschläge.