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)
-   -   Zahlen runden / Nachkommastellen abschneiden? (http://www.expert-advisor.com/forum/showthread.php?t=1850)

forexAlexPH 17.01.12 09:24

Zahlen runden / Nachkommastellen abschneiden?
 
Hallo,

habe einen EA mit folgender Variable:

Code:

extern double Lots = 0.12 ;
weiter unten im Code wird das dann ausgegeben:
Code:

ObjectSetText("Lot", "Lot: "+Lots, lot_font_size, lot_font_face, lot_font_color);
Und im Chart steht das dann wie folgt, mit 8 Nachkommastellen:
Lot: 0.12000000

Wie bekomme ich das hin, dass nur zwei Nachkommastellen angezeigt werden?

Seroleashed 17.01.12 09:35

Müsste mit NormalizeDouble(Variable,Nachkommastellen) gehen, wenn ich das richtig verstanden habe.... Probiers mal aus und sag mir bitte, obs geklappt hat;-p

forexAlexPH 17.01.12 09:54

Genau so hats funktioniert, danke!

extern double Lots = 0.12 ;
string LotsOutput;
extern int digitsBroker=4;

LotsOutput=DoubleToStr(NormalizeDouble(Lots,digits Broker),digitsBroker);
:D


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