Article-20596-MQL5-MVC-Symb.../README.md

3.8 KiB

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/  // <-- Запуск индикатора отсюда

Примечания

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

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

Ссылки