エラー、バグ、質問 - ページ 2322 1...231523162317231823192320232123222323232423252326232723282329...3185 新しいコメント Maxim Dmitrievsky 2018.11.11 04:27 #23211 Igor Makanu:で、すでに変数を「掛けて」いるわけですが、ここではCBandit(int number_of_features) 変数 int number_of_features がすでに作られるというか、変数ではなく、この変数値のコピーに なるので、 CBandit(int number_of_features_my) と書いたものは、そのままでも何も変わりませんが、コンパイラは特に警告を出すわけです、だって。CBandit(int number_of_features)と記述することで、スコープを閉じて いるためです。 プライベートint number_of_features; で、CBandit()メソッドでこのint number_of_features;を取得する必要があるかもしれませんし、そうでないかもしれませんが、コンパイラはこれを記録しています。つまり、違う名前をつける必要はないんです。C++では、次のようにできます。 は、警告だけでは迷惑です。 Igor Makanu 2018.11.11 04:46 #23212 Maxim Dmitrievsky:つまり、名前がバラバラにならないように。C++では、次のようになります。しかし、それはコンパイラのメーカーとその設定に依存します - vorningを発行するかしないか、イミホ、コンパイラはすべてを正しく行います、それはメソッドの説明に1文字を追加するあなたのトラブルの価値がありませんし、スコープが閉じている場合、それは誰かの助けになります、例えば - 問題を理解していない誰かがプラグ.mqh、おそらく継承と同様の状況があるだろう、イミホ、すべてが正しいです SZZ:関数がどのように欲しいかをクラスで記述し、メソッド本体そのものを記述すれば、すべてがわかりやすく思い通りになり、正しく処理されます。コンパイラは、関数を呼び出すときに変数の型だけを記録し、名前は記録しないのです。 class tst { private: int number_of_features; public: void CBandit(int number_of_features); }; //+------------------------------------------------------------------+ //| tst::CBandit(int number_of_features_my) | //+------------------------------------------------------------------+ tst::CBandit(int number_of_features_my) { this.number_of_features=number_of_features_my; } Maxim Dmitrievsky 2018.11.11 05:01 #23213 Igor Makanu:しかし、それはコンパイラのメーカーと設定に依存します - vorningを発行するかしないか、イモ、すべての正しいコンパイラが行う、それはあなたにメソッドの説明で1文字を費やすことはありませんし、スコープが閉じている場合、それは例として誰かを助ける - 問題を理解していない誰かが接続する場合.mqh、そしておそらく継承と同様の状況があるだろう、イモ、すべてが正しい SZZ:あなたが関数をしたい方法クラスで記述し、メソッドの本体はそう、すべてがあなたが理解し、正しく処理されます望むようになり、コンパイラはあなたが関数を呼び出すときに変数の種類だけを追跡しますが、名前ではありません。 まあ、そうなんですけどね...大したことじゃないんですけどね)ちょっと聞いてみただけです。 削除済み 2018.11.11 07:15 #23214 fxsaber:キャッシュが効くキャッシュとは?どこから?1つのTFで実行した後、確認のため、別のTFで実行したところ(キャッシュが効かないようにしただけ)、別の結果が得られました。キャッシュとどう関係があるのですか? fxsaber 2018.11.11 07:54 #23215 Сергей Таболин:キャッシュとは?どこから?あるTFで実行した後、確認のため、別のTFで実行したところ(キャッシュが効かないことを確認するため)、違う結果が得られました。キャッシュとどう関係があるのでしょうか?FILE_SHAREフラグを使用する必要がある場合がほとんどです。なぜなら、ファイルを開く/書き込むが 同時に起こる可能性があるからです。 削除済み 2018.11.11 08:23 #23216 fxsaber:ほとんどの場合、FILE_SHAREフラグが使用されるはずです。なぜなら、ファイルを開く/書き込むが 同時に起こる可能性があるからです。変更しました。 int filehandle = FileOpen(filename,FILE_WRITE|FILE_READ|FILE_SHARE_WRITE|FILE_SHARE_READ|FILE_BIN|FILE_COMMON); 役に立たなかった。1 - M30、2 - H4。 そして、どちらの場合も、有効な選択肢は少なくなります。(1956) fxsaber 2018.11.11 09:27 #23217 Сергей Таболин:変更しました。 役に立たなかった。1 - M30, 2 - H4 そして、どちらの場合も、許可された選択肢より少ないものが見つかります。(1956)残念ながら、再現できるコードがなければ、建設的な発言はできません。 削除済み 2018.11.11 09:38 #23218 fxsaber:残念ながら、再現するためのコードがなければ建設的な話はできません。コードはこちらと こちらに 記載されています。 Aleksey Vyazmikin 2018.11.11 13:42 #23219 開発者の皆様へ 自社リモートエージェントの長時間アクティベーションの問題は解決するのか? " 2018.11.11 16:40:02.769 FX_09 他の端末に占拠される。" 最適化は12時間前に行われたことがなく、エージェントのためのパブリックリソース販売 アクセスはありません。 fxsaber 2018.11.13 11:09 #23220 なぜMQ-Betaにはゼロ以外のストップレベルがあるのですか?古くからあるものなんです。 ZZY TCの研究はカスタムシンボルだけに したほうがいいと、さらに確信しました。結局のところ、それらのストップ/フリーズレベルは、マーケットパターンとは何の関係もないのです。しかし、このような停止は、時に大きな歪みを生じさせ、テスターはその結果で嘘をつき始める。 1...231523162317231823192320232123222323232423252326232723282329...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
で、すでに変数を「掛けて」いるわけですが、ここではCBandit(int number_of_features) 変数 int number_of_features がすでに作られるというか、変数ではなく、この変数値のコピーに なるので、 CBandit(int number_of_features_my) と書いたものは、そのままでも何も変わりませんが、コンパイラは特に警告を出すわけです、だって。CBandit(int number_of_features)と記述することで、スコープを閉じて いるためです。
プライベート
int number_of_features;
で、CBandit()メソッドでこのint number_of_features;を取得する必要があるかもしれませんし、そうでないかもしれませんが、コンパイラはこれを記録しています。
つまり、違う名前をつける必要はないんです。C++では、次のようにできます。
は、警告だけでは迷惑です。
つまり、名前がバラバラにならないように。C++では、次のようになります。
しかし、それはコンパイラのメーカーとその設定に依存します - vorningを発行するかしないか、イミホ、コンパイラはすべてを正しく行います、それはメソッドの説明に1文字を追加するあなたのトラブルの価値がありませんし、スコープが閉じている場合、それは誰かの助けになります、例えば - 問題を理解していない誰かがプラグ.mqh、おそらく継承と同様の状況があるだろう、イミホ、すべてが正しいです
SZZ:関数がどのように欲しいかをクラスで記述し、メソッド本体そのものを記述すれば、すべてがわかりやすく思い通りになり、正しく処理されます。コンパイラは、関数を呼び出すときに変数の型だけを記録し、名前は記録しないのです。
しかし、それはコンパイラのメーカーと設定に依存します - vorningを発行するかしないか、イモ、すべての正しいコンパイラが行う、それはあなたにメソッドの説明で1文字を費やすことはありませんし、スコープが閉じている場合、それは例として誰かを助ける - 問題を理解していない誰かが接続する場合.mqh、そしておそらく継承と同様の状況があるだろう、イモ、すべてが正しい
SZZ:あなたが関数をしたい方法クラスで記述し、メソッドの本体はそう、すべてがあなたが理解し、正しく処理されます望むようになり、コンパイラはあなたが関数を呼び出すときに変数の種類だけを追跡しますが、名前ではありません。
まあ、そうなんですけどね...大したことじゃないんですけどね)ちょっと聞いてみただけです。
キャッシュが効く
キャッシュとは?どこから?1つのTFで実行した後、確認のため、別のTFで実行したところ(キャッシュが効かないようにしただけ)、別の結果が得られました。キャッシュとどう関係があるのですか?
キャッシュとは?どこから?あるTFで実行した後、確認のため、別のTFで実行したところ(キャッシュが効かないことを確認するため)、違う結果が得られました。キャッシュとどう関係があるのでしょうか?
FILE_SHAREフラグを使用する必要がある場合がほとんどです。なぜなら、ファイルを開く/書き込むが 同時に起こる可能性があるからです。
ほとんどの場合、FILE_SHAREフラグが使用されるはずです。なぜなら、ファイルを開く/書き込むが 同時に起こる可能性があるからです。
変更しました。
役に立たなかった。1 - M30、2 - H4。
そして、どちらの場合も、有効な選択肢は少なくなります。(1956)
変更しました。
役に立たなかった。1 - M30, 2 - H4
そして、どちらの場合も、許可された選択肢より少ないものが見つかります。(1956)
残念ながら、再現できるコードがなければ、建設的な発言はできません。
残念ながら、再現するためのコードがなければ建設的な話はできません。
コードはこちらと こちらに 記載されています。
開発者の皆様へ
自社リモートエージェントの長時間アクティベーションの問題は解決するのか?
"
2018.11.11 16:40:02.769 FX_09 他の端末に占拠される。
"
最適化は12時間前に行われたことがなく、エージェントのためのパブリックリソース販売 アクセスはありません。
なぜMQ-Betaにはゼロ以外のストップレベルがあるのですか?古くからあるものなんです。
ZZY TCの研究はカスタムシンボルだけに したほうがいいと、さらに確信しました。結局のところ、それらのストップ/フリーズレベルは、マーケットパターンとは何の関係もないのです。しかし、このような停止は、時に大きな歪みを生じさせ、テスターはその結果で嘘をつき始める。