bei "int" nicht kaufm. runden...
Hallo zusammen,
wie kann ich verhindern, dass bei GD's die "int"-Zahlen kaufm. gerundet werden? Danke schonmal... |
Bei "int" wird das Problem immer bleiben, versuch es mal mit "double" .
Bei genauerem werden die Guru's aber auch etwas Code bestimmt benötigen, den so ist ja nur alles allgemein gehalten ! |
vielen Dank für deine Anwort!
Was ich da genauer schreiben soll (mit Code) weis ich nicht. Ich möchte nur wissen, ob es eine Möglichkeit gibt, das Ganzzahlen nicht kfm. gerundet werden. Deine Lösung geht z.B. gar nicht, mit der Formatierung erhalte ich ja eine Flieskommazahl... Ich brauch eine Möglichkeit, das z.B. aus 17200.6 17200 wird und nicht 17201. Thats all... |
...also die Nachkommastellen sozusagen einfach "unter den Teppich kehrt" bzw. weglässt...
|
hat sich erledigt.
|
Dann mußt du der Zahl 17200,6 sagen, wenn du keine ",0" hast, setze ",0" .
Dies wäre doch dann alles ! |
Hallo
na ja ,wenn schon ein Code. Dann einer der die Komma Stellen beschränkt. Zahl = NormalizeDouble(Zahl,2); |
Hallo Auszubildender,
nicht gut gelesen, er möchte keine Kommazahlen, sondern nur ein Fortfall dieser ohne Kaufmännische Rundung. |
Zitat:
Oder was meinst Du denn genau? traderdoc |
ok, da es ja anscheinend viele interessiert:
es war mein Fehler! Ich hätte vorher genauer die Bedingungen studieren sollen. "int" macht genau das, was ich will. Es gibt Ganzzahlen zurück, ohne zu runden. Beim runden müsste ich "MathRound" benutzen. Ich habe mich nur durch die Anzeige im MT4 durcheinander bringen lassen... Also: alles ist gut. Danke nochmals für die vielen Bemühungen! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:50 Uhr. |
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum