
MQL4MQL5 型変換
DoubleToString()
- できること
- 小数を、桁数を指定して文字列にする
- 対応
- MQL4・MQL5
DoubleToString() とは
小数(double)を、指定した小数点以下の桁数の文字列に変換する関数です。価格や損益をきれいに表示するときに使います。
DoubleToString() の書式と引数
string DoubleToString(double value, int digits=8)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
value | double | 必須 | 変換する値。 |
digits | int | 8 | 小数点以下の桁数。価格なら _Digits。 |
戻り値
変換した文字列。
DoubleToString() の使い方(コード例)
MQL4・MQL5 共通
double bid = SymbolInfoDouble(_Symbol, SYMBOL_BID);
Comment("Bid:", DoubleToString(bid, _Digits), "\n残高:", DoubleToString(AccountInfoDouble(ACCOUNT_BALANCE), 0));OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。
MQL4 と MQL5 の違い
MQL4 には同じ働きの DoubleToStr() もあります。MQL5 では DoubleToString() だけなので、こちらを使っておくと移植が楽です。












