
MQL4MQL5 数学
MathRound()
- できること
- 小数を四捨五入して整数にする
- 対応
- MQL4・MQL5
MathRound() とは
小数を四捨五入して、いちばん近い整数を返す関数です(戻り値の型は double)。
MathRound() の書式と引数
double MathRound(double value)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
value | double | 必須 | 数値。 |
戻り値
四捨五入した値(double 型)。
MathRound() の使い方(コード例)
MQL4・MQL5 共通
double pips = 12.6;
int n = (int)MathRound(pips); // 13
Print(n);OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。
MathRound() の注意点
- int にしたいときは (int)MathRound(値) のようにキャストします。小数の桁数を指定して丸めたいときは NormalizeDouble() を使います。












