初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 820 1...813814815816817818819820821822823824825826827...1503 新しいコメント User_mt5 2018.01.16 09:33 #8191 数学を勉強する。二本の松の木の間で迷う...これがあるんです。int OnCalculate (const int rates_total, // размер массива price[] const int prev_calculated, // обработано баров на предыдущем вызове const int begin, // откуда начинаются значимые данные const double& price[] // массив для расчета beginに関する 質問です。1.何ですか?その値=0とする。インデックスなのか? 2.本来はどうなのでしょうか?意味のあるデータとは?他にどのようなデータがあるのでしょうか?3.この数値はどのような根拠で算出されているのですか?また、原理的にどのようなバリエーションが可能なのでしょうか?例えば、意味のあるデータはインデックス0からではなく、インデックス5から始めることができるのでしょうか? 4.なぜこのパラメータがOnCalculateに 挿入されるのですか?ヘルプのどこに書いてあるか見落としていたら、ご指摘いただければ幸いです。 andre 2018.01.17 09:31 #8192 デバッグウィンドウに表示されるこれらの多桁の値(変数は正規化されています)を取り除く方法をどなたかアドバイスしていただけませんか? Alexey Viktorov 2018.01.17 09:48 #8193 Андрей:デバッグウィンドウに表示されるこれらの多桁の値(変数は正規化されています)を取り除く方法をどなたかアドバイスしていただけませんか?文字列 変数を追加 し、DoubleToString() にセットして、デバッグウィンドウで見て ください。マクロにまとめることができる #ifdef _DEBUG andre 2018.01.17 11:37 #8194 Alexey Viktorov:文字列 変数を追加 し、DoubleToString() にセットして、デバッグウィンドウで見て ください。マクロにまとめることができる #ifdef _DEBUGありがとうございます。しかし、疑問が生じます - これらの数桁の値、彼らは現実かそう、 "光の演劇 "に対応していますか?ポイントは、見栄えを良くすることではなく、どの値を用いてさらに計算を行うかです。 User_mt5 2018.01.17 16:08 #8195 Андрей:ありがとうございます。しかし、これらの多値は真実なのか、それとも単なる「軽い遊び」なのか、という疑問が生じます。見栄えを良くするのではなく、どのような値でさらに計算をするのかが重要なのです。 この数桁の数値が現実に対応しているのです。そして、特に比較の表現では、時に画像を台無しにします。 念のため、NormalizeDouble() は所定の精度で使用 することをお勧めします。 User_mt5 2018.01.17 16:09 #8196 そして、誰もベジタブルのことを気にもしていない。まったく異質なものなのだろう...。 andre 2018.01.17 17:39 #8197 User_mt5: これらは、マルチミーニングのものです。そして、特に比較表現において、画像を台無しにしてしまうことがあるのです。 念のため、NormalizeDouble() は指定された精度で使用 することをお勧めします。 つまり、正常化された価値観の中から、こうした「キワモノ」が生まれてくるわけです。このスープ(MT5)には何か足りないものがあるようです。 User_mt5 2018.01.18 08:04 #8198 Андрей: つまり、正規化された値の中から出てくるのは、この「バケモノ」なんですね。このスープ(MT5)には何か足りないものがあるようです。今まで私は、ノーマライゼーションは最後の手段で真実だと素朴に思っていました。 問題が発生するコードの断片を表示してもらえますか。もしかしたら、原因は他にあるのかもしれません。 andre 2018.01.18 09:22 #8199 User_mt5:今までは、ノーマライゼーションが最後の手段で真実だと素朴に思っていたのです。 問題が発生するコードの断片を表示してもらえますか。もしかしたら、原因は他にあるのかもしれません。以下は、「効果」を確認するのに十分なスニペットですが。その結果がこちらです。正常化してもしなくても同じです。 User_mt5 2018.01.18 10:15 #8200 Андрей:正常化してもしなくても同じです。そうですね。 実は、比較式では(まるで「その場しのぎ」のように)正規化が効くのです。 私の理解では、単純な計算の過程で問題が発生するのだと思います。 しかし、数値が正規化されている場合は、正規化された数値も 格納されるはずです。 しかし、残念なことに。開発者の方々は、どのような感想をお持ちなのでしょうかね。 1...813814815816817818819820821822823824825826827...1503 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
数学を勉強する。二本の松の木の間で迷う...
これがあるんです。
beginに関する 質問です。
1.何ですか?その値=0とする。インデックスなのか?
2.本来はどうなのでしょうか?意味のあるデータとは?他にどのようなデータがあるのでしょうか?
3.この数値はどのような根拠で算出されているのですか?また、原理的にどのようなバリエーションが可能なのでしょうか?例えば、意味のあるデータはインデックス0からではなく、インデックス5から始めることができるのでしょうか?
4.なぜこのパラメータがOnCalculateに 挿入されるのですか?
ヘルプのどこに書いてあるか見落としていたら、ご指摘いただければ幸いです。
デバッグウィンドウに表示されるこれらの多桁の値(変数は正規化されています)を取り除く方法をどなたかアドバイスしていただけませんか?
デバッグウィンドウに表示されるこれらの多桁の値(変数は正規化されています)を取り除く方法をどなたかアドバイスしていただけませんか?
文字列 変数を追加 し、DoubleToString() にセットして、デバッグウィンドウで見て ください。
マクロにまとめることができる #ifdef _DEBUG
文字列 変数を追加 し、DoubleToString() にセットして、デバッグウィンドウで見て ください。
マクロにまとめることができる #ifdef _DEBUG
ありがとうございます。しかし、疑問が生じます - これらの数桁の値、彼らは現実かそう、 "光の演劇 "に対応していますか?
ポイントは、見栄えを良くすることではなく、どの値を用いてさらに計算を行うかです。
ありがとうございます。しかし、これらの多値は真実なのか、それとも単なる「軽い遊び」なのか、という疑問が生じます。
見栄えを良くするのではなく、どのような値でさらに計算をするのかが重要なのです。
念のため、NormalizeDouble() は所定の精度で使用 することをお勧めします。
これらは、マルチミーニングのものです。そして、特に比較表現において、画像を台無しにしてしまうことがあるのです。
念のため、NormalizeDouble() は指定された精度で使用 することをお勧めします。
つまり、正規化された値の中から出てくるのは、この「バケモノ」なんですね。このスープ(MT5)には何か足りないものがあるようです。
今まで私は、ノーマライゼーションは最後の手段で真実だと素朴に思っていました。
問題が発生するコードの断片を表示してもらえますか。もしかしたら、原因は他にあるのかもしれません。
今までは、ノーマライゼーションが最後の手段で真実だと素朴に思っていたのです。
問題が発生するコードの断片を表示してもらえますか。もしかしたら、原因は他にあるのかもしれません。
以下は、「効果」を確認するのに十分なスニペットですが。
その結果がこちらです。
正常化してもしなくても同じです。
Андрей:
正常化してもしなくても同じです。
そうですね。
実は、比較式では(まるで「その場しのぎ」のように)正規化が効くのです。
私の理解では、単純な計算の過程で問題が発生するのだと思います。
しかし、数値が正規化されている場合は、正規化された数値も 格納されるはずです。
しかし、残念なことに。
開発者の方々は、どのような感想をお持ちなのでしょうかね。