Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Файловые операции в MQL5: От базового ввода-вывода до собственного CSV-ридера:
В современном мире автоматизированной торговли данные решают всё. Возможно, вам необходимо загрузить пользовательские параметры для своей стратегии, прочитать список наблюдения за символами или интегрировать исторические данные из внешних источников. Если вы работаете в MetaTrader 5, задача упрощается благодаря тому, что MQL5 позволяет довольно просто обрабатывать файлы прямо из вашего кода.
Но давайте будем честны: изучение документации в поисках информации об операциях с файлами поначалу может показаться немного утомительным. В этой статье мы доступно и шаг за шагом разберем основы. Как только мы рассмотрим основы — например, как "песочница" MQL5 защищает ваши файлы, как открывать файлы в текстовом или двоичном режиме и как безопасно читать и разбивать строки, — мы применим всё это на практике, создав простой класс для чтения CSV-файлов.
Почему именно CSV-файлы? Потому что они повсюду — простые, понятные человеку и поддерживаемые бесчисленным множеством инструментов. С помощью CSV-ридера вы можете импортировать внешние параметры, списки символов или другие пользовательские данные прямо в свой советник или скрипт, корректируя поведение своей стратегии без необходимости каждый раз менять код.
Автор: Sahil Bagdi