Скрипт Open All Charts для MT4/MT5
В некоторых случаях требуется как можно быстрее открыть набор графиков. Это может потребоваться, например, когда необходимо загрузить исторические данные за определенный таймфрейм. Другой пример - использование индикатора, работающего с несколькими валютными парами.
Open All Charts - это очень простой скрипт для MetaTrader 4 и MetaTrader 5, который открывает графики всех доступных в вашей платформе валютных пар на заданном таймфрейме.
Скрипт достаточно универсален. По умолчанию он открывает все пары, содержащие валюты EUR, USD, GBP, JPY, CAD, CHF, AUD или NZD. Однако это можно легко изменить с помощью входных параметров скрипта. Вы можете изменить список валют (разделив их запятой), чтобы открывать конкретные пары/символы. Также можно ввести некоторый префикс или суффикс символа, чтобы открыть графики всех символов, содержащих этот префикс или суффикс. Этот параметр не зависит от регистра.
Ввод пустого значения в поле Currencies приведет к тому, что скрипт попытается открыть графики для всех доступных символов. Такая операция может завершиться ошибкой, если символов слишком много.
Код этого сценария можно также использовать в качестве примера MQL4 программы, работающей с символами и графиками в МТ4.
Внимание! Если ваша платформа MT4/MT5 поддерживает большое количество валютных пар, то данный скрипт может открыть их все — количество графиков потенциально огромно. Он будет открывать графики не только тех символов, которые выбраны в вашей панелиMarket Watch, но и все символы на платформе.
Скрипт можно скачать и использовать бесплатно.
Скачать Open All Charts для MetaTrader 4 Скачать Open All Charts для MetaTrader 5Для установки скрипта следуйте приведенным ниже инструкциям:
- Скачайте архивный файл со скриптом.
- Откройте папку данных MetaTrader 4/5 (через File→Open Data Folder).
- Откройте папку MQL4 или MQL5.
- Скопируйте все папки из архива непосредственно в папку MQL4 или MQL5.
- Перезапустите MetaTrader 4/5 или обновите список скриптов, щелкнув правой кнопкой мыши на подокне Navigator платформы и выбрав Refresh.
Вы также можете прочитать более подробную инструкцию по выполнению установки.
Обсуждение
У вас есть предложения или вопросы по данному скрипту? Вы всегда можете обсудить Open All Charts с другими трейдерами и MQL-программистами на форумах, посвященных скриптам.
Изменения
1.01 — 2023-05-02
- Добавлена версия скрипта для MT5.
- Добавлен входной параметр для управления валютами/префиксами/суффиксами, для которых открываются графики (Currencies).
- Временные рамки по умолчанию изменены на
PERIOD_CURRENT
. - Изменена чувствительность скрипта к регистру символов, которые он ищет для открытия.