https://docs.mql4.com/ru/convert/normalizedouble
Округление числа с плавающей точкой до указанной точности.
テーマの続きです。スクリプトがあります
#property strict void OnStart() { double v1 = NormalizeDouble(0.055,2); double v2 = NormalizeDouble(0.0549,2); Print("v1 = ",DoubleToString(v1),", v2 = ",DoubleToString(v2)); }
の結果、v1 = 0.06000000, v2 = 0.05000000 となり、どちらも 0.06000000 となるべきところ、0.05000000 となりました。
テーマの続きです。スクリプトがあります
の結果、v1 = 0.06000000, v2 = 0.05000000 となり、どちらも 0.06000000 となるべきところ、0.05000000 となりました。
丸め - Wikipedia
テーマの続きです。スクリプトがあります
の結果、v1 = 0.06000000, v2 = 0.05000000 となり、どちらも 0.06000000 となるべきところ、0.05000000 となりました。
テーマの続きです。スクリプトがある
結果:v1 = 0.06000000、v2 = 0.05000000、どちらも0.06000000となるべきところ、0.05000000。
さて、vshupeeeeeeeeeee...。
v1=v2=0.06であるべきです。
確認したこともないんだけど...。そんなにいけないことなのでしょうか?
MT5とMT4はどちらをお使いですか?
まあwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
は、v1=v2=0.06であるべきです。
確認もしたことがない...。そんなにメチャクチャなんですか?
なぜ、そんなことを?
学校の成績はDだったけど、四捨五入はちゃんと覚えていたのに...。
右端の数字が5以上の場合、左隣の数字が+1されます。などと、右から左へずらす。
学校ではFランクだったけど、これは覚えてる...。
面白い!どんな学校なんだろう・・・。思っていることを教えてください。だって、どうしてこんなに陳腐になるのか、さっぱりわからないんだもの。
テーマの続きです。スクリプトがあります
の結果、v1 = 0.06000000, v2 = 0.05000000 となり、どちらも 0.06000000 となるべきところ、0.05000000 となりました。

- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
こんにちは。何が問題なのか、教えてください。
NormalizeDouble(0.055,2) 関数が数値"0.055" を "0.06" に丸める のはなぜですか?
分数の丸め機能ではありません。