Ошибки, баги, вопросы - страница 2614
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Не работает чтение бинарного файла из индикатора, аналогичный код из советника работает без проблем!
Скорее всего, ChartScreenShot в индикаторах работает асинхронно.
Скорее всего, ChartScreenShot в индикаторах работает асинхронно.
Проверял, поэтому и поставил цикл
Проверял, поэтому и поставил цикл
Окончание цикла не гарантирует наличие файла.
Andrei Kossarev:
Не работает чтение бинарного файла из индикатора, аналогичный код из советника работает без проблем!
А вас не смущает что в вашем коде имеются ошибки?
Функция FileSize ожидает переменную int а вы туда суёте string...
Исправленный код, все равно не работает
Исправленный код, все равно не работает
Попробуйте разделить код на две отдельных функции:
1. Чтение файла и последующие действия.
2. Снятие скрина.
И если результат будет нулевой, то попробуйте поставить флаг. И последовательность вызова функций, сначала попытка прочесть, но по флагу чтение пропускается, потом снятие скрина, по флагу выполняется и переключается флаг. И после этого, на следующем тике читается файл.
Предложение - добавить ещё одно поле для хранения пользовательской информации, не доступное для изменения брокером и в обязательном порядке сохраняющееся при ролловерах.
Короче неуничтожимое поле, доступное только ползователю для изменения.
Предложение - добавить ещё одно поле для хранения пользовательской информации, не доступное для изменения брокером и в обязательном порядке сохраняющееся при ролловерах.
Короче неуничтожимое поле, доступное только ползователю для изменения.
Плюс 100600
не будет, это серверную часть МТ нужно переписывать, за 10+ лет не сделали, значит так и будет в ближайшее время, пользуйтесь тем что дали - файл, глобальные переменные терминала, БД
я в файл пишу состояние ордеров, вот шаблон своей универсальной БД выкладывал https://www.mql5.com/ru/forum/85652/page17#comment_12370424
вот последнее предложение от разработчиков - БД SQLite https://www.mql5.com/ru/forum/327940
не будет, это серверную часть МТ нужно переписывать, за 10+ лет не сделали, значит так и будет в ближайшее время, пользуйтесь тем что дали - файл, глобальные переменные терминала, БД
я в файл пишу состояние ордеров, вот шаблон своей универсальной БД выкладывал https://www.mql5.com/ru/forum/85652/page17#comment_12370424
вот последнее предложение от разработчиков - БД SQLite https://www.mql5.com/ru/forum/327940