キャンバスとラベルの比較 - ページ 3 12345678910...18 新しいコメント Mihail Matkovskij 2021.03.11 09:54 #21 Alexey Viktorov:... Nikolai Semko: 彼がマイクロではなくミリ秒単位で測定している場合、我々は何を話すことができる ... だからマイクロ秒単位で測って、このスレの読者を驚かせましょう。図書館は自由にアクセスできます。https://www.mql5.com/ru/code/33898 . 好きなものを好きなように作ることができる。それを阻むのは誰なのか......?Alexey Viktorov: 一般的に、そのような議論はすべてCodeBaseのトピックに移動させるべきだと考えています。あそこで... この件に関しては、すでにhttps://www.mql5.com/ru/forum/364643 に専用スレ ッドがあります。そこで語られるのはライブラリそのものだけで、その性能テストは行われていない。このプロジェクトに取り組んでいるうちに、比較テストを行い、プログラマーにチャートへのテキスト出力を簡単に整理する機会を与えるという、「一石二鳥」を狙ったのです。 Дисплей с оптимизацией для вывода текста в чарт по типу консоли www.mql5.com Данная библиотека позволяет создавать дисплеи для удобного вывода текстовой информации в чарт с наиболее оптимальной скоростью Alexey Viktorov 2021.03.11 10:43 #22 Mihail Matkovskij:マイクロ秒の測定もそうだ、このスレッドの読者を驚かせる。ライブラリーは自由に利用できます。https://www.mql5.com/ru/code/33898 . それをもとに何でも作れます。誰が止めるんだ......?そのための特別なトピックがすでに ありますhttps://www.mql5.com/ru/forum/364643 。 そこで語られているのはライブラリそのものだけ で、性能テストは行われていない。このプロジェクトに取り組む中で、私は「一石二鳥」を狙いました。比較テストを行い、プログラマーにテキスト出力を簡単にチャートに整理する機会を提供することにしたのです。 議論することは何もない。すべての議論は一つの悪口で成り立っている。CodeBaseに良いコードが掲載されないことに、ずいぶん前に気づきました。 Mihail Matkovskij 2021.03.11 10:51 #23 Alexey Viktorov:そこで議論することは何もない。すべての議論は、ひとつの悪い言葉に集約される。CodeBaseに良いコードが掲載されていないことに、以前から気づいていました。 本当にそうなら、空っぽのスレッドになるのですが・・・。そして、いたずらな言葉は慎みなさい!このヒーターめアルチョムは すでに洪水に 巻き込まれないように警告しているよう ですが...。 また、他のコミュニティメンバーのコードが 気に入らない場合は、自分のコードを追加すればいいのです!誰があなたを止めるのでしょうか?それとも、他のコミュニティのメンバーを憎む ことなのか!? Aleksey Mavrin 2021.03.12 22:19 #24 Nikolai Semko: マイクロではなくミリ秒、さらにはシングルパスで計測しているようでは話にならない。しかも、測定しているのは物体特性表の充填(せいぜい数十マイクロ秒)であって、物体の形成そのものではないことも理解できていないのだ。 Kanvasを使い始めようと思っているので、このトピックは私の関心を引きました。ここまで読んで、全て納得、そう思いました)ニコライさん、無駄な議論はしないでください(遊びなら))、何が何だかわかる人はみんなわかっているのです。 Aleksei Beliakov 2021.03.12 23:41 #25 Alexey Viktorov:そこで議論することは何もない。すべての議論は、ひとつの悪い言葉に集約される。CodeBaseに良いコードが掲載されていないことに、以前から気づいていました。 Fxsaberは例外です。荒らしに餌を与えないでください、彼は公然とネットワークを作っていて、あなたは彼に何かを証明しようとしているのです。 Alexey Viktorov 2021.03.13 07:49 #26 Aleksei Beliakov: Fxsaberは例外です。 荒らしに餌を与えるな、彼は明らかにネットワーク化していて、あなたは彼に何かを証明しようとしている。 私にとっての例外はありません。Fxsaberが書いていることに意味を見いだせず、盲目的に使うことができない。 そして、このキャラクターは荒らしには見えません。教授のふりをしたノウノウとしか思えない。 Mihail Matkovskij 2021.03.13 08:13 #27 もちろん、何も知らないし、何もわからない。:)そして、提示された測定値では何もわからない。:)また、ソース:https://www.mql5.com/ru/code/33898 は、何の情報も載せていません。:)あなたの言うことが正しいとは言いませんが、あなたと議論する必要もありません。 近日中に測定結果をアップします。すでにマイクロ秒単位になっているはずですさらに、ラベルとKanvasを組み合わせたディスプレイバリエーションの測定も行います。この議論では、荒らしは歓迎さ れないということを、念のためお伝えします明確に正当化された主張のみ !!!また、中身の ある質問も! Дисплей с оптимизацией для вывода текста в чарт по типу консоли www.mql5.com Данная библиотека позволяет создавать дисплеи для удобного вывода текстовой информации в чарт с наиболее оптимальной скоростью Mihail Matkovskij 2021.03.13 10:58 #28 そこで、約束通り更新された結果を提示する。同時に、Kanvasを背景にした表示のバリエーションも追加して比較することにしました。また、プログラマーのコメントを参考に、より正確を期すためにマイクロ秒単位で計測しています。さらに、ダニの最小遅延、平均遅延、最大遅延を正しく検出するようになりました。 ティックの最もシンプルなモデル「始値のみ」でテストしてみました。したがって、ラベルの表示には細かいニュアンスがあります。 キャンバス 入力パラメータ 結果 出力速度を最適化せずにCanvasを背景にしたラベルを作成 背景付きラベルと出力速度の最適化 背景のないラベル、出力速度の最適化なし 背景のないラベル、出力速度の最適化 結果一覧表 キャンバス地 ラベルの背景 ラベルの背景を最適化 ラベル ラベルの最適化 最小遅延時間 (μs) 2182 17 16 16 13 中間遅延時間 (μs) 8850 27 24 22 25 最大遅延時間(μs) 25427 849 744 580 886 合計(μs) 141841997 565420 503329 441632 528236 ですから、このような作業で ラベルを使うメリットは明らかです。測定結果を再現したい人、あるいはテキストをグラフに出力する簡単な方法を必要としている人は、ここからソースコードをダウンロードできます: https://www.mql5.com/ru/code/33898. Canvas vs Labels Maxim Kuznetsov 2021.03.13 11:11 #29 Mihail Matkovskij:そこで、約束通り更新された結果を提示する。同時に、Kanvasを背景にした表示のバリエーションも追加して比較することにしました。また、プログラマーのコメントを参考に、より正確を期すためにマイクロ秒単位で計測しています。さらに、ティックの最小、平均、最大ディレイが正しく判定されるようになりました。 このように、この種の作業で ラベルを使用するメリットは明らかです。繰り返し測定したい人、テキストをグラフに出力する簡単な方法を必要とする人は、ここからソースコードをダウンロードできます: https://www.mql5.com/ru/code/33898. 明らかにCanvas(BitMap)全体を再描画/コピーし、変更された部分のみをラベルとして表示します。なぜ、私が驚いたのか? Canvasはとにかく便利で、中々のスピード感。 Dmitry Fedoseev 2021.03.13 11:18 #30 また、比較テストをしなければ、単純なラベルの方がテキストを速く出力できるのは明らかです。 12345678910...18 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Alexey Viktorov:
...
彼がマイクロではなくミリ秒単位で測定している場合、我々は何を話すことができる ...
だからマイクロ秒単位で測って、このスレの読者を驚かせましょう。図書館は自由にアクセスできます。https://www.mql5.com/ru/code/33898 . 好きなものを好きなように作ることができる。それを阻むのは誰なのか......?
一般的に、そのような議論はすべてCodeBaseのトピックに移動させるべきだと考えています。あそこで...
マイクロ秒の測定もそうだ、このスレッドの読者を驚かせる。ライブラリーは自由に利用できます。https://www.mql5.com/ru/code/33898 . それをもとに何でも作れます。誰が止めるんだ......?
そのための特別なトピックがすでに ありますhttps://www.mql5.com/ru/forum/364643 。 そこで語られているのはライブラリそのものだけ で、性能テストは行われていない。このプロジェクトに取り組む中で、私は「一石二鳥」を狙いました。比較テストを行い、プログラマーにテキスト出力を簡単にチャートに整理する機会を提供することにしたのです。議論することは何もない。すべての議論は一つの悪口で成り立っている。CodeBaseに良いコードが掲載されないことに、ずいぶん前に気づきました。
そこで議論することは何もない。すべての議論は、ひとつの悪い言葉に集約される。CodeBaseに良いコードが掲載されていないことに、以前から気づいていました。
本当にそうなら、空っぽのスレッドになるのですが・・・。そして、いたずらな言葉は慎みなさい!このヒーターめアルチョムは すでに洪水に 巻き込まれないように警告しているよう ですが...。
また、他のコミュニティメンバーのコードが 気に入らない場合は、自分のコードを追加すればいいのです!誰があなたを止めるのでしょうか?それとも、他のコミュニティのメンバーを憎む ことなのか!?
マイクロではなくミリ秒、さらにはシングルパスで計測しているようでは話にならない。しかも、測定しているのは物体特性表の充填(せいぜい数十マイクロ秒)であって、物体の形成そのものではないことも理解できていないのだ。
Kanvasを使い始めようと思っているので、このトピックは私の関心を引きました。ここまで読んで、全て納得、そう思いました)ニコライさん、無駄な議論はしないでください(遊びなら))、何が何だかわかる人はみんなわかっているのです。
そこで議論することは何もない。すべての議論は、ひとつの悪い言葉に集約される。CodeBaseに良いコードが掲載されていないことに、以前から気づいていました。
Fxsaberは例外です。
私にとっての例外はありません。Fxsaberが書いていることに意味を見いだせず、盲目的に使うことができない。
そして、このキャラクターは荒らしには見えません。教授のふりをしたノウノウとしか思えない。
もちろん、何も知らないし、何もわからない。:)そして、提示された測定値では何もわからない。:)また、ソース:https://www.mql5.com/ru/code/33898 は、何の情報も載せていません。:)あなたの言うことが正しいとは言いませんが、あなたと議論する必要もありません。
近日中に測定結果をアップします。すでにマイクロ秒単位になっているはずですさらに、ラベルとKanvasを組み合わせたディスプレイバリエーションの測定も行います。この議論では、荒らしは歓迎さ れないということを、念のためお伝えします明確に正当化された主張のみ !!!また、中身の ある質問も!
そこで、約束通り更新された結果を提示する。同時に、Kanvasを背景にした表示のバリエーションも追加して比較することにしました。また、プログラマーのコメントを参考に、より正確を期すためにマイクロ秒単位で計測しています。さらに、ダニの最小遅延、平均遅延、最大遅延を正しく検出するようになりました。
ティックの最もシンプルなモデル「始値のみ」でテストしてみました。したがって、ラベルの表示には細かいニュアンスがあります。
キャンバス
結果
出力速度を最適化せずにCanvasを背景にしたラベルを作成
背景付きラベルと出力速度の最適化
背景のないラベル、出力速度の最適化なし
背景のないラベル、出力速度の最適化
結果一覧表
ですから、このような作業で ラベルを使うメリットは明らかです。測定結果を再現したい人、あるいはテキストをグラフに出力する簡単な方法を必要としている人は、ここからソースコードをダウンロードできます: https://www.mql5.com/ru/code/33898.
そこで、約束通り更新された結果を提示する。同時に、Kanvasを背景にした表示のバリエーションも追加して比較することにしました。また、プログラマーのコメントを参考に、より正確を期すためにマイクロ秒単位で計測しています。さらに、ティックの最小、平均、最大ディレイが正しく判定されるようになりました。
このように、この種の作業で ラベルを使用するメリットは明らかです。繰り返し測定したい人、テキストをグラフに出力する簡単な方法を必要とする人は、ここからソースコードをダウンロードできます: https://www.mql5.com/ru/code/33898.
明らかにCanvas(BitMap)全体を再描画/コピーし、変更された部分のみをラベルとして表示します。なぜ、私が驚いたのか?
Canvasはとにかく便利で、中々のスピード感。