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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Andrey Khatimlianskii
54452
Andrey Khatimlianskii  
Yuriy Zaytsev:

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

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

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

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

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

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


Aleksey Vyazmikin
15575
Aleksey Vyazmikin  
Renat Fatkhullin:
И еще - в тестере история доступна на всю глубину вне зависимости от настроек самого терминала.
Что само по себе тормозит процесс, как в MT4 так и в MT5 - хорошо бы иметь настройку - выдавать историю за последний месяц в тестере!
Alain Verleyen
38014
Alain Verleyen  
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
Yuriy Zaytsev
18267
Yuriy Zaytsev  
-Aleks-:
Что само по себе тормозит процесс, как в MT4 так и в MT5 - хорошо бы иметь настройку - выдавать историю за последний месяц в тестере!

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

fxsaber
14881
fxsaber  
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.

Alain Verleyen
38014
Alain Verleyen  
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.
fxsaber
14881
fxsaber  
Alain Verleyen:

Build 1596.

1598.
Alain Verleyen
38014
Alain Verleyen  
fxsaber :
1598.

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

Automatic translation :

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

Alain Verleyen
38014
Alain Verleyen  
fxsaber :
1598.

Ok I confirm your result with build 1598. My version is about 20% faster.

But your original version with build 1596 is far slower so your original comparison with MT4 must be updated.

Automatic translation:

Ok Я подтверждаю свой результат с билд 1598 Моя версия о 20% быстрее .

Но ваша оригинальная версия с билдом 1596 гораздо медленнее , поэтому ваше оригинальное сравнение с МТ4 должно быть обновлено .

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий