Новая версия платформы MetaTrader 5 build 2650: Фоновая загрузка графиков и улучшения в профилировщике MQL5-кода - страница 36

 
Ivan Titov:

+1. На истории в 2663 профилировщик не работает.

Почти каждая бета - правки профилировщика. Поэтому только свежие беты имеет смысл использовать для профилирования.

 
Ошибка дебага.
const int d = TimeCurrent(); // Точка останова не срабатывает в дебаг-режиме.

void OnInit() {}
 
fxsaber:
Ошибка дебага.

По-моему на константных объявлениях никогда не работала точка останова.

 

Бывает символы без свойств. 

Вуаля появились через 15 мин при закрытом на субботу рынке.


Некоторые функции пишут ошибки.

 

Давно уже мешает, что в редакторе в списке функций (Alt-M) не видны те, что обёрнуты "#ifdef <NAME> / #endif". Не зависимо, определён ли <NAME>.

У меня многие функции обёрнуты, и не для того, чтобы не занимали места в байт-коде (знаю, что они отбрасываются, если не используются), а чтобы не создавали ошибки при компиляции.

Исходники большие. Проекты и так разбиты на множество заголовков, далее дробить тоже неэффективно и неудобно.

Считаете, неактуально?

К редактору и так много претензий. Если настраивается вызов внешних компиляторов (в т.ч. Clang/LLVM), что мешает добавить вызов внешнего стилизатора того же разработчика?  Что мешает добавить фолдинг кода, несмотря на многочисленные и давние просьбы?

 
Добрый день. Подскажите пожалуйста, не могу импортировать CSV файл в базу данных через навигатор ME. Пишет: import database error. Перепробовал все варианты CSV. Кому нибудь удавалось это сделать или это баг? Version: 5.0 build 26.50. И еще столкнулся с тем, что при изменении input настроек советника отладка или профилирование будет проходить по старым настройкам, что бы этого избежать приходится каждый раз удалять файл настроек советник.set в паке Profiles/Tester. Это нормально?
 

build 2670

Стандартный EA "MACD Sample". Отладка (F5). Ставлю точку останова в теле OnTick() - строка #440. Тики в Обзор рынка поступают, робот висит на графике, а в OnTick() ничего не прилетает...

 
Denis Kirichenko:

build 2670

Стандартный EA "MACD Sample". Отладка (F5). Ставлю точку останова в теле OnTick() - строка #440. Тики в Обзор рынка поступают, робот висит на графике, а в OnTick() ничего не прилетает...

Номер строки у всех разный - покажите скриншот куда ставите точку останова.

И укажите точный путь откуда берете советник.
 
Vladimir Karputov:

Номер строки у всех разный - покажите скриншот куда ставите точку останова.

Вы это серьёзно? Специально взял стандартный EA "MACD Sample" причёсанный... 

***

 
Denis Kirichenko:

Вы это серьёзно? Специально взял стандартный EA "MACD Sample" причёсанный... 

В терминале на выбор есть несколько стилей:

и в зависимости от стиля номер строки очень и очень разный.


Хотите услышать правильный ответ - задайте правильно вопрос.

Причина обращения: