Новая версия платформы MetaTrader 5 build 3660: Улучшения и исправления - страница 9
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажите исправлены ли проблемы с показом переменных в отладчике, которые присутствуют уже на протяжении многих билдов?
При наличии в списке отладки раскрываемых элементов (объектов, массивов) они самопроизвольно портятся - показывают "левые" индексы, перестают схлопываться/разворачиваться, показывают "выражение не может быть вычислено". Ниже пара скриншотов.
Ничего руками не редактировалось - все переменные изначально появились по опции автоматического включения локальных переменных , а потом испортились к показанному состоянию.
Я видел проблему, но не уверен, как ее воспроизвести.
Можете ли вы предоставить пошаговую процедуру, чтобы воспроизвести его?
В отладчике просто катастрофически не хватает команды "Выполнить до текущей строки".
А разве точка останова - это не то?
Я видел проблему, но не уверен, как ее воспроизвести.
Можете ли вы предоставить пошаговую процедуру, чтобы воспроизвести его?
Оно само постоянно появляется в процессе пошаговой отладки программы.
У меня воспроизводится со 100%, но сложность в том, что я как пользователь не выполняю никаких провоцирующих действий, а результаты носят спорадический характер (портится каждый раз по-разному).
А разве точка останова - это не то?
Надо очень долго учиться этим пользоваться.
А разве точка останова - это не то?
Сейчас так и приходится делать, но это очень муторно: специально нужно поставить точку останова на один раз, а потом убрать. И так по сотне раз в день. Это требуется, потому что одни и те же функции могут вызываться из разных мест кода, и в каких-то случаях нужно остановиться, а в каких-то нет. Проще "сказать" - выполнись досюда.
Вот чтобы не ставить и не убирать временную точку раз за разом и предлагаю добавить команду, которая имеется в стандартных IDE.
Сейчас так и приходится делать, но это очень муторно: специально нужно поставить точку останова на один раз, а потом убрать. И так по сотне раз в день. Это требуется, потому что одни и те же функции могут вызываться из разных мест кода, и в каких-то случаях нужно остановиться, а в каких-то нет. Проще "сказать" - выполнись досюда.
Идея в том, что при выполнении все промежуточные точки останова будут проигнорированы?
b3662. Один реальный символ не обновляет свои бары.
При этом историю торговли по OnTrade-событиям терминал строит, как и торговые уровни открытых позиций/ордеров. Refresh не помогает. На других терминалах, подключенных к этому счету, бары идут. На этом - нет.
Уважаемые разработчики, какие действия сделать, чтобы Вам была понятна примерно причина ситуации?
Refresh обновляет только горизонтальные линии bid/ask. Без Refresh и они стоят.
Давайте на этот случай что-нибудь логировать будем, раз уж он возникает!
Индикаторов, советников и сервисов не запущено.
Идея в том, что при выполнении все промежуточные точки останова будут проигнорированы?
Надо очень долго учиться этим пользоваться.
Идея в том, что при пошаговой отладке появляется возможность перешагивать через куски кода, например через циклы.
Сейчас это делаю тремя нажатиями: F9, F5, F9.