MQLによる非同期・マルチスレッドプログラミング - ページ 11

 
Koldun Zloy:

未来はもうここにある。

MTにはEventloopがあります。

参考になる回答ありがとうございました ))
では、どこがどうなっているのか、説明してください。
また、Eventloopを 使った非同期コードを標準的な手段で書くにはどうしたらよいでしょうか。

 
Roman:

開発者の方々は、Eventloopのアイデアを聞いて、今後実装してくれることを期待しています。

管理人が今までにないことをした、1時間に3回もスレッドを訪問した、それは...と聞かれていますね。それは素晴らしい- それほどの注目度はない ;)

コンピュータリテラシーの基本も知らず、ググったものを自分の知識として通用させようとしている--誰の目にも明らかなように、状況はコミカルからグロテスクになり、一種の茶番に近い・・・うう~私は心底詩人なのか・・・・・。))), OK,そんなことより...。


なぜ、取引端末が必要なのか、その疑問にお答えします。


SZS:このスレッドは、"フロストじいさんへ!"というテーマで書かれています。- では、願い事を全部書いてください。- 今のところ、そんなにたくさんは持っていません:Mr.管理人さん!クラス(あるいは少なくともインターフェース)の多重継承に関する約束の仕事を終わらせて、少なくとも2つの移植された機械学習パッケージを加えてください。ALGLIBが SBに登場してから7年経ちますが、ユーザーの注意を引き付けたり新しい記事を提供するために何か新しいことが必要です(何が「トリック」なのか分かりませんが、このフォーラムはNS, MO, VRのgoogle検索のトップ10に入っています...- このようなTICの結果を得るために、多大な労力を費やしたと思われます。)

 
76Igor Makanu:
...


なぜ取引端末が必要なのか、という問いに答える。

...

なぜって、どういうこと?なぜ、ショベルカーには自動車より強力なモーターが必要なのですか?また、携帯電話には3.5Vが必要なのに、なぜソケットに220も必要なのでしょうか?そんな問いかけに、いつも心を打たれます。ミニマリストは常に後手に回る...。

人々はより多くの機会を必要としています。誰かが必要ないからといって、みんなが必要ないとは限らない。誰が担当してもいいんです。単純なことです。:)

 
Igor Makanu:

管理人が今までにないことをした、1時間以内に3回もスレッドを訪問した、それは...と聞かされていますね。それは素晴らしい- それほどの注目度はない ;)

コンピュータリテラシーの基本も知らず、ググったものを自分の知識として通用させようとしている--誰の目にも明らかなように、状況はコミカルからグロテスクになり、一種の茶番に近い・・・うう~私は心底詩人なのか・・・・・。))), OK,そんなことより......。


なぜ、取引端末が必要なのか、その疑問にお答えします。


SZS:このスレッドは、"フロストじいさんへ!"というテーマで書かれています。- では、願い事を全部書いてください。- 今のところ、そんなにたくさんは持っていません:Mr.管理人さん!クラス(あるいは少なくともインターフェース)の多重継承に関する約束の仕事を終わらせて、少なくとも2つの移植された機械学習パッケージを加えてください。ALGLIBが SBに登場してから7年経ちますが、ユーザーの注意を引き付けたり新しい記事を提供するために何か新しいことが必要です(何が「トリック」なのか分かりませんが、このフォーラムはNS, MO, VRのgoogle検索のトップ10に入っています...- このようなTICの結果を得るために、多大な労力を費やしたと思われます。)

そうそう、Eventloopを 使った非同期サーバーも書いてくれていますね )))
もう一度言いますが、私はプログラマーとしての訓練を受けていませんが、なぜか自分のタスクのための非同期サーバーの書き方を知っています。
自分のスキルを自慢しておきながら、そんな質問をしているのだから、非同期なコードを書かない、なぜ?
1つのスレッドで非同期コードを書き、それをスレッドのプールで実行することは、1つのスレッドで解決するよりもはるかに効果的だと私は考えています。
そして、そのような疑問は、まず、あなたのような知識のお荷物のような人が興味を持つはずです。
しかし、その逆の傾向が見られ、プロは1つのスレッドに腰を据えています))
ラマーは非同期で書く ))

 
Igor Makanu:
...


なぜ取引端末が必要なのか、という問いに答える。

...

例えば、あるスレッドでグラフィックを動作させ、別のスレッドで計算をさせたい。インターフェイスイベントが計算スレッドの速度を落とさないようにするため。一例として...

 
Roman:

そうそう、Eventloopを 使った非同期サーバーも書いてくれましたね )))
もう一度言いますが、私はプログラマーとしての訓練を受けていませんが、なぜか自分のタスクのための非同期サーバーの書き方を知っています。
自分のスキルを自慢しておきながら、そんな質問をしているのだから、非同期なコードを書かない、なぜ?
1つのスレッドで非同期コードを書き、それをスレッドのプールで実行することは、1つのスレッドで解決するよりもはるかに効果的だと私は考えています。
そして、そのような疑問は、まず、あなたのような知識を持った人が興味を持つはずです。
しかし、その逆の傾向が見られ、プロは1つのスレッドに腰を据えています))
ラマーは非同期で書く )))

なぜ、取引端末が 必要なのか、その疑問にお答えします。


ZS: もう一度言いますが、PythonやJavaで「必要な機能」というあなたの例は、本質的に遅いプラットフォームに対するある種の松葉杖の解決策だということをあなたは理解していません。まあ、100倍くらい遅いんですけどねMQL5で1秒、Pythonで1.5分、この呼び出しをMQL5で10回使うと10秒、Pythonで使うと15分!100回の違いを理解していますか?- テストもしない、計算の順序はあまり変わらないだろう

