MT4-Tester VS MT5-Tester - страница 5 1234567891011 Новый комментарий Andrey Khatimlianskii 2017.05.08 13:17 #41 Yuriy Zaytsev: Речь не о Вас , а о том - что правильно написанный алгоритм не должен на каждом тике ходить в историю.Ну так он и не ходит, Ренат не доглядел из-за стиля кодирования топик-стартера. Yuriy Zaytsev 2017.05.08 13:32 #42 Yuriy Zaytsev: Речь не о Вас , а о том - что правильно написанный алгоритм не должен на каждом тике ходить в историю.Andrey Khatimlianskii: Ну так он и не ходит, Ренат не доглядел из-за стиля кодирования топик-стартера.так речь не о нем речь только об утверждении. Aleksey Vyazmikin 2017.05.08 13:35 #43 Renat Fatkhullin:И еще - в тестере история доступна на всю глубину вне зависимости от настроек самого терминала.Что само по себе тормозит процесс, как в MT4 так и в MT5 - хорошо бы иметь настройку - выдавать историю за последний месяц в тестере! Alain Verleyen 2017.05.08 13:35 #44 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 2017.05.08 13:36 #45 -Aleks-: Что само по себе тормозит процесс, как в MT4 так и в MT5 - хорошо бы иметь настройку - выдавать историю за последний месяц в тестере!логичней писать оптимальный алгоритм! fxsaber 2017.05.08 13:48 #46 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 2017.05.08 14:02 #47 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 USD2017.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 USD2017.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. Библиотеки: MT4Orders Долгое время прогона тестирования Ошибки, баги, вопросы fxsaber 2017.05.08 14:21 #48 Alain Verleyen: Build 1596.1598. Alain Verleyen 2017.05.08 14:24 #49 fxsaber : 1598. I will try on an other computer, also with a SSD.Automatic translation : Я попробую на другом компьютере, а также с SSD. Alain Verleyen 2017.05.08 15:03 #50 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 должно быть обновлено . Библиотеки: TesterBenchmark Новая версия платформы MetaTrader Как установить советник-копировщик в 1234567891011 Новый комментарий
Речь не о Вас , а о том - что правильно написанный алгоритм не должен на каждом тике ходить в историю.
Речь не о Вас , а о том - что правильно написанный алгоритм не должен на каждом тике ходить в историю.
Andrey Khatimlianskii:
Ну так он и не ходит, Ренат не доглядел из-за стиля кодирования топик-стартера.
так речь не о нем
речь только об утверждении.
И еще - в тестере история доступна на всю глубину вне зависимости от настроек самого терминала.
Речь не о Вас , а о том - что правильно написанный алгоритм не должен на каждом тике ходить в историю.
That's not the problem, the problem is using this library "MT4Orders.mqh" involve a serious overload.
Automatic translation.
Это не проблема, проблема с использованием этой библиотеки «MT4Orders.mqh» включает серьезную перегрузку.
Что само по себе тормозит процесс, как в MT4 так и в MT5 - хорошо бы иметь настройку - выдавать историю за последний месяц в тестере!
логичней писать оптимальный алгоритм!
That's not the problem, the problem is using this library "MT4Orders.mqh" involve a serious overload.
Оригинальный код
Библиотека медленней на 20% на таком простом коде, но будет без ошибок работать на любых символах.
На сложном коде с обращением к истории будет работать быстрее Trade.mqh.
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.
1598.
I will try on an other computer, also with a SSD.
Automatic translation :
Я попробую на другом компьютере, а также с SSD.
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 должно быть обновлено .