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

 

トレーディング、自動売買システム、ストラテジーテストに関するフォーラム

ライブラリ: TesterBenchmark

fxsaber さん 2017.07.24 14:45

ピュアMQL4とピュアMQL5、どちらのトレーディングAPIが速いのか、いつも疑問に思っていました。

そこで、テスター自身の性能の影響を排除するために、同じExpert AdvisorをMT4/5でOnTickプロファイリングしてみよう。


MT5x64(最適化)

i = 1 Pass = 1 OnTester = 2.862 s.: OnTick Profiler: Count = 3387955, Interval = 0.952 s., 3559797.1 unit/sec , Agent = C:\Program Files\Alpari Limited MT5\Tester\Agent-127.0.0.1-3000 build = 1641


MT4x86(シングルラン)

2017.07.24 15:38:10.770 EURUSD,M1: 1044487 tick events (39659 bars, 1045534 bar states) processed in 0:00:01.903 (total time 0:00:01.997)
2017.07.24 15:38:10.770 2017.07.08 22:10:23  TesterBenchmark_Example EURUSD,M1: Interval = 1.878 s. (Profiler: Count = 1044487, Interval = 1.284 s., 813504.6 unit/sec)


MT4の純粋な取引APIで書かれた同じ取引ロジックと、MT5の純粋な取引APIで書かれた同じ取引ロジックでは、以下のように速度が異なると結論付けることができます。

MT5はMT4の4.4倍速い!言 語のスピードではなく、同じTSの取引APIのスピードで比較していることにご注意ください。

 

トレーディング、自動売買システム、ストラテジーテストに関するフォーラム

ライブラリ: TesterBenchmark

fxsaber さん 2017.07.24 15:11

しかし、それでもどの程度、どのテスターが生産的なのかが気になるところです。配信のTSは見積もり履歴を使わないので、こういった比較には特に向いていますね。

ニュアンスの違いを避けるため、両方のテスターを最適化モードで測定します。


MT5(最適化)


MT4(シングル)

2017.07.24 15:58:50.775 EURUSD,M1: 1044487 tick events (39659 bars, 1045534 bar states) processed in 0:00:01.513 (total time 0:00:01.607)
2017.07.24 15:58:50.775 2017.07.08 22:11:32  TesterBenchmark_Example EURUSD,M1: Interval = 1.486 s., Count = 1044487, 702884.9 unit/sec


MT4でもSingleが遅れているので、OptimizeしてOnTesterでネットタイムを見ましょう。

MT4テスターの速度は、702884.9 * 1.486 / 0.607 =1720736.3 tick/秒 であることがわかります。


結論:MT4テスターは、MT5テスターよりも12%高速 である。

 

ここで、このスレッドに非常に関連した質問をします。

https://www.mql5.com/ru/forum/211657#comment_5500010 投稿番号:9

MT4
MT4
  • 2017.07.19
  • www.mql5.com
Кто знает, почему нет связи MT4 с интернет? В чем может быть вопрос? На соединении показывает 1kb, после идет общая ошибка...
 

MT5テスターの機能を少しご紹介します。

TesterReport - ощути всю мощь MT5-тестера в один клик!
TesterReport - ощути всю мощь MT5-тестера в один клик!
  • www.mql5.com
После MT4 идет неприятие MT5 из-за непонятной ордерной системы. Особенно это сказывается в Тестере стратегий: отчет MT4 интуитивно понятен, в отличие от MT5. По этой причине, когда заходит речь о