Hallo Valerie! Zuallererst bin ich KEIN MetaTrader-Programmierer (ich teste es jetzt seit ungefähr 2 Wochen), aber Ihre Frage ist irgendwie universell. Also, ein kurzer Blick in den MetaQuote-Spracheditor zeigte unter Dictionary (auf der rechten Seite des Bildschirms) und dort unter dem Thema Math Trig den Eintrag für die gesuchte Funktion: Es heißt MathRound (). Wenn Sie auf dieses Thema klicken, wird eine kurze Hilfe angezeigt. Da ich also nie mit MetaTrader programmiert habe, würde ich den folgenden Hinweis geben, um folgendes zu versuchen: Da MathRound auf den nächsten INTEGER rundet, würden Sie höchstwahrscheinlich zuerst mit 10 multiplizieren Dann rufen Sie MathRound (1.4578) auf und das Ergebnis wäre 1.0 - dividiere erneut durch 10 - 0,1. Dies bedeutet, dass DOWN auf die nächste Ganzzahl gerundet wird. Von da an können Sie sich leicht an Ihre Losgröße anpassen. ABER, wenn Sie immer auf die nächsthöhere Ganzzahl aufrunden möchten, würden Sie zusätzlich Folgendes tun: MathMod (.14578, .1) Wenn das Ergebnis gt; 0 ist, dann gibt es eine Pause und Sie müssen eine .1-Einheit hinzufügen zu dem obigen Ergebnis, das Sie mit MathRound () erhalten haben. Hoffe das hilft, probiere ein wenig ...
McD