В терминале для окна "Обзор рынка" есть функция показов различных наборов:
А вот как к этим "Наборам" получить доступ через MQL?
Через библиотеки Win! Наверно
Неа. Любые вызовы стороннего кода неприемлемо. Кстати нашёл, где лежат эти самые "Наборы": C:\Program Files\MetaTrader 5\Profiles\SymbolSets. А эта папка не входит в файловую песочницу. Беда.
Неа. Любые вызовы стороннего кода неприемлемо. Кстати нашёл, где лежат эти самые "Наборы": C:\Program Files\MetaTrader 5\Profiles\SymbolSets. А эта папка не входит в файловую песочницу. Беда.
Вообще в очередной раз топикстартер возбуждает интересную тему. За что ему решпект & уважуха.
Имхо, подхватывать созданные текстовые файлы, как предлагает коллега (Dima_S), - это способ в отсутствие нормального метода.
Конечно, хотелось бы иметь MQL-функцию окружения по работе с такими наборами...
Программно можно читать список символов на сервере, сохранять в пользовательский файл, читать из этого файла символы и скрывать ненужные в обзоре.
Есть только одна проблема - останется в обзоре символ, на чарте которого запущена программа (например этого символа нет в файле и его не должно быть в обзоре). Сменить символ чарта можно, но символ всё равно остается в обзоре. Сообщал об этом в ветке "Ошибки..", но внятного ответа не получил. Победить не смог.
В случае со стандартными наборами символов проблема остается - может остаться символ в обзоре, которого не должно быть согласно этого сета.
Есть только одна проблема - останется в обзоре символ, на чарте которого запущена программа (например этого символа нет в файле и его не должно быть в обзоре). Сменить символ чарта можно, но символ всё равно остается в обзоре. Сообщал об этом в ветке "Ошибки..", но внятного ответа не получил. Победить не смог.
В случае со стандартными наборами символов проблема остается - может остаться символ в обзоре, которого не должно быть согласно этого сета.
Это кэш. Он не удаляется, чтоб быстро открыть тот же график, в случае чего.
Минут через 5-10 умирает.
В терминале для окна "Обзор рынка" есть функция показов различных наборов:
А вот как к этим "Наборам" получить доступ через MQL?
Зачем?
Зачем?
Для обработки такой ситуации: допустим пользователь в окне данных открыл все символы, которые есть только в терминале. Мне же нужно в данный момент работать с набором .forex или с набором .cross или вообще с другим набором. То есть работать - это значит получать данные из инструментов конкретных наборов, при этом другие инструменты будут отброшены автоматически.
Зачем?
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
В терминале для окна "Обзор рынка" есть функция показов различных наборов:
А вот как к этим "Наборам" получить доступ через MQL?