初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 1171 1...116411651166116711681169117011711172117311741175117611771178...1503 新しいコメント Kolya32 2020.01.05 01:21 #11701 プログラマー仲間の皆さん、こんにちは。よろしくお願いします。MQL5では、小数点以下の桁数を格納する_Digits変数があります。小数点以下の桁数を格納する変数はないのだろうか。 整数なら、その桁数も必要だ。例えば、価格が23292であれば5の数字を、232920.12であれば6の数字を求めたいのですが、そのような変数がない場合、小数点以下の桁数をどのように計算すればよいのでしょうか? Igor Makanu 2020.01.05 04:19 #11702 Kolya32: 小数点以下の桁数を計算する方法を教えてください。 という感じです。 void OnStart() { double v = 0.12345; for(int i = 0; i < 10; i++) { Print("v = ", v, " , dig = ", GetDigitsIntVal(v)); v *= 10.0; } } //+------------------------------------------------------------------+ int GetDigitsIntVal(const double value) { int result = 0; long dig = (long)fabs(floor(value)); while(dig > 0) { result++; dig /= 10; } return(result); } //+------------------------------------------------------------------+ 2020.01.05 08:17:42.135 tst_dig (EURUSD,H1) v = 0.12345 , dig = 0 2020.01.05 08:17:42.136 tst_dig (EURUSD,H1) v = 1.2345 , dig = 1 2020.01.05 08:17:42.136 tst_dig (EURUSD,H1) v = 12.345 , dig = 2 2020.01.05 08:17:42.136 tst_dig (EURUSD,H1) v = 123.45 , dig = 3 2020.01.05 08:17:42.136 tst_dig (EURUSD,H1) v = 1234.5 , dig = 4 2020.01.05 08:17:42.136 tst_dig (EURUSD,H1) v = 12345.0 , dig = 5 2020.01.05 08:17:42.136 tst_dig (EURUSD,H1) v = 123450.0 , dig = 6 2020.01.05 08:17:42.136 tst_dig (EURUSD,H1) v = 1234500.0 , dig = 7 2020.01.05 08:17:42.136 tst_dig (EURUSD,H1) v = 12345000.0 , dig = 8 2020.01.05 08:17:42.136 tst_dig (EURUSD,H1) v = 123450000.0 , dig = 9 Questions from Beginners MQL5 Any questions from newcomers MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 BillionerClub 2020.01.05 06:44 #11703 mq5ファイルとmqhファイルの違いは何ですか? Kolya32 2020.01.05 06:48 #11704 Igor Makanu: このように void OnStart() { double v = 0.12345; for(int i = 0; i < 10; i++) { Print("v = ", v, " , dig = ", GetDigitsIntVal(v)); v *= 10.0; } } //+------------------------------------------------------------------+ int GetDigitsIntVal(const double value) { int result = 0; long dig = (long)fabs(floor(value)); while(dig > 0) { result++; dig /= 10; } return(result); } //+------------------------------------------------------------------+ ありがとうございました。 Roman Sharanov 2020.01.05 15:26 #11705 1つ目の合成は正常に動作するのに、2つ目の合成は延々と待たされるのはなぜですか? すべての見積もりはロードされます 削除済み 2020.01.05 17:06 #11706 合成の作り方を教えてください。もっとバーを作るには? Vladimir Simakov 2020.01.06 09:26 #11707 Kolya32: プログラマー仲間の皆さん、こんにちは。よろしくお願いします。MQL5では、小数点以下の桁数を格納する_Digitsという変数があります。小数点以下の桁数を格納する変数がないかな。例えば、価格が23292なら5、232920.12なら6を求めたいのですが、そのような変数がない場合、小数点以下の桁数をどのように計算すればよいのでしょうか? 対数で救われる代数学の教科書を読むと...クソ!硬化症!何年生だ!誰が覚えてるんだ?そして冗談抜きで、(int)MathMax(MathCell(MathLog10(price)),0.0)です。 Igor Makanu 2020.01.06 10:11 #11708 Vladimir Simakov: 対数で救われる代数学の教科書を読むと...クソ!硬化症!何年生だ!誰が覚えてるんだ? そして冗談抜きで、(int)MathMax(MathCell(MathLog10(price)),0.0)です。 まだ学校で勉強していないので、8年生になったら対数が出てくると思います ))) 妨害工作のために、彼はちょっと、価格を整数と小数点以下の桁数に分解し、小数点以下の桁数を数える必要があります、私は小数点以下の18桁(長い私の例です)以上のような取引ツールがあることを疑う Evgeny Dyuka 2020.01.06 11:33 #11709 フォーラムは巨大で、トレーディングにおけるニューラルネットワークの 使用に関するトピックはありません。それは変ですね。それともどこかにあるのでしょうか? それとも、誰も相手にしていないだけなのでしょうか? Aleksey Vyazmikin 2020.01.06 12:21 #11710 Evgeny Dyuka: フォーラムは巨大で、トレーディングにおけるニューラルネットワークの使用に関するトピックはありません。それは変ですね。それともどこかにあるのでしょうか? それとも、誰も相手にしていないだけなのでしょうか? https://www.mql5.com/ru/forum/86386 Машинное обучение в трейдинге: теория и практика (торговля и не только) 2016.05.26www.mql5.com Добрый день всем, Знаю, что есть на форуме энтузиасты machine learning и статистики... 1...116411651166116711681169117011711172117311741175117611771178...1503 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
小数点以下の桁数を計算する方法を教えてください。
という感じです。
2020.01.05 08:17:42.135 tst_dig (EURUSD,H1) v = 0.12345 , dig = 0
2020.01.05 08:17:42.136 tst_dig (EURUSD,H1) v = 1.2345 , dig = 1
2020.01.05 08:17:42.136 tst_dig (EURUSD,H1) v = 12.345 , dig = 2
2020.01.05 08:17:42.136 tst_dig (EURUSD,H1) v = 123.45 , dig = 3
2020.01.05 08:17:42.136 tst_dig (EURUSD,H1) v = 1234.5 , dig = 4
2020.01.05 08:17:42.136 tst_dig (EURUSD,H1) v = 12345.0 , dig = 5
2020.01.05 08:17:42.136 tst_dig (EURUSD,H1) v = 123450.0 , dig = 6
2020.01.05 08:17:42.136 tst_dig (EURUSD,H1) v = 1234500.0 , dig = 7
2020.01.05 08:17:42.136 tst_dig (EURUSD,H1) v = 12345000.0 , dig = 8
2020.01.05 08:17:42.136 tst_dig (EURUSD,H1) v = 123450000.0 , dig = 9
このように
ありがとうございました。
1つ目の合成は正常に動作するのに、2つ目の合成は延々と待たされるのはなぜですか?
すべての見積もりはロードされます
合成の作り方を教えてください。もっとバーを作るには?
プログラマー仲間の皆さん、こんにちは。よろしくお願いします。MQL5では、小数点以下の桁数を格納する_Digitsという変数があります。小数点以下の桁数を格納する変数がないかな。例えば、価格が23292なら5、232920.12なら6を求めたいのですが、そのような変数がない場合、小数点以下の桁数をどのように計算すればよいのでしょうか?
対数で救われる代数学の教科書を読むと...クソ!硬化症!何年生だ!誰が覚えてるんだ?
まだ学校で勉強していないので、8年生になったら対数が出てくると思います )))
妨害工作のために、彼はちょっと、価格を整数と小数点以下の桁数に分解し、小数点以下の桁数を数える必要があります、私は小数点以下の18桁(長い私の例です)以上のような取引ツールがあることを疑う
フォーラムは巨大で、トレーディングにおけるニューラルネットワークの 使用に関するトピックはありません。それは変ですね。それともどこかにあるのでしょうか?
それとも、誰も相手にしていないだけなのでしょうか?
フォーラムは巨大で、トレーディングにおけるニューラルネットワークの使用に関するトピックはありません。それは変ですね。それともどこかにあるのでしょうか?
それとも、誰も相手にしていないだけなのでしょうか?
https://www.mql5.com/ru/forum/86386