MT4-Tester VS MT5-Tester - страница 5

 
Yuriy Zaytsev:

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

Ну так он и не ходит, Ренат не доглядел из-за стиля кодирования топик-стартера.
 
Yuriy Zaytsev:

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

Andrey Khatimlianskii:
Ну так он и не ходит, Ренат не доглядел из-за стиля кодирования топик-стартера.

так речь не о нем

речь только об утверждении.


 
Renat Fatkhullin:
И еще - в тестере история доступна на всю глубину вне зависимости от настроек самого терминала.
Что само по себе тормозит процесс, как в MT4 так и в MT5 - хорошо бы иметь настройку - выдавать историю за последний месяц в тестере!
 
Yuriy Zaytsev :

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

That's not the problem, the problem is using this library "MT4Orders.mqh" involve a serious overload.

Automatic translation.

Это не проблема, проблема с использованием этой библиотеки «MT4Orders.mqh» включает серьезную перегрузку.

Файлы:
191913.mq5  3 kb
 
-Aleks-:
Что само по себе тормозит процесс, как в MT4 так и в MT5 - хорошо бы иметь настройку - выдавать историю за последний месяц в тестере!

логичней писать оптимальный алгоритм!

 
Alain Verleyen:

That's not the problem, the problem is using this library "MT4Orders.mqh" involve a serious overload.

Спасибо за код! Ваш вариант (без 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:
Thanks for the code! Your version (without MT4Orders, MT5b1598)

The original code


Library slower by 20% for such a simple code, but will not work on any error symbols.

On complex code with reference to the story will run faster Trade.mqh.

My test show a bigger difference, but my computer is obviously slower.

Your version.

2017.05.08 13:49:21.188    Core 1    final balance 80670.20 USD
2017.05.08 13:49:21.188    Core 1    EURUSD,M15: 1704266 ticks, 384 bars generated. Environment synchronized in 0:00:00.046. Test passed in 0:01:04.313 (including ticks preprocessing 0:00:00.437).

My version (without library).

2017.05.08 13:52:18.274    Core 1    final balance 80670.20 USD
2017.05.08 13:52:18.274    Core 1    EURUSD,M15: 1704266 ticks, 384 bars generated. Environment synchronized in 0:00:00.094. Test passed in 0:00:13.047 (including ticks preprocessing 0:00:00.437).

Build 1596.
 
Alain Verleyen:

Build 1596.

1598.
 
fxsaber :
1598.

I will try on an other computer, also with a SSD.

Automatic translation :

Я попробую на другом компьютере, а также с SSD.

Причина обращения: