Новая версия платформы MetaTrader 5 build 2340: Управление настройками счета в тестере и расширение интеграции с Python - страница 17
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
У меня все та же версия 2340.
На основном проекте нашел способ стабильно воспроизводить проблему с профайлером.
Сейчас попытаюсь повторить на тестовом.
На основном проекте нашел способ стабильно воспроизводить проблему с профайлером.
Сейчас попытаюсь повторить на тестовом.
Это было бы очень интересно
На тестовом проекте не получается воспроизвести.
- (NEW) если после действий №1-4 закрыть МТ и открыть заново с панели ME, то при нажатии профилирование все опять работает как положено.На основном (код не предоставлю), получается с 100% успехом.
Шаги МТ5 (build 2347):
1. Открыть ME, внести изменения в основной файл проекта *mq5, скомпилировать с включенной оптимизацией (не важно открыт ли проект в окне навигатора МE или нет).
2. Открыть МТ, открыть хоть один график, двойным кликом с навигатора запустить скомпилированный на предыдущем шаге еx5 файла проекта.
3. Что бы не ждать окончания работы скрипта можно закрыть график с запущенным скриптом.
4. Теперь если вернуться в ME и нажать на кнопку "Профилирование на реальных данных" то запуститься профилирование,
но в реальности будет выполняться оптимизированный еx5 и профилирование закончится без каких-либо результатов.
- Время создания еx5 файла при профилировании обновляется.
- Повторное выполнение профилирования - отрицательный результат.
- Если удалить еx5 перед профилированием - отрицательный результат.
- Если повторить действия №1-4 но при этом отключить оптимизацию в настройках Project, то все работает как надо - супер-медленное выполнение кода с предоставлением результатов профилирования.
- Если внести изменения в проект и без нажатия компилировать вызвать профилирование - то все ОК в не зависимости от режима оптимизации.
На основном (код не предоставлю), получается с 100% успехом.
Так обхожу.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Особенности языка mql5, тонкости и приёмы работы
fxsaber, 2020.02.13 01:50
Чтобы включить возможность профилирования советника на реальных данных, добавляю в него эти строки.Кажеться раньше такого не было. В любом случае, это не правильно:
На любом ТФ: PERIOD_CURRENT=0, а должно быть - PERIOD_CURRENT=_Period.
Кажеться раньше такого не было. В любом случае, это не правильно:
На любом ТФ: PERIOD_CURRENT=0, а должно быть - PERIOD_CURRENT=_Period.
MT5 x64 build 2348
Только что обновился...Правда это было немного странно - терминал обновился два раза подряд. При попытке что-либо скомпилировать (даже самый простой код) получаю Internal compiler error ?
Кто-нибудь сталкивался с таким?
MT5 x64 build 2348
Только что обновился...Правда это было немного странно - терминал обновился два раза подряд. При попытке что-либо скомпилировать (даже самый простой код) получаю Internal compiler error ?
Кто-нибудь сталкивался с таким?
Да. Тоже самое. Обновился до 2348 и Internal compiler error
Да. Тоже самое. Обновился до 2348 и Internal compiler error
Извините за ошибку.
Обновитесь до беты 2349, пожалуйста.
Извините за ошибку.
Обновитесь до беты 2349, пожалуйста.
Спасибо! Помогло. Все работает.