No description
Find a file
2026-03-23 07:48:15 +00:00
Article-15684-MQL5-USDX-EURX-Service.mqproj Link + Description 2026-03-23 13:57:31 +07:00
CurrencyIndex.mqh new files added 2026-03-23 14:01:29 +07:00
EUR_Index.mq5 new files added 2026-03-23 14:01:29 +07:00
README.md Обновить README.md 2026-03-23 07:48:15 +00:00
USD_Index.mq5 new files added 2026-03-23 14:01:29 +07:00

Article-15684-MQL5-USDX-EURX-Service

Репозиторий содержит исходные коды сервисов для MetaTrader 5, предназначенные для автоматического расчета и построения графиков индекса доллара (USDX) и индекса евро (EURX).

Основано на материалах статьи: Графики индекса доллара и индекса евро — пример сервиса в MetaTrader 5.

Содержание

В проекте реализованы фоновые сервисы, которые в реальном времени производят расчет котировок валютных индексов на основе корзин основных валютных пар. Сервисы автоматически создают кастомные символы в терминале и наполняют их историческими данными, используя общую логику расчетов, вынесенную в отдельную библиотеку. При запуске терминала, если сервисы запущены, автоматически открываются окна графиков индексов.

Структура репозитория

MQL5/
└── Shared Projects/
    └── Article-15684-MQL5-USDX-EURX-Service/
        ├── Article-15684-MQL5-USDX-EURX-Service.mqproj // Проект MetaEditor
        ├── CurrencyIndex.mqh                           // Библиотека функций для расчета валютных индексов
        ├── EUR_Index.mq5                               // Сервис для построения индекса евро (EURX)
        ├── USD_Index.mq5                               // Сервис для построения индекса доллара (USDX)
        └── README.md                                   // Описание проекта

Как использовать

  1. В MetaEditor перейдите во вкладку Shared Projects.
  2. Нажмите правой кнопкой мыши на папку проекта (Article-15684-MQL5-USDX-EURX-Service) и выберите "Получить обновления из Git".
  3. Для получения исполняемых файлов (.ex5) поочередно откройте файлы EUR_Index.mq5 и USD_Index.mq5, нажимая F7 (Компилировать) для каждого.

Расположение исполняемого файла

После компиляции сервисы появятся в окне «Навигатор» терминала MetaTrader 5:

Навигатор/
└── Services/
    └── Shared Projects/
        └── Article-15684-MQL5-USDX-EURX-Service/  // <-- Запуск сервисов отсюда

Примечания

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

Используйте код с осторожностью.

Ссылки