Ошибки, баги, вопросы - страница 2968
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Существует ли способ узнать, что MQL-программа запущена в результате старта самого терминала (т.е. автоматически в начале сессии), а не интерактивно пользователем?
Сервисы, без цикла.
При старте терминала, сервис выполнится один раз, если он не зациклен.
Какую логику заложить в сервис, это уже конкретная задача под нужные требования.
Существует ли способ узнать, что MQL-программа запущена в результате старта самого терминала (т.е. автоматически в начале сессии), а не интерактивно пользователем?
Искал, не нашел.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
fxsaber, 2021.02.02 19:34
Нужно в советнике определить на этапе запуске, запущен он стандартным способом или через шаблон.
Есть мысли по решению этой задачи? Попутно возникла подзадача определения времени жизни чарта - когда он был создан.
Искал, не нашел.
Для своих целей нашел такое решение:
Эти функции при старте терминала дают нули.
PS. К сожалению этот способ подходит только при набрасывании мышью. Если пользователь выполняет команду "Attach to chart", проблема остается.
Существует ли способ узнать, что MQL-программа запущена в результате старта самого терминала (т.е. автоматически в начале сессии), а не интерактивно пользователем?
Можно записывать в файл reason в OnDeinit, а при старте загружать. Если загруженный reason был REASON_CLOSE, то программа загрузилась в результате запуска терминала (поскольку была завершена в результате его закрытия). Если его нет или другой, то другое...
Попробуйте пропатченную версию библиотеки окон и контролов ControlsPlus из этой статьи. Там резиновость поддерживалась автоматически.
Спасибо, но это не то, совсем. Нужно подправить код, который работает на СБ
баг редактора при лишнем пробеле
https://photos.app.goo.gl/CK2KSZaKVRKMCz1S8
тут как этот баг изчезает
https://photos.app.goo.gl/bSPtMDL4MKSKpbFP6
копия не компилируемого, как в примере
в мт5 та-же проблема
Спасибо, но это не то, совсем. Нужно подправить код, который работает на СБ
Что значит совсем не то? Я предложил взять пропатченный вариант СБ, в котором указанная проблема решена. Ну, хозяин - барин.
Кто-нибудь может поделиться удобным менеджером окон/чартов? Нужна сортировка списка по алфавиту, контекстный поиск, иерархическое отображение всех загруженных экспертов, скриптов, индикаторов; быстрое переключение.
Возможно, частично поможет F2 в Терминале свежего билда.
Что значит совсем не то? Я предложил взять пропатченный вариант СБ, в котором указанная проблема решена. Ну, хозяин - барин.
Его нужно везде за собой таскать, а СБ всегда на месте. Вот это и есть ключевое "не то".
Нужен вариант правки с СБ.