Особенности языка mql5, тонкости и приёмы работы - страница 40
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
пример взят от столба рандомно проверить
точки с запятой не влияют на результат компиляции .... результат без ошибокточки с запятой не влияют на результат компиляции .... результат без ошибок
Инициализация статических переменных при помощи вызова функций является недокументированной возможностью, которая появилась совершенно случайно, но которую теперь убрать очень проблематично.
Вызов функций торгового окружения для инициализации статических переменных категорически не приветствуется
Не нужно вырывать предложение из контекста. Фраза звучит так:
Чтобы обеспечить наибольшую точность при тестировании, в режиме реальных тиков также используются и минутные бары. По ним проверяются и корректируются тиковые данные. Это также позволяет избежать расхождения графиков в тестере и клиентском терминале.
означает ли это что история минутных баров не соответствует тиковой?
и как это вообще возможно...предполагая что данные таки соответствуют реальной торговой истории ?
Запускайте несколько оптимизаций (не одну!) на 10 проходов (50 - многовато будет). Имейте в виду наличие кеша оптимизации, поэтому либо перекомпилируйте эксперта между оптимизациями, либо меняйте значения перебора фейкового параметра (это предпочтительнее). По 2 крайних значения сверху и снизу отбрасывайте. Анализируйте оставшиеся 6 значений от каждой оптимизации.
Для массовоых замеров не используйте микросекундный таймер. Используйте обычный миллисекундный GetTickCount. Используйте настолько большой диапазон дат тестирования, чтобы миллисекунды измерялись сотнями и тысячами. Тогда получите более точный и стабильный результат измерений
Рекомендации по замеру скорости выполнения тестера