Ошибки, баги, вопросы - страница 2825
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Иногда в юникоде в первых 2 байтах есть метка о кодировке.
Есть ещё ВинАПИ IsTextUnicode вот такая https://docs.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-istextunicode
Сделал так. Но не знаю, всегда ли такое условие верное.
этот маркер необязательный и имеет разный вид для LE, BE и UTF8. если его нет теоретически можно посчитать количество нулевых байт в каком-то начальном куске файла
этот маркер необязательный и имеет разный вид для LE, BE и UTF8. если его нет теоретически можно посчитать количество нулевых байт в каком-то начальном куске файла
Такой обходной вариант рассматривал, спасибо. Похоже, только так и надо.
Здравствуйте. Надеюсь правильно выбрал ветку.
В визуальном тестере почти никогда не создается окно индикатора, используемого советником, причем ошибок никаких не выдается и остальное работает.
Индикатор появляется и отрисовывается только если раскоментить Sleep(1) в инициализаторе советника.
В чём может быть проблема?
Sleep() мне не подходит, т.к. ChartWindowFind(0, short_name) кастомного индикатора перестает работать в левой части графика.
Вот простой пример с которым проблемы:
mt5 build 2572Такой обходной вариант рассматривал, спасибо. Похоже, только так и надо.
Не знаю, изменилось ли что, но на момент написания статьи работал универсальным образом такой код:
Подскажите способ узнать номер ядра в тестируемом советнике. В MQL API такого нет, но вроде кто-то делал парсинг пути агента - там не понятно, насколько папки в Tester унифицированы.
https://www.mql5.com/ru/forum/1111/page2660#comment_15183572
https://www.mql5.com/ru/forum/1111/page2660#comment_15183572
Спасибо, попробую. Правда номер порта может быть и пятизначным (а чисто технически и меньше 4 знаков, хотя они считаются зарезервированными за стандартными сервисами), так что способ экстракции для себя поправлю.
Доброго дня!
Допустим, при разработке советника я запускаю его в режиме отладки. Значение по-умолчанию одной из input переменных было только что изменено в коде. Ее run-time значение, тем не менее, подставляется из предыдущего input набора тестера стратегий.
Вопрос: "какого лешего это происходит?". Черт с ним, что синхронизации нет, но почему приоритет в режиме отладки у набора, а не у кода?