1
0
Derivar 0
Sem descrição
Procurar um ficheiro
2026-03-29 17:58:23 +00:00
Article-17803-MQL5-MVC-Table-And-Header.mqproj Link + Description 2026-03-30 00:35:31 +07:00
README.md Обновить README.md 2026-03-29 17:58:23 +00:00
Tables.mqh new files added 2026-03-30 00:37:05 +07:00
TestDealsTable.mq5 new files added 2026-03-30 00:37:05 +07:00
TestEmptyTable.mq5 new files added 2026-03-30 00:37:05 +07:00
TestMatrixTable.mq5 new files added 2026-03-30 00:37:05 +07:00
TestTArrayTable.mq5 new files added 2026-03-30 00:37:05 +07:00

Article-17803-MQL5-MVC-Table-And-Header

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

О проекте

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

Содержание

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

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

MQL5/
└── Shared Projects/
    └── Article-17803-MQL5-MVC-Table-And-Header/
        ├── Article-17803-MQL5-MVC-Table-And-Header.mqproj  // Файл проекта MetaEditor
        ├── README.md                                       // Описание проекта
        ├── Tables.mqh                                      // Библиотека (версия v1.1.0)
        ├── TestDealsTable.mq5                              // Скрипт: Таблица истории сделок
        ├── TestEmptyTable.mq5                              // Скрипт: Создание пустой таблицы
        ├── TestMatrixTable.mq5                             // Скрипт: Табличная матрица
        └── TestTArrayTable.mq5                             // Скрипт: Работа с динамическими массивами

Демонстрационные скрипты:

  • TestDealsTable.mq5 — построение таблицы на основе торговой истории счета.
  • TestEmptyTable.mq5 — базовая инициализация и создание пустой структуры таблицы.
  • TestMatrixTable.mq5 — формирование и заполнение матричных данных.
  • TestTArrayTable.mq5 — демонстрация интеграции модели таблицы с TArray.

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

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

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

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

Навигатор/
└── Scripts/
    └── Shared Projects/
        └── Article-17803-MQL5-MVC-Table-And-Header/  // <-- Запуск скриптов отсюда

Примечания

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

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

Ссылки