Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Господа разработчики, вы планируете делать нормальную подсветку синтаксиса в Метаэдиторе? Т.е. чтоб типы/классы одним цветом, переменные другим, функции третьим, макросы четвёртым и т.д. В общем как в нормальных IDE. А то у вас подсвечиваются только штатные средства MQL. В итоге при активном использовании ООП весь код превращается в сплошной чёрный текст (не считая операторов). Сразу не различишь, где имя класса, где объекта, где функции. Очень трудночитаемо. Зачастую ловлю себе на мысли, что приятнее обойтись штатными примитивами ради наглядности кода (чтоб смотрелось не чёрной массой) . А так быть не должно.
Плохо что никто из разработчиков не отвечает в этой ветке. Интересно, они вообще заглядывают сюда... В сервис-деске тоже все предложения обычно остаются без ответа (отвечают только на баги). Нехорошо.
Но продолжим.
Периодически сталкиваюсь с такой проблемой, что невозможно однозначно идентифицировать запущенного эксперта/индикатора. Например советник в процессе работы создаёт и использует некий файл (или глобальную переменную), предназначенный именно для этого советника (точнее для этого экземпляра). И другие советники не должны использовать этот файл / глобальную переменную, у них есть свои. Так вот как советнику найти свой файл/переменную после перезагрузки терминала или после переинициализации параметров?
Если файл озаглавлен по имени советника/символа/таймфрейма, то любой другой экземпляр данного советника на аналогичном чарте будет открывать этот файл. Если же по хэндлу окна, то после перезагрузки хэндл будет уже недействительный.
Короче, требуется уникальный ID номер советника/индикатора, который не менялся бы при перезагрузке. Таким ID может выступать например время прикрепления советника на график. Предлагаю добавить этот параметр в MQLInfoInteger.
В MetaEditor'e хочется иметь возможность перехода на шаг назад.
То есть есть вызов функции "Function_B" из функции "Function_A":
После клика на тексте "Function_B" и дальше или клик средней кнопки или Alt+G - осуществляется переход в функцию Function_B. После просмотра кода нужно вернуться обратно в место вызова - в функцию Function_A. Но такого функционала нет. А хочется.
В MetaEditor'e хочется иметь возможность перехода на шаг назад.
То есть есть вызов функции "Function_B" из функции "Function_A":
После клика на тексте "Function_B" и дальше или клик средней кнопки или Alt+G - осуществляется переход в функцию Function_B. После просмотра кода нужно вернуться обратно в место вызова - в функцию Function_A. Но такого функционала нет. А хочется.
Да, было бы удобно. В Сервисдеск тоже напишите.
К определению быстрый доступ есть (Alt+G). Нужен быстрый переход от определения назад.
В MetaEditor'e хочется иметь возможность перехода на шаг назад.
То есть есть вызов функции "Function_B" из функции "Function_A":
После клика на тексте "Function_B" и дальше или клик средней кнопки или Alt+G - осуществляется переход в функцию Function_B. После просмотра кода нужно вернуться обратно в место вызова - в функцию Function_A. Но такого функционала нет. А хочется.
шаг вперёд Ctrl+-, шаг назад Ctrl+Shift+-
Неправда. Не работает.
Странно, у меня работает. Нажал на вызове функции Alt+G и перескочил на определение функции, потом нажал на Ctrl+- и перешёл обратно.
Выше перепутал комбинации, всё наоборот: шаг вперёд Ctrl+Shift+-, шаг назад Ctrl+-, извиняюсь.
Неправда. Не работает.
Странно, у меня работает. Нажал на вызове функции Alt+G и перескочил на определение функции, потом нажал на Ctrl+- и перешёл обратно.