3.7 KiB
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 // Описание проекта
Как использовать
- В MetaEditor перейдите во вкладку Shared Projects.
- Нажмите правой кнопкой мыши на папку проекта (Article-16233-MQL5-SQLite-Trade-Statistics-Panel) и выберите "Получить обновления из Git".
- Для получения исполняемого файла (
.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 вынесена в отдельную подпапку для структуризации ресурсов проекта. Все классы и функции являются примерами для изучения и использования в своих разработках.
Используйте код с осторожностью.
Ссылки
- Статья на MQL5.com: https://www.mql5.com/ru/articles/16233
- Библиотека Dashboard (оригинал): Article-13244-MQL5-Templates-Ind-EAs-Oscillators