MQL4およびMQL5でDigits()をバイパスして任意の数値(引用符だけでなく)の小数点以下桁数を取得 - ページ 10 1...34567891011121314151617...22 新しいコメント A100 2018.11.29 12:06 #91 Dmitry Fedoseev:取引パネルで、テキストボックスに正しい小数点以下の 桁数のロットサイズが出力されるケースが1件ありました。このケースだけ です。 トレードを行う際に)ボリュームの正規化は行わないのですか? Alexey Viktorov 2018.11.29 12:11 #92 A100:何が理解できないのか?価格にはDigits()があるが、出来高には ない。そうやって計算するんです。 なぜボリューム桁が必要なのか?価格桁と同じ理由!?しかし、ボリュームにはSYMBOL_VOLUME_ MINと SYMBOL_VOLUME_STEPが あり、ユーザーが介入しなくても十分 です。 A100 2018.11.29 12:15 #93 Alexey Viktorov:しかし、ボリュームにはSYMBOL_VOLUME_ MINと SYMBOL_VOLUME_STEPが あり、ユーザーの介入なしに十分 である。十分とは?ボリュームの正規化もやっていないんですね Alexey Viktorov 2018.11.29 12:19 #94 A100:十分とは?偽物のため?ボリュームの正規化もしないのですね。文字数も正規化も十分で、正規化しなければマートは通らない。 A100 2018.11.29 12:23 #95 Alexey Viktorov:文字数も正常化も十分、正常化しなければ市場も通らない。それなのに、なぜDmitry Fedoseevは 唯一のケースについて書いているのだろう(しかも、まさにテーブルアライメント用で、トレーディング用ではない)。 どうやらマーケットには厳しさが足りないようだ Alexey Viktorov 2018.11.29 12:45 #96 A100:それなのに、なぜDmitry Fedoseevは 一つのケースについて(しかもテーブルアライメントではなく、トレーディングについて)書いているのだろう。 どうやら、Marketは十分に硬いものではないらしいドミトリー・フェドセーエフ 氏は、テーブルだけでなく、ロットサイズについても書いています。 トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム MQL4とMQL5でDigits()をバイパスして任意の数値の小数点以下を取得する(引用符だけでなく) ドミトリー・フェドセーエフ さん 2018.11.26 10:23 トレーディングパネルのテキストフィールドに、 正しい 小数点以下の ロットサイズを出力させたいケースがあります。このケースだけです。 であり、正規化が取引に使われるか、表に表示されるかは関係ない。正規化はSYMBOL_VOLUME_STEP に従わなければならず、ユーザーの悪手ではこの値に対して何も できないのです。 Mesaoria 2018.11.29 13:26 #97 Alexey Viktorov:Dmitry Fedoseevは、テーブルだけでなく、ロットサイズについても書いています。 で、取引用や表での表示用など、何のために正規化するかは問題ではありません。正規化はSYMBOL_VOLUME_STEP に従わなければならず、この値については何も することはない。 それが私のメッセージです。こんな感じです。 Dmitry Fedoseev 2018.11.29 14:00 #98 Mesaoria:つまり、ユーザーが入力した最小ロット値(またはロット増分)を使って、この値は何桁なのかを判断し、将来の値を正規化するために保存するのでしょうか?いいえ、入力された値ではなく、シンボルのパラメータ、つまり最小ロットとロット増分によって決まります。 Dmitry Fedoseev 2018.11.29 14:04 #99 A100: そして、(トレードを行う際に)ボリュームの正規化を行わないのですか?この正規化は8桁でも可能で、(最初にロットステップで割って、それを丸めて、ロットステップを掛ければ)問題なく、ロットステップの正確な桁数を知る必要はない。 しかし、見栄えをよくするためには-桁数を知る必要があるのです。 multiplicator 2018.12.01 04:41 #100 ダブルは○○のようなもので、ダブルばかりでは問題がある。 いつになったら、番組用の普通の数字を作るんだろう? 分数を整数部と分数 部としてメモリに記憶させることができます。 1...34567891011121314151617...22 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
取引パネルで、テキストボックスに正しい小数点以下の 桁数のロットサイズが出力されるケースが1件ありました。このケースだけ です。
何が理解できないのか?価格にはDigits()があるが、出来高には ない。そうやって計算するんです。
なぜボリューム桁が必要なのか?価格桁と同じ理由!?
しかし、ボリュームにはSYMBOL_VOLUME_ MINと SYMBOL_VOLUME_STEPが あり、ユーザーが介入しなくても十分 です。
しかし、ボリュームにはSYMBOL_VOLUME_ MINと SYMBOL_VOLUME_STEPが あり、ユーザーの介入なしに十分 である。
十分とは?ボリュームの正規化もやっていないんですね
十分とは?偽物のため?ボリュームの正規化もしないのですね。
文字数も正規化も十分で、正規化しなければマートは通らない。
文字数も正常化も十分、正常化しなければ市場も通らない。
それなのに、なぜDmitry Fedoseevは 唯一のケースについて書いているのだろう(しかも、まさにテーブルアライメント用で、トレーディング用ではない)。
どうやらマーケットには厳しさが足りないようだ
それなのに、なぜDmitry Fedoseevは 一つのケースについて(しかもテーブルアライメントではなく、トレーディングについて)書いているのだろう。
どうやら、Marketは十分に硬いものではないらしい
ドミトリー・フェドセーエフ 氏は、テーブルだけでなく、ロットサイズについても書いています。
トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム
MQL4とMQL5でDigits()をバイパスして任意の数値の小数点以下を取得する(引用符だけでなく)
ドミトリー・フェドセーエフ さん 2018.11.26 10:23
トレーディングパネルのテキストフィールドに、 正しい 小数点以下の ロットサイズを出力させたいケースがあります。このケースだけです。
Dmitry Fedoseevは、テーブルだけでなく、ロットサイズについても書いています。
それが私のメッセージです。こんな感じです。
つまり、ユーザーが入力した最小ロット値(またはロット増分)を使って、この値は何桁なのかを判断し、将来の値を正規化するために保存するのでしょうか?
いいえ、入力された値ではなく、シンボルのパラメータ、つまり最小ロットとロット増分によって決まります。
そして、(トレードを行う際に)ボリュームの正規化を行わないのですか?
この正規化は8桁でも可能で、(最初にロットステップで割って、それを丸めて、ロットステップを掛ければ)問題なく、ロットステップの正確な桁数を知る必要はない。
しかし、見栄えをよくするためには-桁数を知る必要があるのです。
いつになったら、番組用の普通の数字を作るんだろう?
分数を整数部と分数 部としてメモリに記憶させることができます。