Тестер стратегий MetaTrader 5: ошибки, баги, предложения по улучшению работы - страница 37
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Билд 2269. Очистил \Tester\cache\, перекомпилировал советника.
Оптимизация показывает 335 трейдов, одиночный тест — 32:
Проведите следующий эксперимент с данным экспертом.
1. Закройте клиентский терминал, чтобы выгрузились все тестерные агенты
2. Запустите терминал.
3. Запустите одиночное тестирование, сохраните результат.
4. Тут же ещё раз запустите это же одиночное тестирование, сравните результаты
Проведите следующий эксперимент с данным экспертом.
1. Закройте клиентский терминал, чтобы выгрузились все тестерные агенты
2. Запустите терминал.
3. Запустите одиночное тестирование, сохраните результат.
4. Тут же ещё раз запустите это же одиночное тестирование, сравните результаты
Да, именно та разница, что при оптимизации.
Проблема с советником?
Да, именно та разница, что при оптимизации.
Проблема с советником?
Похоже, где-то нет явной инициализации какой-либо переменной.
Поанализируйте, от чего зависят сделки.
Похоже, где-то нет явной инициализации какой-либо переменной.
Поанализируйте, от чего зависят сделки.
Это что-то свежее? В последних билдах изменилось?
Не имею привычки объявлять переменные без инициализации. Даже не знаю, в каком направлении копать.
Это что-то свежее? В последних билдах изменилось?
Не имею привычки объявлять переменные без инициализации. Даже не знаю, в каком направлении копать.
Нет. И раньше было. Как раз из-за неинициализированных переменных.
У Вас есть за что зацепиться. Анализируйте сделки. Почему в одном случае сделка совершена, а в другом - нет. Известно время, анализируйте условия сделки на данный момент времени, не жалейте принтов
Не имею привычки объявлять переменные без инициализации. Даже не знаю, в каком направлении копать.
Можно так проверить.
Нет. И раньше было. Как раз из-за неинициализированных переменных.
У Вас есть за что зацепиться. Анализируйте сделки. Почему в одном случае сделка совершена, а в другом - нет. Известно время, анализируйте условия сделки на данный момент времени, не жалейте принтов
Что-то вы переоптимизировали с iTime:
Работа на М5:
Что-то вы переоптимизировали с iTime:
Работа на М5:
2270. Кеш полного перебора перестал работать.
Выставляю диапазон от 1 до 6. Прогоняю. Вычислил шесть прогонов
Затем выставляю диапазон от 1 до 7. Прогоняю. Вычислил семь прогонов. А должен был только один (шесть взять из кеша).
2270. Кеш полного перебора перестал работать.
Выставляю диапазон от 1 до 6. Прогоняю. Вычислил шесть прогонов
Затем выставляю диапазон от 1 до 7. Прогоняю. Вычислил семь прогонов. А должен был только один (шесть взять из кеша).
Вообще-то кеш сломали полтора года назад.