ZZZY:なぜ、そんな「必要な機能」が必要なのでしょうか?- 端末のタスクが全く違うので、歴史的にクライアント・サーバーソリューションはPythonやJavaで書かれています...。が、C++ではありません。どうでもいいことですが、あなたの例はすべてクライアントサーバー型のクエリー処理なのです- 端末-取引サーバーを逆に編成するか?))))

ZZZZZY:私は「自慢」しているわけではありません、あなたが数日間の議論のために提供された情報を読むことを気にしなかった一方で、あなたは定期的に書き込み、2〜3分以内に返信しています。))))


レトリグ・コノウ

例えば、グラフィックスを1つのスレッドで実行し、計算を別のスレッドで実行したい場合です。インターフェイスイベントが計算スレッドの速度を落とさないようにするため。例えば...

)))- 端末に原因がある - 非常に遅いですか?- 計算能力が弱いのでは......?もしかしたら他の原因かもしれない)

 
Igor Makanu:

なぜ取引端末が 必要なのか、という問いに答える。

...

)))- 端末のせいなのか、遅いのか?- 演算能力が弱いのでは......?もしかしたら、他の原因かもしれない)

MQL5のプログラムは複雑化し、新しい機能が追加されていくことを理解してください。あなたが見ようと見まいと、そうなるのです。そして、それはすでに実現しているのです。グラフィックは可視化のために必要であり、多くのリソースを消費します。グラフィックがかっこよくなればなるほどしかし、グラフィックだけではありません。その他にも、パワーを必要とする仕事は一杯あります。グラフィックやストラテジー、内部・外部のイベントに関する計算をすべて1つのキューにまとめるということでしょうか?と提案するのはおかしいと思います。

 
Igor Makanu:


順次実行と非同期実行は区別していますか?
実行速度とどう関係があるのでしょうか?mqlのスピードについては誰もが知っていることです。
そして、C++で非同期やマルチスレッドを書かないとでも思っているのだろうか。))
C++用の非同期ライブラリも無駄に書かれた?
私は上記のように、端末が何を必要としているのかの例を挙げました。
そして、端末だけでなく、それを使う人たちのためにも!

理由は、自分に非同期タスクを設定しないこと!?
そして、よりそうNSを書き、開発することで、そもそもそれが必要なのか、それがひとつの答えになるのですが......。
でも、いや、mqlがC++とほとんど変わらない1スレッドで満足するんだ...。
くだらない...
 
Реter Konow:

グラフィックス計算、ストラテジー、内部・外部イベントをすべて同じキューに入れるということでしょうか?これを提案するのはおかしいと思います。

フライは別、カツは別、それが真理です。

TSの場合は、計算-取引要求-サーバー応答処理-ポジション維持-計算-取引要求-サーバー応答処理-ポジション維持...と、すべてがシンプルです。

計算が多くのリソースを必要とする場合、それは別のロジックモジュールに移動する必要があります(それはインジケータですか? それは事前に計算されたデータですか? それは別のスレッドですか?(サービスはすでに利用可能です!) ...486でどのようにゲームが書かれたかを読むと、多くのバリエーションがあります。 はすべて事前に用意したものですが、計算能力とタスクを一致させることが目的です!)


私自身は、グラフィカルインターフェースのトピックに近いですが、残念ながら、それはTCのための開発/検索で可視化であり、TCのグラフィカルインターフェースは、仕事のために必要とされていません- YouTubeのサーバーが、コンテンツをユーザーに送信する代わりに、動画やトラフィックも再生することを想像できるだろうか...。などのグラフィカルな情報をサーバーに表示するのですか?))))- なんで、だれのために?


ローマン

このスレッドの上のほうで、私はすでに、なぜ端末が必要なのかの例を挙げています。
なぜ取引端末が必要なのか、という問いに答える。
 
Igor Makanu:

フライは別、カツは別、それが真理です。

TSの場合は、計算-取引要求-サーバー応答処理-ポジション維持-計算-取引要求-サーバー応答処理-ポジション維持...と、すべてがシンプルです。

計算が多くのリソースを必要とする場合、それは別のロジックモジュールに移動する必要があります(それはインジケータですか? それは事前に計算されたデータですか? それは別のスレッドですか?(サービスはすでに利用可能です!) ...多くのバリエーションがありますが、486でどのようにゲームが書かれたかを読んでください - 計算の最小値があります。


私自身は、グラフィカルインターフェースのテーマに近いですが、残念ながら、それは、TCのグラフィカルインターフェースの仕事のために、TCの開発/検索で可視化されている!必要ありません。- YouTubeのサーバーが、コンテンツをユーザーに送信する代わりに、動画やトラフィックも再生することを想像できるだろうか...。などのグラフィカルな情報をサーバーに表示するのですか?))))- なんで、だれのために?


なぜ取引端末が必要なのか、という問いに答える。

検索用、TS開発用(TSそのものを必要としない人もいる、例えばジョージはTSなんてどうでもいい)、MT4で十分です。では、何の話をしているのでしょうか。人にはそれぞれニーズがあります。一人は修道院で元気に暮らし、もう一人は世界中を回りたがっている。要するに、この会話は何の意味もないのです。芸術家に「自然の写真をバカバカ撮ればいいのに、なぜ絵を描かなければならないのか」と聞くようなものです。くだらない会話で、すみません。))


このような人生観では、スケートボードのような文化現象は生まれなかったと思います。何しろ、まったく非実用的な輸送手段ですからね。あらゆるもののスパース、それがこの手法の産物です。