fxsaber: Этот советник теперь проходит одиночный прогон.
Но за 5.5 минут! А теперь, внимание, фокус! Комментируем HistorySelect
И прогон выполняется
в 25 раз быстрее!
Тестер и HistorySelect не совместимы. Нужно статью писать разработчикам, как историю кэшировать. Но на самом деле требуется менять подходы работы с историей.
В новой версии терминала, которая скоро выйдет, мы полностью переписали работу с огромной историей и теперь ничего не тормозит.
При тесте на MetaQuotes-Demo, EURUSD M1, 2017.01.01-2017.05.01, every tick на указанном советнике получается:
релиз 1596
244 349 сделок в истории за 15 минут 22 секунды
2017.04.2823:59:59 order performed sell 0.01 at 1.08921 [#244349 sell 0.01 EURUSD at 1.08921]
final balance 705.74 EUR
EURUSD,M1: 10366273 ticks, 122210 bars generated. Environment synchronized in0:00:00.031. Test passed in0:15:22.891 (including ticks preprocessing 0:00:00.625).
EURUSD,M1: total time from login to stop testing 0:15:22.922 (including 0:00:00.031for history data synchronization)
809 Mb memory used including 29 Mb of history data, 256 Mb of tick data
будущая версия
244 349 сделки за 24 секунды
2017.04.2823:59:59 order performed sell 0.01 at 1.08921 [#244349 sell 0.01 EURUSD at 1.08921]
final balance 705.74 EUR
EURUSD,M1: 10366273 ticks, 122210 bars generated. Environment synchronized in0:00:00.031. Test passed in0:00:24.485 (including ticks preprocessing 0:00:00.594).
EURUSD,M1: total time from login to stop testing 0:00:24.516 (including 0:00:00.031for history data synchronization)
1363 Mb memory used including 29 Mb of history data, 256 Mb of tick data
Ускорение с 15 мин 22 секунд до 24 секунды при работе с огромной историей, где насчитываются десятки и сотни тысяч сделок.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Выше прикрепил.
Сначала исправьте предупреждения:
Сначала исправьте предупреждения:
спасибо. я совсем забыл...... :-)
я ленивый, не обращайте внимания...... не могу побороть лень. Это моя проблема..... .
Во мне живут два человека. Один из них давит ленью, второй давит идеями....
спасибо. я совсем забыл...... :-)
я ленивый, не обращайте внимания...... не могу побороть лень. Это моя проблема..... .
"Ленивый - значит умный" :).
Ничего, бывает. Потом сообщите о результате?
Ничего, бывает. Потом сообщите о результате?
да все ок. :-)
я два раза обьявил переменные.
TESTDoubleTostring
У меня всё норм, билд 1596
У меня всё норм, билд 1596
да теперь все ок. я обновил код
Этот советник теперь проходит одиночный прогон.
Но за 5.5 минут! А теперь, внимание, фокус! Комментируем HistorySelect
И прогон выполняется
в 25 раз быстрее!
Тестер и HistorySelect не совместимы. Нужно статью писать разработчикам, как историю кэшировать. Но на самом деле требуется менять подходы работы с историей.
В новой версии терминала, которая скоро выйдет, мы полностью переписали работу с огромной историей и теперь ничего не тормозит.
При тесте на MetaQuotes-Demo, EURUSD M1, 2017.01.01-2017.05.01, every tick на указанном советнике получается:
244 349 сделок в истории за 15 минут 22 секунды
244 349 сделки за 24 секунды
Ускорение с 15 мин 22 секунд до 24 секунды при работе с огромной историей, где насчитываются десятки и сотни тысяч сделок.
В новой версии терминала, которая скоро выйдет, мы полностью переписали работу с огромной историей и теперь ничего не тормозит.
При тесте на MetaQuotes-Demo, EURUSD M1, 2017.01.01-2017.05.01, every tick на указанном советнике получается:
244 349 сделок в истории за 15 минут 22 секунды
244 349 сделки за 24 секунды
Ускорение с 15 мин 22 секунд до 24 секунды при работе с огромной историей, где насчитываются десятки и сотни тысяч сделок.
это будет с версии > 1596 ?
Ускорение с 15 мин 22 секунд до 24 секунды при работе с огромной историей, где насчитываются десятки и сотни тысяч сделок.
В новой версии терминала, которая скоро выйдет, мы полностью переписали работу с огромной историей и теперь ничего не тормозит.
При тесте на MetaQuotes-Demo, EURUSD M1, 2017.01.01-2017.05.01, every tick на указанном советнике получается:
244 349 сделок в истории за 15 минут 22 секунды
244 349 сделки за 24 секунды
Ускорение с 15 мин 22 секунд до 24 секунды при работе с огромной историей, где насчитываются десятки и сотни тысяч сделок.