Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   Rundung in 5-er Schritten ? (http://www.expert-advisor.com/forum/showthread.php?t=4802)

ralfbenker 19.02.16 10:10

Rundung in 5-er Schritten ?
 
Gibt es eigentlich in mql4 ne Funktion die in Fünfer-Schritten rundet ?
MathRound() rundet ja nur bis zur nächsten ganzen Zahl.

Bsp:

Der Wert ist 16548 und ich möchte auf 16550 aufrunden oder
16546 und ich möchte auf 16545 abrunden.
Hintergrund ist, dass manche CfDs bei einigen Brokern in Fünferschritten oder 0.5-er Schritten angeboten werden und Orders, die knapp daneben liegen Fehler erzeugen.

Aktien Andy 19.02.16 10:42

Moin ;)

Teile erst die zu rundende Zahl durch 5, dann runden, dann wieder *5 (wenn das in MQL geht).

Gruß

Andreas

ralfbenker 19.02.16 15:16

Jo, das geht. Wenn es denn ne Funktion dafür in mql geben würde könnte man sich das aber sparen. Na egal, dann schreiben wir die Zeile eben manuell :-)

Aktien Andy 20.02.16 01:59

...das kann ich Dir leider nicht beantworten (ob es eine Funktion dafür gibt)

traderdoc 20.02.16 07:59

Nein, dafür gibt es keine Funktionen im MQL4.5.

traderdoc


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:18 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