1つのEAが全履歴をロードし、1000の位置から0へのカウントを開始し、この時点で以前に起動したもう1つのEAが知っている場所(例えば、1000から900まで)からロードを要求した場合、履歴はカットされ、最初のEAは900の位置でつまずき、それ以上進めなくなります。
したがって、履歴を完全にロードする方向でアルゴリズムを再考することを助言する(あるいは、一方が計算を終了しない限り、もう一方が履歴を要求しないような同期を提供する)。
そうすれば、すべてがうまくいくだろう!そうでなければ、すべてが非常に悪くなる。最後の装甲列車
タスクはラインごとに並列化されていると思いますか?
私は今、2つのExpert Advisorで1つのシンボルに長いループを実行しようとしましたが、ウェッジングは発生しませんでした。
同じような問題が発生したときに、部分的に履歴をロードするアプローチをあきらめたのはそのためです。
ZYは一般的に、問題がそこにあることに注意を払う、それをテストするには、各ティックでランダムな深さに履歴をロードするExpert Advisorを作成し、実行中のExpert Advisorで履歴タブを開き、何が起こるかを参照してください。
そこで何が起こるか、主なものは、他のEAがサイクルの作業を妨害しないことです。
そこで何が起こっても、主なことは、サイクルの作業に他のExpert Advisorの干渉があってはならないということです。
すべてのEAが同じスレッドで動作する場合にのみ保証されます、
すべてのEAが同じスレッドで動作している場合のみ保証されますが、そうではなく、各EAは独自に動作しているため、問題が発生するのは時間の問題です。
すべてのアドバイザーが同じスレッドで動作する場合にのみ保証があります、
しかし、そうではなく、それぞれのEAが独自に動いているので、問題が起こるのは時間の問題です。
コンピューターがどのように動くかについては、無限に空想することができる。
コンピューターがどう動くかについて、あなたは無限に空想することができる。
私はあなたの立場が理解できない。この問題が明示的に表現されるようなコードを示せというのか(そうすれば私は時間を無駄にしない)。
私自身が間違っていた弱い点をあなたに示した(そしてその誤りを発見するのに1日以上費やした)のだから、反応するかしないかはあなたの権利だ。
あなたの立場が理解できない。この問題が明示的に表現されるようなコードを出せと言うのか? だから、私はそれに時間を費やすつもりはない)。
私は、私自身が間違っている弱い点を、私の時間の中であなたに示した(そして、その誤りを発見するために1日以上を費やした)。
その通りだ。何かを主張するなら、それを証明しなければならない。
複数のExpert Advisorが1つのシンボルで動作する場合、一般的なケースでは解決不可能な問題「各Expert Advisorによる固定利益を個別にカウントする」が発生します。特殊なケース(ペアに預金通貨が 含まれる場合)では、この問題は解決される。
この問題はそれほど深刻なものではありませんが、よく言われるように、残滓は残ります。
- www.mql5.com
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索

新しい記事 指定されたマジックナンバーによるトータルポジションボリューム計算のための最適化された手法 はパブリッシュされました:
本稿では指定されたシンボルのトータルポジションボリューム計算とマジックナンバーに関する問題について考察します。提案する手法では取引履歴の最小限を要求し、トータルポジションがゼロに最も近い時刻を見つけ、最近の取引についての計算を行います。クライアント端末のグローバル変数による作業も考察します。
作者: Dmitry Fedoseev