No description
Find a file
2026-03-30 06:54:43 +00:00
Controls new files added 2026-03-30 13:46:46 +07:00
Article-20596-MQL5-MVC-Symbol-Correlation-Table.mqproj Link + Description 2026-03-30 13:45:55 +07:00
iCorrelationTable.mq5 new files added 2026-03-30 13:46:46 +07:00
README.md Обновить README.md 2026-03-30 06:54:43 +00:00
Tables.mqh new files added 2026-03-30 13:46:46 +07:00

Article-20596-MQL5-MVC-Symbol-Correlation-Table

Демонстрационный проект к статье: Таблицы в парадигме MVC на MQL5: Таблица корреляции символов.

О проекте

Данный репозиторий содержит исходный код примеров к статье 20596. На этом этапе архитектура фреймворка расширена для поддержки вертикальных заголовков (Row Headers), что позволило реализовать сложные матричные структуры данных на примере таблицы корреляции валютных пар.

Содержание

Проект является полностью автономным. В него включены необходимые компоненты библиотеки MQL5-MVC-GUI-Framework версии v1.8.0, актуальной на момент написания статьи.

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

MQL5/
└── Shared Projects/
    └── Article-20596-MQL5-MVC-Symbol-Correlation-Table/
        ├── Article-20596-MQL5-MVC-Symbol-Correlation-Table.mqproj  // Файл проекта MetaEditor
        ├── Controls/                                               // Обновленное графическое ядро (v1.8.0)
        │   ├── Base.mqh                                            // Базовый класс графического элемента
        │   └── Controls.mqh                                        // Элементы управления с реализацией вертикальных заголовков
        ├── Tables.mqh                                              // Библиотека классов таблиц
        ├── iCorrelationTable.mq5                                   // Демонстрационный индикатор Матрицы корреляции
        └── README.md                                               // Описание проекта

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

  1. В MetaEditor перейдите во вкладку Shared Projects.
  2. Нажмите правой кнопкой мыши на папку проекта (Article-20596-MQL5-MVC-Symbol-Correlation-Table) и выберите "Получить обновления из Git".
  3. Для получения исполняемого файла (.ex5) откройте файл индикатора (iCorrelationTable.mq5) и нажмите F7 (Компилировать).

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

После компиляции индикатор (iCorrelationTable.ex5) появится в окне «Навигатор» терминала MetaTrader 5:

Навигатор/
└── Indicators/
    └── Shared Projects/
        └── Article-20596-MQL5-MVC-Symbol-Correlation-Table/  // <-- Запуск индикатора отсюда

Примечания

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

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

Ссылки