MT5とスピードの関係 - ページ 12

 
それを把握し、最適化する。

テストありがとうございました。
 

不思議ですね。指値注文がないのに、どうして取引が速くなるのですか?

そして、サーバーのペンディングオーダーは数十ミリ秒で実行され、その間に価格が離れていく。

 
secret:

不思議ですね。指値注文がないのに、どうして取引が速くなるのですか?

そして、保留されているものは数十ミリ秒でサーバーによって実行され、その間に価格がなくなります。

私は何も理解していません。

 
リナックス
ファイル:
20200814.log  1717 kb
 
Rorschach:
リナックス

ありがとうございます。MT5が主な理由と思われます。

 
fxsaber:

ありがとうございます。MT5が主な理由と思われます。

面白いテーマですね、注目します。

 
fxsaber:

これだけ戦闘状況が憂鬱になるのですから。

よく見ると、互いに独立したEAが同じように減速している(ラグタイムとデュレーション)ことに気づきます。つまり、複数のExpert AdvisorがHistorySelectを呼び出すと、MT5はすべてのExpert Advisorの実行を一定時間停止し、その結果をExpert Advisorに返します。


歴史を扱うAPIとして、これほど奇妙な(差し迫った)理由は何なのでしょうか。この方法の落とし穴はどこにあるのでしょうか?


取引履歴を扱うのに、MT4の性能がMT5を上回るのは異常なのでしょう。

取引端末のブレーキを解除してください

面白いのは、同じアカウントで動作している他の端末でもこの遅延が発生することです。つまり、ある端末の複数のEAがHistorySelectを 実行し、それ以外のEAはどの端末で実行しても速度が悪化するのです。
 
Dmi3:
面白いのは、同じアカウントで動作している他の端末でもこの遅延が発生することです。つまり、ある端末の複数のEAがHistorySelectを実行し、それ以外のEAはどの端末で実行しても遅い速度で実行されているのです。

もちろん、不思議な音です。

 
Dmi3:
興味深いのは、同じアカウントで動作している他の端末でもこのような遅延が発生することです。つまり、ある端末の複数のExpert AdvisorはHistorySelectで動作しているが、他のExpert Advisorはどの端末で動作していても速度が悪化しているのです。

異なるコンピュータの場合はどうなりますか?

 
Aleksey Vyazmikin:

また、異なるコンピューターであれば?

私はトレーダーです。自分の端末で肉眼で見たもの、それが私の歌うものです。私はトレーダーなので、端末に表示されているものを肉眼で見ることができるんです。

もちろん理論的には、自宅のノートパソコンからいくつかのEAを入れて、その挙動を見ることは可能です。