説明なし
ファイルへ移動
2026-03-23 09:41:25 +00:00
Dashboard new files added 2026-03-23 15:27:40 +07:00
Article-16233-MQL5-SQLite-Trade-Statistics-Panel.mq5 Implement main logic and configure new class dependencies 2026-03-23 15:33:27 +07:00
Article-16233-MQL5-SQLite-Trade-Statistics-Panel.mqproj Implement main logic and configure new class dependencies 2026-03-23 15:33:27 +07:00
README.md Обновить README.md 2026-03-23 09:41:25 +00:00
SQLiteFunc.mqh new files added 2026-03-23 15:27:40 +07:00

Article-16233-MQL5-SQLite-Trade-Statistics-Panel

Репозиторий содержит исходный код интерактивной панели для MetaTrader 5, использующей возможности встроенной базы данных SQLite для сбора и анализа детальной торговой статистики.

Основано на материалах статьи: Возможности SQLite в MQL5: Пример интерактивной панели с торговой статистикой в разрезе символов и магиков.

Содержание

Проект демонстрирует интеграцию MQL5 с базой данных SQLite для эффективного хранения и фильтрации торговой истории. Панель позволяет просматривать статистику (профит, количество сделок, просадки и др.) с мгновенной фильтрацией по торговым символам и магическим номерам.

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

MQL5/
└── Shared Projects/
    └── Article-16233-MQL5-SQLite-Trade-Statistics-Panel/
        ├── Dashboard/
        │   └── Dashboard.mqh                                       // Библиотека классов информационной панели
        ├── Article-16233-MQL5-SQLite-Trade-Statistics-Panel.mq5    // Основной код эксперта
        ├── Article-16233-MQL5-SQLite-Trade-Statistics-Panel.mqproj // Проект MetaEditor
        ├── SQLiteFunc.mqh                                          // Библиотека функций для работы с БД SQLite
        └── README.md                                               // Описание проекта

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

  1. В MetaEditor перейдите во вкладку Shared Projects.
  2. Нажмите правой кнопкой мыши на папку проекта (Article-16233-MQL5-SQLite-Trade-Statistics-Panel) и выберите "Получить обновления из Git".
  3. Для получения исполняемого файла (.ex5) откройте файл индикатора Article-16233-MQL5-SQLite-Trade-Statistics-Panel и нажмите F7 (Компилировать).

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

После компиляции файл индикатора (Article-16233-MQL5-SQLite-Trade-Statistics-Panel.ex5) появится в окне «Навигатор» терминала MetaTrader 5:

Навигатор/
└── Indicators/
    └── Shared Projects/
        └── Article-16233-MQL5-SQLite-Trade-Statistics-Panel/  // <-- Запуск индикатора отсюда

Примечания

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

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

Ссылки