OpenClとそのためのツール。レビューとインプレッション - ページ 15

 
Reshetov:
なるほど、納得。バーニャ、いや、レナート、私も欲しいです。

あなたは議論に負けたのです。

鉄と縁がない、クルーデスと縁がない、取引プラットフォームの開発というビジネスと縁がない、正当な結果を出すことができない。

 
Renat:

またまた、ズルズルと来てしまいましたね。

言葉が通じない場合は、スクリーンショットで証明する必要があります。

遺伝学の特殊性、母集団の大きさの概念を知らないのですか?ジェネティックモードを有効にし、64から256までのタスクを生成することで、数千のエージェントを見つけるのに最適な方法です。

MQL5 Cloud Networks speeds up calculations " のトピックをご覧ください。


では、遺伝的アルゴリズムでは、クラウド・ネットワークはフル稼働しないのですか?

記事ありがとうございます!必ず読みます。

私にとっては残念なことに、すべての選択肢を経る必要はない。ネットワークがフル稼働していない理由は解明されたが。

 
Reshetov:

では、遺伝的アルゴリズムでは、クラウドネットワークの性能を十分に発揮できないのでしょうか?

正確には、次の交配のために短い個体群(64〜256)を生成するという、遺伝学的なブルートフォース(強引)な思想のためでない。

この場合、クラウドネットワークは、パス数で少なくとも7倍、時間で3 455 / 507 = 6.8倍高速化したことは明らかです(クラウドのコンピュータは有名ですが、より強力です)。


記事ありがとうございます!必ず読みます。

クラウドネットワークに関する以前の投稿の事実誤認を訂正してください。
 
Renat:
クラウドネットワークに関する以前の投稿の事実誤認を訂正してください。

まずは記事をじっくりと読んでみる。

なぜなら、もしCloud Networkが本当に遺伝的アルゴリズム で性能を出せないことがわかったら、私の投稿にこのメモを追加するからです。

 
Renat:

このスレッドで私に賛同した人たちも、記事を読んでいないし、当然、私が遺伝をONにしても同じ結果になったのです。

つまり、遺伝子を有効にしたMT5は分散計算 でもMT4より性能が劣ること、遺伝子を無効にした場合は分散計算が無料でないことを忘れてはならないことをターミナルに赤文字で表示する手がかりがあるはずです。つまり、MT4のように取引システムを試すことができなくなり、すべて有料になったのです。

 
Reshetov:

遺伝子が整理される。オンラインで見るエージェントの数が少ないのはなぜですか?

なぜなら、私はわかりやすく丁寧な説明を書いているのですが、みんなが読んでくれるわけではないからです。

巨大なネットワークの主な仕事は、寝ることです。資源を無駄にしないために、隙あらば寝ること。そのため、すべてのネットワークコンポーネントは、すべてのリソース(ネットワーク、トラフィック、CPUなど)を明示的に保存し、タスクがないときには瞬時にシャットダウンするようになっています。

クラウドサーバーはできるだけ多くのエージェントをスリープ状態にし、その結果、エージェントネットワークの90〜99%が見えなくなる。すべてのエージェントは、次のタスクの出現に厳格に対応し、タスクに割り振られます。

つまり、静止時に見える100~200の「利用可能」なエージェントは、前回のポーリング時に「タスクの可否を尋ねるために接続した」状態にあったものだけです。タスクが出現すると、クラウドサーバー(単なるディスパッチャではない)は即座にエージェントの割り当てを開始する。そして、エージェントの割り当ては一種の競争モードで行われ、異なる顧客からのタスクが多かれ少なかれ合理的に配分される。


また、フォワードテストではジェネティクスがオフになっているので、なぜエージェントが4人しかいないのでしょうか。

4つのエージェント」ではなく、「4つのクラウドサーバー」ということでしょうか。

フルブルートフォースでは(フォワード解析モードに関わらず)すべてのクルードが使用され、ジェネティクスでは1つのクルードサーバーのみが使用されます(マイクロパッケージを64-256タスクに分散させることは意味がありません)。

 

Renat:


なぜなら、私はわかりやすく丁寧な説明を書いているのですが、みんなが読んでくれるわけではないからです。

そんな文字があるのです。

レナート


フルブルートフォース(前方分析モードに関係なく)は、すべてのクルードを使用しますが、遺伝学では1つのクルードサーバーのみ(64-256タスクでマイクロパケットを分散させるのは意味がない)。

可哀想に。また、ローカルエージェントでは、MT5は(MT4と比較して)強力な鉄がないと、弱い計算すら引き出せないのです。唯一の誤解が生まれる。必要でないものはすべてそこにあり、フルパワーで動作している。一方、最も要求されるものは、どのような状態であるかを特定する意味さえないほどである。プラットフォームというより、無茶な話だ。

誤解を招かないように、私の書き込みを訂正しました。

 
Reshetov:

このスレッドで私に賛同した人たちも、記事を読んでいないし、もちろん遺伝子に目を向けてもほぼ同じ結果になった。

沈黙を同意と思わないでください。

私があなたの意識の流れを止めなければ、あなたは遠くに行ってしまったでしょう。残念ながら、私はいつも十分な時間をかけて教育することができないのです。だから、定期的に何人かを一人ずつ捕まえて、人前で鞭打つ必要があるんだ。

つまり、遺伝子を有効にしたMT5は分散計算でもMT4に劣る こと、遺伝子を無効にした場合は分散計算が無料ではないことを忘れてはいけないというヒントをターミナルのどこかに赤文字で印刷する必要があるのです。つまり、MT4のように取引システムを試すことができなくなり、すべて有料になりました。

さて、今すぐにでも、あなたの洒落っ気を 喜ばせるために、比較を書きに行きます。MetaTrader 4にこだわって、戦ってきたんですね。

騙されないでください。あなたは個人的にそれを読む立場にありません。

  • MetaTrader 5に内蔵された膨大なヘルプをF1で表示しない(さまざまな言語で表示されます)。
  • オンライン版とも
  • またはオンライン版の 記事をご覧ください。
  • MetaEditor内蔵の記事リストでもない
  • MQL4.com、MetaTrader4.com、MQL5.com、MetaTrader5.comのすべてのドキュメントを検索インデックスに含むどちらの社内検索エンジンでも ありません。


多くの人は、これまでの知識の枠の中で、変化を受け入れようとしません。

変化が起きても、それを認めようとせず、あからさまに弱い論法でも、自分の立場を全力で守る。MetaTrader 5の場合、まさにこのようなことが起こっているのです。開発に費やした4年間で、MetaTrader 4と比較すると頭一つ抜けています。

 

Renat:

MetaTrader 5の場合、まさにこのようなことが起こっているのです。4年間かけて開発した結果、MetaTrader 4と比較して頭一つ抜けています。

機能面では、たしかにMT5がMT4より先を行っています。

自社・他社のリソースを 食い潰すという点では、MT5にはほとんどライバルがいません。MT4はこの点で休息があります。

 

Renat さん、MQL5でOpenCLを 使った他のコード例はありますか?

以前このスレッドでやったように、OpenCLを使ってニューラルネットワークをコーディングし、テストとして投稿したいのです。私にとっては、OpenCLとMQL5の例が多ければ多いほど良いのです。