MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 974 1...967968969970971972973974975976977978979980981...1953 新しいコメント im-zvv 2019.09.21 13:28 #9731 ありがとうございます。 確かにe = 1.828331349163451e-40という数字は、1/(1+e)という式では非常に小さい。 その結果、1+無限大で0に近似する。 つまり、原理的にこのような数字になる理由を探さなければならない、ということです。 ポイントは、ネットワークの出力に数字の「1」を期待する場合です。計算すると0になりますが、誤差はそんなにないはずです。 は僅少です。0が出ることを期待すると、1が出ることでネットワークが満足することがわかった。 Igor Makanu 2019.09.21 13:36 #9732 im-zvv: ありがとうございます。 確かにe = 1.828331349163451e-40という数字は、1/(1+e)という式では非常に小さい。 その結果、1+無限大で0に近似する。 つまり、原理的にこのような数字になる理由を探さなければならない、ということです。 ポイントは、ネットワークの出力に数字の「1」を期待する場合です。計算すると0になりますが、誤差はそんなにないはずです。 は僅少です。その結果、ネットワークは「0を期待すると1が得られる」と満足していることがわかった。 お願いします と実数を扱う場合は注意が必要です、ここに例が書かれています。 void OnStart() { double e = 0.5; double h = 1/(1 + e); Print("1. e = ",e); Print("2. h = ",h); } 答えは正しい e = 0.5 and h = 0.66666666 しかし、何かが間違っていたところを探さないためには、コンパイラが曖昧にならないように書いたほうがいい--というより、曖昧にはならないが、我々が望むものは違って見えるかもしれない--))) double h = 1.0/(1.0 + e); im-zvv 2019.09.21 15:28 #9733 ありがとうございます、異常なしです数字を一度にダブルで書かなければならない。 残念ながら、今回のケースは解決策にはなっていません。 ネットワークコードの「バグ」を検索する必要がある(つまり、91.49999999993754という数字が出たところ)。 1.0より少し小さいくらいがよいでしょう。 しかし、それはまた別の問題です。 よろしくお願いします。 ヴァレンティン Seric29 2019.09.23 22:43 #9734 みんな、アドバイスをくれ。あなたがフリーランサーとして働き、あなたが誰かの注文を実行する場合は、原始的なレベルで人間のアイデアを書くことができ、それが動作します、またはあなたは様々な変更と物事を急なレベルでそれを書くことができますが、このケースでは、プログラマのためのより複雑で時間がかかるでしょう、時にはアイデアはシンプルで迅速であると時々あなたは何日も座って、顧客の気まぐれを数えることができる、どのように最高の行うには、例えば、私のためにすべてが注文とオンラインの学習時のように原始レベルで行われました(場合cのために marga.mitr 2019.09.24 02:48 #9735 MT5のセットアップを手伝ってください 32bitのPCと64bitのプロセッサを持っていますが、ボタンを動作させることは可能ですか? Seric29 2019.09.24 02:54 #9736 marga.mitr: 32bitのPCと64bitのプロセッサーでMt5をセットアップするのを手伝ってください。 また、パネルから拾えないツールは何ですか(シンボルはグレー、ニューオーダーもグレー......他には?) petya 2019.09.24 08:27 #9737 petya: 皆様にご挨拶申し上げます。私は問題を解決したい - 2つのMAに基づいている指標を書くために、例えば、MA 10とMA 15、これらのMAによってRSIもRSI 30とRSI 50などの異なる期間を取り、RSIの2行としてチャートに結果を表示します。ファイルのインジケータを添付していますが、コンパイル時にエラーや警告は出ませんが、スケジュールは何も表示されません。何が問題なのか、教えてください。よろしくお願いします。 私のメッセージを複製してください。なぜ動かないのか、どうすれば直るのか、どなたか教えてください。 ファイル: Forex_indicator.mq5 13 kb marga.mitr 2019.09.25 12:52 #9738 petya: 私のメッセージと重複しています。なぜ動かないのか、どうすれば直るのか、どなたか教えてください。 それ以外は今のところ問題ないようで、もしかしたら途中で判明するかもしれません petya 2019.09.26 04:32 #9739 marga.mitr: それ以外は今は問題ないようです。もしかしたら途中で判明するかもしれません。 私のコードを見たことがありますか?RSIの2本のサマリーラインがチャートに表示されないのですが。どうしたらいいんだろう......。 Alexandr Sokolov 2019.09.26 12:01 #9740 思いついたのは、多くのサイクルが必要なので、この方法で速度を確認することにしました。 for(int i = 0; i <= 1000000; i++) { ObjectSetString(ChartID(),name,OBJPROP_TEXT,(string)i); ChartRedraw(ChartID()); }; ...その結果、MT5が動作しなくなり、グリッチして、タスクマネージャーで閉じなければならなくなりました。 これは私のpcのパワーか何かの問題なのでしょうか? *PS - 私はニューラルネットワークを書いてみたいのですが、何十億ものサイクルがあり、ここで私は100万に嘘をつかなければなりません。 1...967968969970971972973974975976977978979980981...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ありがとうございます。
確かにe = 1.828331349163451e-40という数字は、1/(1+e)という式では非常に小さい。
その結果、1+無限大で0に近似する。
つまり、原理的にこのような数字になる理由を探さなければならない、ということです。
ポイントは、ネットワークの出力に数字の「1」を期待する場合です。計算すると0になりますが、誤差はそんなにないはずです。
は僅少です。0が出ることを期待すると、1が出ることでネットワークが満足することがわかった。
ありがとうございます。
確かにe = 1.828331349163451e-40という数字は、1/(1+e)という式では非常に小さい。
その結果、1+無限大で0に近似する。
つまり、原理的にこのような数字になる理由を探さなければならない、ということです。
ポイントは、ネットワークの出力に数字の「1」を期待する場合です。計算すると0になりますが、誤差はそんなにないはずです。
は僅少です。その結果、ネットワークは「0を期待すると1が得られる」と満足していることがわかった。
お願いします
と実数を扱う場合は注意が必要です、ここに例が書かれています。
答えは正しい e = 0.5 and h = 0.66666666
しかし、何かが間違っていたところを探さないためには、コンパイラが曖昧にならないように書いたほうがいい--というより、曖昧にはならないが、我々が望むものは違って見えるかもしれない--)))
ありがとうございます、異常なしです数字を一度にダブルで書かなければならない。
残念ながら、今回のケースは解決策にはなっていません。
ネットワークコードの「バグ」を検索する必要がある(つまり、91.49999999993754という数字が出たところ)。
1.0より少し小さいくらいがよいでしょう。
しかし、それはまた別の問題です。
よろしくお願いします。
ヴァレンティン
32bitのPCと64bitのプロセッサーでMt5をセットアップするのを手伝ってください。
また、パネルから拾えないツールは何ですか(シンボルはグレー、ニューオーダーもグレー......他には?)
皆様にご挨拶申し上げます。私は問題を解決したい - 2つのMAに基づいている指標を書くために、例えば、MA 10とMA 15、これらのMAによってRSIもRSI 30とRSI 50などの異なる期間を取り、RSIの2行としてチャートに結果を表示します。ファイルのインジケータを添付していますが、コンパイル時にエラーや警告は出ませんが、スケジュールは何も表示されません。何が問題なのか、教えてください。よろしくお願いします。
私のメッセージと重複しています。なぜ動かないのか、どうすれば直るのか、どなたか教えてください。
それ以外は今は問題ないようです。もしかしたら途中で判明するかもしれません。
私のコードを見たことがありますか?RSIの2本のサマリーラインがチャートに表示されないのですが。どうしたらいいんだろう......。
思いついたのは、多くのサイクルが必要なので、この方法で速度を確認することにしました。
...その結果、MT5が動作しなくなり、グリッチして、タスクマネージャーで閉じなければならなくなりました。
これは私のpcのパワーか何かの問題なのでしょうか?
*PS - 私はニューラルネットワークを書いてみたいのですが、何十億ものサイクルがあり、ここで私は100万に嘘をつかなければなりません。