Ошибки, баги, вопросы - страница 1733
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
1455 - отладка на исторических данных (CTRL+F5) не работает. Появляется окно тестера, визуализация не запускается.
Очень внимательно прочел. С++ много тяжелее воспринимается, чем MQL. Мало, что понял из статьи. И не понял совсем, как она касается обсуждаемого здесь.
Однако, понравилась такая возможность,
"(2^n - 1) перегруженных функций, где n - количество аргументов функции" - с таким неудобством сталкивался в MQL.Это в тему о понимании rvalue / lvalue / prvalue / xvalue / gvalue, т.е. то о чем вы и говорили по сути на нескольких страницах :) Я так понимаю MQ пошли в ногу со стандартами С++, взяв оттуда на их взгляд наиболее ценное, не останавливаясь лишь на rvalue / lvalue.
Я так до конца сам еще и не осознал эти понятия, хотя логически посидеть понимаю :)
Кстати менеджер памяти в МТ5 работает непонятно как, если программа использует память по полной. На маленьких размерах не замерял.
К примеру у меня на виртуалке 4 гиг ОЗУ, 2 ядра, МТ5 v1455 х64.
Забиваю память объектами, в диспетчере задач видно, что память забита по 1,5 гига на терминал и 1,5 гига на виртуальную память. При этом MQL_MEMORY_USED показывает используемой памяти 400 мб. До старта было на терминал в районе 140 мб, на виртуалку в районе 150 мб.
Так же заметил, что как только используемая память переваливает за 400 мб, есть возможность, что менеджер памяти не освободит ее полностью, хотя объекты реально удаляются. А поведение отладчика тут не предсказуемо - доходим до удаления объектов, дожидаемся их полного удаления, после этого прекращаем отладку (по кнопке СТОП в отладчике), он останавливается, менеджер МТ5 память системе не отдал, т.е. там так и осталось висеть 1,5 гига на терминал и 1,5 гига на виртуальную память. А вот МТ5 сам отладку так и не завершил, хотя в МЕ показано, что отладка завершена. Если память объектами забиваю менее 400 мб, то все происходит нормально, кроме освобождения памяти.
Память освобождается только после удаления задачи терминала из списка запущенных задач.
Неправда. К тому же нет ни технических деталей, ни описание Ваших действий. Это специализированная ветка, в которой перед тем как написать о якобы найденной ошибке, нужно подготовиться и предоставить дополнительную информацию.
Разработчики по Сервисдеску уже запомнили мою конфигурацию несколько раз.
Беру любой из стандартных советников и в метаэдиторе нажимаю CTRL+F5. Выскакивает основное окно тестера с настройками, что заданы в метаэдиторе. Визуализация не запускается.
В логе
Разработчики по Сервисдеску уже запомнили мою конфигурацию несколько раз.
Вы даже не осознали о чём я сказал.
Что Вы делали перед тем как запустить отладку на истории? Вы настроили MetaEditor (вкладка "Сервис" - "Настройки" - "Отладка")? Приведите скриншот из MetaEditora (вкладка "Сервис" - "Настройки" - "Отладка"), что пишется в Тестере во вкладке "Журнал"? Что пишется в Визуализаторе во вкладке "Журнал"?
Разработчики по Сервисдеску уже запомнили мою конфигурацию несколько раз.
Беру любой из стандартных советников и в метаэдиторе нажимаю CTRL+F5. Выскакивает основное окно тестера с настройками, что заданы в метаэдиторе. Визуализация не запускается.
Вы даже не осознали о чём я сказал.
Что Вы делали перед тем как запустить отладку на истории?
Открываю любой советник и нажимаю CTRL+F5, демо-сервер разработчиков (так же и на робо).
Вы настроили MetaEditor (вкладка "Сервис" - "Настройки" - "Отладка")? Приведите скриншот из MetaEditora (вкладка "Сервис" - "Настройки" - "Отладка"),
что пишется в Тестере во вкладке "Журнал"?
Визуализатор по отладке не запускается.
Изменения плеча в настройках приводят к
2016.10.15 10:18:37 Tester Leverage 1:500 set error
2016.10.15 10:18:30 Tester Leverage 1:50 set error
2016.10.15 10:18:13 Tester Leverage 1:100 set error
Открываю любой советник и нажимаю CTRL+F5, демо-сервер разработчиков (так же и на робо).
Визуализатор по отладке не запускается.
Изменения плеча в настройках приводят к
2016.10.15 10:18:37 Tester Leverage 1:500 set error
2016.10.15 10:18:30 Tester Leverage 1:50 set error
2016.10.15 10:18:13 Tester Leverage 1:100 set error
Закройте термнинал/термниалы и тестер/тестеры стратегий. Проверьте диспетчер задач - не висит ли процесс MetaEditor.