MT4-テスター VS MT5-テスター - ページ 5

 
Yuriy Zaytsev:

あなたのことではなく、きちんと書かれたアルゴリズムであれば、すべてのティックで履歴に残る必要はないということなのです。

そうではなく、トピックスターターのコーディングスタイルのため、Renatはそれを見ていないのです。
 
Yuriy Zaytsev:

Речь не о Вас ,   а о том - что правильно написанный алгоритм не должен на каждом тике ходить в историю.

アンドレイ・ハチムリアンスキー
そうではなく、Renatはトピックスターターのコーディングスタイルのためにそれを見逃してしまったのです。

ということで、 彼の ことではありません。

あくまでも主張の話です。


 
Renat Fatkhullin:
そしてもうひとつ、テスターでは端末自体の設定に関係なく、履歴がフルに使えるようになっています。
MT4でもMT5でも、これだけで処理が遅くなります。テスターで先月の履歴を出すような設定があると良いですね!
 
Yuriy Zaytsev :

あなたのことではなく、きちんと書かれたアルゴリズムであれば、すべてのティックで履歴に残る必要はないということなのです。

問題は、このライブラリ "MT4Orders.mqh "を使うことで、深刻な過負荷が発生することです。

自動翻訳です。

問題は、このライブラリ "MT4Orders.mqh "を使うことで、深刻なオーバーロードを伴うことです。

ファイル:
191913.mq5  3 kb
 
-Aleks-:
MT4でもMT5でも、それだけで処理が遅くなります。テスターで先月の履歴を出すような設定があると良いですね

最適なアルゴリズムを書く方が論理的だ!

 
Alain Verleyen:

問題は、このライブラリ "MT4Orders.mqh "を使うことで、深刻な過負荷が発生することです。

コードありがとうございましたお客様のバリエーション(MT4Orders、MT5b1598を除く)
EURUSD,M1: 1865415 ticks, 7192 bars generated. Test passed in 0:00:04.571 (including ticks preprocessing 0:00:00.203).

オリジナルコード

EURUSD,M1: 1865415 ticks, 7192 bars generated. Environment synchronized in 0:00:00.032. Test passed in 0:00:05.553 (including ticks preprocessing 0:00:00.219).


このような単純なコードではライブラリは20%遅くなりますが、どのような文字でも エラーなく動作します。

履歴参照を含む複雑なコードでは、Trade.mqh よりも高速に動作するはずです。

 
fxsaber:
コードありがとうございましたお客様のバージョン(MT4Orders、MT5b1598を除く)

オリジナルコード


このような単純なコードではライブラリは20%遅くなりますが、いかなるエラーシンボルでも動作しません。

ストーリーを参照した複雑なコードでは、より高速に実行されます Trade.mqh.

私のテストではもっと大きな差が出ましたが、私のPCは明らかに遅くなっています。

あなたのバージョンです。

2017.05.08 13:49:21.188 Core 1 最終残高 80670.20 USD
2017.05.08 13:49:21.188 Core 1 EURUSD,M15: 1704266 ticks, 384 bars generated.環境は0:00:00.046に同期されました。0:01:04.313(前処理 0:00:00.437 を含む) でテストに合格しました。

私のバージョン(ライブラリなし)。

2017.05.08 13:52:18.274 Core 1 最終残高 80670.20 USD
2017.05.08 13:52:18.274 Core 1 EURUSD,M15: 1704266 ticks, 384 bars generated.環境は0:00:00.094に同期されました。0:00:13.047(前処理 0:00:00.437 を含む) でテストに合格しました。

1596を構築。
 
Alain Verleyen:

1596を構築。

1598.
 
fxsaber :
1598.

別のパソコンで、同じくSSDで試してみます。

自動翻訳。

別のパソコンで、同じくSSDで試してみます。

 
fxsaber :
1598.

OKビルド1598で結果を 確認しました。私のバージョンは20%ほど速く なりました。

しかし、ビルド1596のオリジナルバージョンははるかに遅いので、MT4とのオリジナルの比較は更新する必要が あります。

自動翻訳です。

OKビルド1598で 確認したところ、私のバージョンでは20%ほど高速 化されています。

しかし、ビルド1596のあなたのオリジナルのバージョンは、はるかに遅いので、MT4とのあなたのオリジナルの比較は、更新する必要があります