Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Для обработки такой ситуации: допустим пользователь в окне данных открыл все символы, которые есть только в терминале. Мне же нужно в данный момент работать с набором .forex или с набором .cross или вообще с другим набором. То есть работать - это значит получать данные из инструментов конкретных наборов, при этом другие инструменты будут отброшены автоматически.
Например, делаем Панель для торговли с выпадающим списком инструментов. Инструментов может быть много в разных группах... а нужна 1-2 группы... удобнее пользоваться не слишком длинным списком...
Реальная задача есть? Или только попытки придумать? )
Решать за пользователя, какие отображать инструменты, можно, только если программа специально заточена на работу со всем инструментами Обзора и пользователь предупрежден.
Но если прога знает, какой набор ей нужен, зачем ей файлы наборов?
А если решать будет пользователь, то при чем здесь программа? Пусть он сам оставит то, что нужно.
Я пишу и поддерживаю панель для торговли по всем инструментам сразу, и она достаточно чувствительна к кол-ву отображаемых инструментов.
Но запрещать пользователю отображать в ней хоть 100 инструментов я не могу, пусть он сам решает, на что смотреть и сколько отдавать ресурсов.
А если понадобится давать предопределенные наборы, их можно перечислить в коде, а пользователю давать выбор из нескольких встроенных вариантов.
Все равно полагаться на аккуратность брокера (что он разложил все инструменты по своим группам) не приходится - наоборот бывают группы из 1-2 инструментов а бывают свалки из всех инструментов сразу.
Реальная задача есть? Или только попытки придумать? )
...
Реальная задача - нужны инструменты форекс, при этом акции и т.п. должно быть отброшено из обзора рынка. Полагаться на пользователя не хочется. Конечно тут возникает конфликт: или дать выбор пользователю или программе предоставить возможность сортировки.
А полагаться на наличие какого-то файла хочется? Мне кажется, это еще менее надежно.
И в чем проблема убрать из обзора не-валюты? Перебираем все инструменты, и если в названии нет названия одной из валют (их не так много), то инструмент скрываем. Еще можно косвенно определять - по наличию коротких торговых сессий, например.
Но это не про файлы, точно.
В терминале для окна "Обзор рынка" есть функция показов различных наборов:
А вот как к этим "Наборам" получить доступ через MQL?
У меня как-то была задача разделить инструменты, но не по этим наборам, а по форекс, cfd, фьючерсы, акции. Сортировал по способу вычисления маржи ENUM_SYMBOL_CALC_MODE.