NormalizeDoubleによるMT4での数値の丸め方 - ページ 6 12345678910111213...17 新しいコメント 削除済み 2016.02.25 16:20 #51 Roman Starinskij:そういうことなんだ!ありがとうございます。3桁に正規化した後、小数点以下の余分な桁を切り捨てています。小数点以下のH桁をトリミングする標準的な機能があれば教えてください。StringSubStrと同様、小数である場合のみ。トリマイextern ushort Characters_delete = 1; //////////////////////////////////// string resoult=""; string data=DoubleToString(Bid,Digits); int lenth=StringLen(data); for(int i=0;i<lenth-Characters_delete;i++) { StringAdd(resoult,StringSubstr(data,i,1)); } Dmitry Fedoseev 2016.02.25 16:22 #52 Vasyl Nosal:トリメイもっと複雑な方法を思いつかなかったのか?一番良い方法は、DoubleToStr()で1文字余分に入力し、StringSubstr() で最後の1文字を破棄することです。 削除済み 2016.02.25 16:25 #53 Dmitry Fedoseev:もっと複雑な方法を思いつかなかったのか?一番良い方法は、DoubleToStr()で1文字余分に入力し、StringSubstr()で最後の1文字を破棄することです。 コード? Victor Nikolaev 2016.02.25 16:26 #54 Vasyl Nosal:トリメイこれ以上のものはないでしょう。列がひどく遅い。特殊機能あり Dmitry Fedoseev 2016.02.25 16:27 #55 Vasyl Nosal: コード? 自分でやる。 削除済み 2016.02.25 16:27 #56 Victor Nikolaev:これ以上のものはないでしょう。列がひどく遅い。特殊機能あり コード? 削除済み 2016.02.25 16:27 #57 Dmitry Fedoseev: 自分でやる。 そう思ったんです。 Dmitry Fedoseev 2016.02.25 16:28 #58 Vasyl Nosal: そう思ったんです。 何を笑うことがあるんだ。何かあればいいなと思います。 Victor Nikolaev 2016.02.25 16:32 #59 Vasyl Nosal: コード?何のコードか。乗算は最小の整数を取る。 除算は係数で行う。 Dmitry Fedoseev 2016.02.25 16:33 #60 Victor Nikolaev:何のコードか。乗算は最小の整数を取る。 除算は係数で行う。 いや、そっちじゃない。こちらは「DoubleToStr()で符号を1つ余計に付けて、 StringSubstr() で最後の符号を捨てる」です。 12345678910111213...17 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
そういうことなんだ!ありがとうございます。3桁に正規化した後、小数点以下の余分な桁を切り捨てています。
小数点以下のH桁をトリミングする標準的な機能があれば教えてください。StringSubStrと同様、小数である場合のみ。
トリマイ
トリメイ
もっと複雑な方法を思いつかなかったのか?
一番良い方法は、DoubleToStr()で1文字余分に入力し、StringSubstr() で最後の1文字を破棄することです。
もっと複雑な方法を思いつかなかったのか?
一番良い方法は、DoubleToStr()で1文字余分に入力し、StringSubstr()で最後の1文字を破棄することです。
トリメイ
これ以上のものはないでしょう。列がひどく遅い。
特殊機能あり
コード?
これ以上のものはないでしょう。列がひどく遅い。
特殊機能あり
自分でやる。
そう思ったんです。
コード?
何のコードか。
乗算は最小の整数を取る。 除算は係数で行う。
何のコードか。
乗算は最小の整数を取る。 除算は係数で行う。