Ошибки, баги, вопросы - страница 1687
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Коллеги, никто не столкнулся с такой проблемой? Сегодня утром терминал обновился до biuld 1430. И так совпало, что вчера переписал свой советник на работу с файлами через стандартную библиотеку (до этого была не совсем удачная реализация через стандартные файловые операции), но не протестировал - отложил на утро. И вот результат: советник при тестировании не находит файл - функция FileIsExist всё время возвращает false. Не понятно, где косяк - то ли у меня при переделке, то ли из-за обновления. Фишка в том, что документация гласит, что при тестировании файл должен располагаться в папке MQL5/Tester/Files. Однако, в реальности путь иной: ...\Roaming\MetaQuotes\Tester\...какая-то шестнадцатеричная хрень...\Agent-127.0.0.1-3000\MQL5\Files. Т.е, как минимум, в документации есть ошибка. Но главное, что при начале тестирования файл, помещённый туда вручную, из указанной папки стирается, хотя функция FileIsExist у меня прописана в OnInit и она является первой, которая обращается к файлам. Так возникает вопрос: где всё-таки должен располагаться файл при тестировании? И что вообще происходит?
Файл при этом будет находиться в папке ...\Roaming\MetaQuotes\Terminal\Common\Files. При тестировании он оттуда не удаляется и нормально читается.
Вопрос: Как найти свои сообщения на форуме MQL4? Примерно года два назад была создана тема с приложенным кодом и этот код теперь стал интересен, а поиск по форуму молчит. Если я захожу в свои публикации, то этой темы там нет. (удалена?)
Как узнать, был ли макрос хоть раз использован или нет?
Как узнать, был ли макрос хоть раз использован или нет?
примерно так:
примерно так:
Имел в виду другое
Самое простое - счётчик вызовов макроса в глобальной переменной, перезаписывающийся из самого макроса.