Работа завершена
Техническое задание
Добрый день. Требуется сделать функцию для работы с пользовательскими символами - авто загрузка символов и тиковых данных из любой папки.
В описание MQL5 описывается как это сделать:
https://www.mql5.com/ru/articles/3540 -Функции для работы с пользовательскими символами
Логика работы.
В определенную (любую) папку мы загружаем список из 200 или более созданных нами символами в формате для примера Eu-3.14.config
В определенную (Любую) папку мы загружаем список из 200 или более созданных нами тиковых данных в формате для примера Eu-3.14.CSV
После этой загрузки в "обзоре рынка" мы должны видеть созданным нами символ Eu-3.14 в списке инструментов, при открытие мы должны видеть загруженный график из Eu-3.14.csv
Скрипт при нажатие на клавишу загрузить должен автоматически из определенной папки (любой) взять символ Eu-3.14_config и тиковые данные Eu-3.14.CSV и загрузить их в терминал в обзор рынка. В свою очередь название символа Eu-3.14. config и тиковые данные Eu-3.14.config, будут совпадать тем самым указывая скрипту что в символ Eu-3.14 нужно загрузить тиковые данные из Eu-3.14.csv
Скрипт при нажатие на клавишу загрузить должен загружать не один символ и тиковые данные в терминале, а сразу все символы и тиковые данные которые находятся в определенной любой папке. Для примера 10 конфигов и 10 тиков. Скрипт загружает. 50 конфигов и 50 тиков - загружает. Пусть долго - все равно. Подождем.
Как добавляются символы можете ознакомится тут https://www.mql5.com/ru/articles/3540. Сами символы и тиковые данные предоставлю для тестирования.