mql5.comフォーラムの活動への願い - ページ 5

 
Integer:

EAで簡単にマルチストリームを作る方法を教えてください。

YuTrade Expertは2つのストリームで動作します。
 
Andrei01:
dllを呼び出しても解決しない?
dllでマルチスレッドを作成することは可能ですが、簡単な方法ではありません。また、dllで計算ができることに惑わされないでください。先日、DLLのインジケータをいくつか見ましたが、作者は計算を速く することを考えたのでしょうが、正しくコーディングされたインジケータは、これらのDLLよりも何百倍も速く動くことが想像できるはずです。
 
Yurich:
ユトレードエキスパートは2つの流れで動作します。
勝手に2つの流れに分岐している、そんな感じでしょうか。
 
Integer:
DLLでマルチスレッドを作ることは可能ですが、簡単な方法ではありません。
EAでマルチスレッドを実装する可能性を開発者が提供しなかった理由は何だと思われますか?
 
Andrei01:
なぜ開発者はEAにマルチスレッドを実装する機会を与えなかったと思いますか?
なぜなら、そうすればあなたは(私たちもそうですが)EAを苦し紛れにコーディングしていたことになるからです。
 
Integer:
単体では、2つの流れに分かれる?
はい、いくつものストリームに分割することができます。
 
モクワではニワトリの乳搾りが行われているそうです。
 
Yurich:
はい、いくつものスレッドに分割することができます。
それが可能なら、悪いことではありません。このようなマルチスレッドを実装するために必要なものは何でしょうか?
 

Expert Advisor はサブチャートを作成し、その上で自身を動作させます。そして、同じExpert Advisorの2つのバージョンが実行されている場合、この双子の兄弟の間でタスクをどのように分配するかは、テクニックの問題です。

zyです。サブチャートは、0ピクセルの面積を持ち、負の座標にすることができます。

 
Yurich:
はい、いくつものスレッドに分割することができます。
EAで何か工夫をされているのでしょうか?そうでない場合は、より多くのインジケータを使用するため、スレッドによって分割されます。数式ごとにインジケータが作成 されるとのことですが、どのように作成されるのでしょうか?