Скачать MetaTrader 5

Наборы. Доступ. Создание. Сохранение.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Vladimir Karputov
Модератор
49280
Vladimir Karputov 2015.03.31 19:48 

В терминале для окна "Обзор рынка" есть функция показов различных наборов:

Наборы 

 

 А вот как к этим "Наборам" получить доступ через MQL? 

Alexey Busygin
6449
Alexey Busygin 2015.04.01 07:49  
barabashkakvn:

В терминале для окна "Обзор рынка" есть функция показов различных наборов:

 

 

 А вот как к этим "Наборам" получить доступ через MQL? 

Через библиотеки Win! Наверно
Vladimir Karputov
Модератор
49280
Vladimir Karputov 2015.04.01 13:06  
Alexey:
Через библиотеки Win! Наверно
Неа. Любые вызовы стороннего кода неприемлемо. Кстати нашёл, где лежат эти самые "Наборы": C:\Program Files\MetaTrader 5\Profiles\SymbolSets. А эта папка не входит в файловую песочницу. Беда.
Alexey Busygin
6449
Alexey Busygin 2015.04.01 13:48  
barabashkakvn:
Неа. Любые вызовы стороннего кода неприемлемо. Кстати нашёл, где лежат эти самые "Наборы": C:\Program Files\MetaTrader 5\Profiles\SymbolSets. А эта папка не входит в файловую песочницу. Беда.
Ну тогда не знаю
Dmitriy Skub
11731
Dmitriy Skub 2015.04.01 15:23  
barabashkakvn:
Неа. Любые вызовы стороннего кода неприемлемо. Кстати нашёл, где лежат эти самые "Наборы": C:\Program Files\MetaTrader 5\Profiles\SymbolSets. А эта папка не входит в файловую песочницу. Беда.
Можно создать текстовый файл с набором - после перезагрузки МТ, он его подхватывает.
Dennis Kirichenko
11379
Dennis Kirichenko 2015.04.01 15:32  

Вообще в очередной раз топикстартер возбуждает интересную тему. За что ему решпект & уважуха.

Имхо, подхватывать созданные текстовые файлы, как предлагает коллега (Dima_S), - это способ в отсутствие нормального метода.

Конечно, хотелось бы иметь MQL-функцию окружения по работе с такими наборами...

Andrey Dik
11948
Andrey Dik 2015.04.01 17:08  

Программно можно читать список символов на сервере, сохранять в пользовательский файл, читать из этого файла символы и скрывать ненужные в обзоре.

Есть только одна проблема - останется в обзоре символ, на чарте которого запущена программа (например этого символа нет в файле и его не должно быть в обзоре). Сменить символ чарта можно, но символ всё равно остается в обзоре. Сообщал об этом в ветке "Ошибки..", но внятного ответа не получил. Победить не смог.

В случае со стандартными наборами символов проблема остается - может остаться символ в обзоре, которого не должно быть согласно этого сета.

Andrey Khatimlianskii
56427
Andrey Khatimlianskii 2015.04.02 02:01  
joo:

Есть только одна проблема - останется в обзоре символ, на чарте которого запущена программа (например этого символа нет в файле и его не должно быть в обзоре). Сменить символ чарта можно, но символ всё равно остается в обзоре. Сообщал об этом в ветке "Ошибки..", но внятного ответа не получил. Победить не смог.

В случае со стандартными наборами символов проблема остается - может остаться символ в обзоре, которого не должно быть согласно этого сета.

Это кэш. Он не удаляется, чтоб быстро открыть тот же график, в случае чего.

Минут через 5-10 умирает. 

Andrey Khatimlianskii
56427
Andrey Khatimlianskii 2015.04.02 02:01  
barabashkakvn:

В терминале для окна "Обзор рынка" есть функция показов различных наборов:

А вот как к этим "Наборам" получить доступ через MQL? 

Зачем?

Vladimir Karputov
Модератор
49280
Vladimir Karputov 2015.04.02 05:56  
komposter:

Зачем?

Для обработки такой ситуации: допустим пользователь в окне данных открыл все символы, которые есть только в терминале. Мне же нужно в данный момент работать с набором .forex или с набором .cross или вообще с другим набором. То есть работать - это значит получать данные из инструментов конкретных наборов, при этом другие инструменты будут отброшены автоматически.

Dennis Kirichenko
11379
Dennis Kirichenko 2015.04.02 08:38  
komposter:

Зачем?

Например, делаем Панель для торговли с выпадающим списком инструментов. Инструментов может быть много в разных группах... а нужна 1-2 группы... удобнее пользоваться не слишком длинным списком...
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий