エラー、バグ、質問 - ページ 1698 1...169116921693169416951696169716981699170017011702170317041705...3185 新しいコメント Andrey Barinov 2016.09.23 09:13 #16971 Vladimir Pastushak:それでも、ダンプされるべきでない継承者に親のメソッドがダンプされる。 彼らは「ドロップアウト」するが、あなたがそれらを呼び出そうとすると、コンパイルエラーが 発生します。 fxsaber 2016.09.23 09:14 #16972 Karputov Vladimir:バッファのコピーを拒否した場合。インジケータが正常に終了する バッファをコピーしないのであれば、ハンドルは必要ありません。これは、開発者がバグをローカライズするのを助けるための方法なのでしょうか? Vladimir Karputov 2016.09.23 09:16 #16973 fxsaber: バッファをコピーしないのであれば、ハンドルも必要ありません。これは、開発者がバグをローカライズするのを助けるための方法なのでしょうか? できるだけ正確に問題を局在化させたいと考えています。これにより、ServiceDeskへの 応答時間が大幅に短縮される可能性があります。 削除済み 2016.09.23 09:18 #16974 fxsaber: どこに加えればいいのか、少なくとも理論的にはどのように役立つのか。これは端末のバグです。しかも、深刻なバグです。私はラッキーでした。ログを見ると、インジケータが動作していることがわかります。しかし、端末には何の情報もなく動作しているインジケーターがたくさんあります。しかし、なぜ空の端末でこれほどまでにCPUに負荷がかかるのか、という疑問が湧いてくる。 ハンドルが正しいかどうかをチェックする前にOnCalculate() に追加します。そして、フラグが書かれている場合 - OnCalculate()を終了します。もちろん、OnCalculate()を停止させることはほとんどできませんが...。が、何もアクションが実行されない...。 fxsaber 2016.09.23 09:22 #16975 Alexey Kozitsyn: OnCalculate()でハンドルが正しいかどうかをチェックする前に追加します。そして、フラグが書かれていれば - OnCalculate()を終了します。もちろん、これではOnCalculate()を止めることはできませんが...。が、何もアクションが実行されない...。 制御不能な数のインジケータをターミナルにぶら下げておくと、とにかくほとんど何も消費しないので。 fxsaber 2016.09.23 09:23 #16976 Karputov Vladimir: できるだけ正確に問題を特定しようとすること。これにより、ServiceDeskへのアプリケーションの 応答時間を大幅に短縮することができます。 アプリケーションを書きましたか? fxsaber 2016.09.23 09:26 #16977 MQL5で書くのは久しぶりだな、プログラマーじゃないし。MQL4は知っているし、今はMQL5も少し知っている。なぜMT5では毎日のようにバグが発生するのですか?実際、ほとんど毎日、道行く人が偶然に虫を見つけているのですこれはどういうことなのか、なぜ生なのか?テスターは一切なし?MTがうっとうしくなってきたというのは嘘ではありません。そして、さらに悩ましいのは、これ以上プログラミングができないという現実です。 Vladimir Karputov 2016.09.23 09:27 #16978 そして、ここが諸悪の根源です。インジケータ・バッファが計算されるまで(prev_calculated==0まで)、何もできないのです。int OnCalculate(const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { //if(handle!=INVALID_HANDLE) if(prev_calculated!=0) { Buffer[rates_total-1]=MathRand(); double BufferCopy[]; Print(__FUNCTION__); if(CopyBuffer(handle,0,0,1,BufferCopy)>0) Print(TOSTRING(BufferCopy[0])+TOSTRING(Buffer[rates_total-1])); } return(rates_total); }という仕組みで、すぐにインジケーターが解除されます。 fxsaber 2016.09.23 09:30 #16979 Karputov Vladimir:そして、ここが諸悪の根源です。インジケータ・バッファが計算されるまで(prev_calculated!=0まで)、何もできないのです。という仕組みで、すぐにインジケーターが解除されます。 機能しない。 Vladimir Karputov 2016.09.23 09:32 #16980 fxsaber: MQL5で書くのは久しぶりだな、プログラマーじゃないし。MQL4は知っているし、今はMQL5も少し知っている。なぜMT5では毎日のようにバグが発生するのですか?実際、ほとんど毎日、道行く人が偶然に虫を見つけているのですこれはどういうことなのか、なぜ生なのか?テスターは一切なし?MTがうっとうしくなってきたというのは嘘ではないでしょう。そして、さらに悩ましいのは、これ以上プログラミングができないという現実です。 間違ったプログラミングスタイルの例をすべてバグとして書き留めておくことはできません。そうでないと、おとぎ話の「羊飼いが意味もなく叫んだ」みたいになってしまう。"狼よ、狼"そして、狼がいないことが判明した。しかし、本当に狼が襲ってきて、羊飼いが再び助けを求めても、誰も助けに来てくれませんでした。 1...169116921693169416951696169716981699170017011702170317041705...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
それでも、ダンプされるべきでない継承者に親のメソッドがダンプされる。
バッファのコピーを拒否した場合。
インジケータが正常に終了する
バッファをコピーしないのであれば、ハンドルも必要ありません。これは、開発者がバグをローカライズするのを助けるための方法なのでしょうか?
どこに加えればいいのか、少なくとも理論的にはどのように役立つのか。これは端末のバグです。しかも、深刻なバグです。私はラッキーでした。ログを見ると、インジケータが動作していることがわかります。しかし、端末には何の情報もなく動作しているインジケーターがたくさんあります。しかし、なぜ空の端末でこれほどまでにCPUに負荷がかかるのか、という疑問が湧いてくる。
OnCalculate()でハンドルが正しいかどうかをチェックする前に追加します。そして、フラグが書かれていれば - OnCalculate()を終了します。もちろん、これではOnCalculate()を止めることはできませんが...。が、何もアクションが実行されない...。
できるだけ正確に問題を特定しようとすること。これにより、ServiceDeskへのアプリケーションの 応答時間を大幅に短縮することができます。
そして、ここが諸悪の根源です。インジケータ・バッファが計算されるまで(prev_calculated==0まで)、何もできないのです。
という仕組みで、すぐにインジケーターが解除されます。
そして、ここが諸悪の根源です。インジケータ・バッファが計算されるまで(prev_calculated!=0まで)、何もできないのです。
という仕組みで、すぐにインジケーターが解除されます。
MQL5で書くのは久しぶりだな、プログラマーじゃないし。MQL4は知っているし、今はMQL5も少し知っている。なぜMT5では毎日のようにバグが発生するのですか?実際、ほとんど毎日、道行く人が偶然に虫を見つけているのですこれはどういうことなのか、なぜ生なのか?テスターは一切なし?MTがうっとうしくなってきたというのは嘘ではないでしょう。そして、さらに悩ましいのは、これ以上プログラミングができないという現実です。